TSTP Solution File: SYN723+1 by Princess---230619

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : SYN723+1 : TPTP v8.1.2. Released v2.5.0.
% Transfm  : none
% Format   : tptp
% Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s

% Computer : n015.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Fri Sep  1 03:28:41 EDT 2023

% Result   : Theorem 50.65s 7.61s
% Output   : Proof 98.31s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SYN723+1 : TPTP v8.1.2. Released v2.5.0.
% 0.00/0.13  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.34  % Computer : n015.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Sat Aug 26 20:35:53 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.20/0.60  ________       _____
% 0.20/0.60  ___  __ \_________(_)________________________________
% 0.20/0.60  __  /_/ /_  ___/_  /__  __ \  ___/  _ \_  ___/_  ___/
% 0.20/0.60  _  ____/_  /   _  / _  / / / /__ /  __/(__  )_(__  )
% 0.20/0.60  /_/     /_/    /_/  /_/ /_/\___/ \___//____/ /____/
% 0.20/0.60  
% 0.20/0.60  A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.20/0.60  (2023-06-19)
% 0.20/0.60  
% 0.20/0.60  (c) Philipp Rümmer, 2009-2023
% 0.20/0.60  Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.20/0.60                Amanda Stjerna.
% 0.20/0.60  Free software under BSD-3-Clause.
% 0.20/0.60  
% 0.20/0.60  For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.20/0.60  
% 0.20/0.60  Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.20/0.61  Running up to 7 provers in parallel.
% 0.20/0.63  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.63  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.63  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.63  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.63  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.63  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.63  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 2.18/1.00  Prover 1: Preprocessing ...
% 2.18/1.00  Prover 4: Preprocessing ...
% 2.18/1.05  Prover 0: Preprocessing ...
% 2.18/1.05  Prover 5: Preprocessing ...
% 2.18/1.05  Prover 6: Preprocessing ...
% 2.18/1.05  Prover 2: Preprocessing ...
% 2.18/1.05  Prover 3: Preprocessing ...
% 8.99/2.09  Prover 2: Proving ...
% 8.99/2.12  Prover 5: Proving ...
% 11.32/2.32  Prover 1: Constructing countermodel ...
% 11.32/2.33  Prover 3: Constructing countermodel ...
% 11.32/2.36  Prover 6: Proving ...
% 12.42/2.44  Prover 0: Proving ...
% 12.42/2.47  Prover 4: Constructing countermodel ...
% 50.65/7.60  Prover 3: proved (6980ms)
% 50.65/7.60  
% 50.65/7.61  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 50.65/7.61  
% 50.65/7.61  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 50.65/7.61  Prover 5: stopped
% 50.65/7.62  Prover 7: Preprocessing ...
% 50.65/7.62  Prover 0: stopped
% 50.65/7.64  Prover 2: stopped
% 51.77/7.64  Prover 6: stopped
% 51.77/7.65  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 51.77/7.65  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 51.77/7.65  Prover 8: Preprocessing ...
% 51.77/7.65  Prover 10: Preprocessing ...
% 51.77/7.65  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 51.77/7.66  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 51.77/7.66  Prover 13: Preprocessing ...
% 51.77/7.67  Prover 11: Preprocessing ...
% 53.02/7.80  Prover 7: Warning: ignoring some quantifiers
% 53.02/7.82  Prover 13: Warning: ignoring some quantifiers
% 53.02/7.82  Prover 7: Constructing countermodel ...
% 53.34/7.83  Prover 13: Constructing countermodel ...
% 53.46/7.87  Prover 13: gave up
% 53.46/7.88  Prover 16: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 53.46/7.89  Prover 16: Preprocessing ...
% 53.46/7.91  Prover 7: gave up
% 53.46/7.91  Prover 19: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 54.02/7.91  Prover 10: Warning: ignoring some quantifiers
% 54.02/7.91  Prover 19: Preprocessing ...
% 54.02/7.92  Prover 10: Constructing countermodel ...
% 54.46/7.98  Prover 10: gave up
% 55.34/8.12  Prover 8: Warning: ignoring some quantifiers
% 55.68/8.13  Prover 8: Constructing countermodel ...
% 55.68/8.21  Prover 16: Warning: ignoring some quantifiers
% 55.68/8.22  Prover 16: Constructing countermodel ...
% 55.68/8.27  Prover 16: gave up
% 56.61/8.32  Prover 19: Constructing countermodel ...
% 56.61/8.34  Prover 11: Constructing countermodel ...
% 87.03/12.31  Prover 19: stopped
% 90.66/12.83  Prover 1: Found proof (size 14588)
% 90.66/12.83  Prover 1: proved (12210ms)
% 90.66/12.83  Prover 8: stopped
% 90.66/12.83  Prover 4: stopped
% 90.66/12.83  Prover 11: stopped
% 90.66/12.84  
% 90.66/12.84  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 90.66/12.84  
% 90.66/12.94  % SZS output start Proof for theBenchmark
% 90.66/12.95  Assumptions after simplification:
% 90.66/12.95  ---------------------------------
% 90.66/12.95  
% 90.66/12.95    (thm138)
% 91.82/13.18    ( ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 91.82/13.18        [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 91.82/13.18            v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1)
% 91.82/13.18                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | ( ?
% 91.82/13.18              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)) &  ?
% 91.82/13.18              [v0: $i] : (q(v0) = 0 & $i(v0)))) & (((( ! [v0: $i] :  ! [v1: any] :
% 91.82/13.18                  ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 91.82/13.18                    (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 91.82/13.18                        v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 91.82/13.18                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 91.82/13.18                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 91.82/13.18                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 91.82/13.18                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 91.82/13.18                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 91.82/13.18                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.18                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.18                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.22/13.18                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.18                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.22/13.18                              [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 92.22/13.18                          ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.22/13.18                            [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.22/13.18                              ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |
% 92.22/13.18                               ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.18                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.18                              (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.22/13.18                                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.18                                ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.22/13.18                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.22/13.18                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( !
% 92.22/13.18                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.22/13.18                          ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 92.22/13.18                          ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.22/13.18                            |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.22/13.18                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.18                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.18                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.18                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.18                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.18                                & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.19                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.19                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.19                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.19                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.19                                = 0 & $i(v0))))))))) | ( ? [v0: $i] :  ? [v1: any]
% 92.22/13.19                  : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.22/13.19                        0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.22/13.19                    (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 92.22/13.19                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 92.22/13.19                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.19                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 92.22/13.19                          ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 92.22/13.19                          [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 92.22/13.19                             ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 92.22/13.19                                ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.22/13.19                              :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.19                                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | (
% 92.22/13.19                              ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.19                                $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.19                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0)
% 92.22/13.19                            = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.22/13.19                                0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 92.22/13.19                            [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 92.22/13.19                              ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.22/13.19                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 92.22/13.19                                |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                              (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.19                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 92.22/13.19                          [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.22/13.19                            (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.22/13.19                          : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.19                          :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.22/13.19                              $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 92.22/13.19                                  = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.19                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.19                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.19                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.19                                = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.19                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.19                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.19                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1: any] :
% 92.22/13.19                  ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.19                    (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 92.22/13.19                        v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.19                        (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 92.22/13.19                        $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) & 
% 92.22/13.19                      ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.19                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.19                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.19                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.19                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.19                        (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.19                      ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 92.22/13.19                        0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.19                    (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2)
% 92.22/13.19                      = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.22/13.19                        0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.19                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.19                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.19                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.19                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.19                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.19                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.22/13.19                              : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.19                                  = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 92.22/13.19                              ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.22/13.19                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 92.22/13.19                              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.19                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.19                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.19                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.19                               ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.19                                $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1
% 92.22/13.19                            = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                          (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |
% 92.22/13.19                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.19                            & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.19                            any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.19                            [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.22/13.19                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 92.22/13.19                              ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.22/13.19                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))
% 92.22/13.19                        | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.19                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.19                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.19                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.19                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.19                               ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.22/13.19                              ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.19                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 92.22/13.19                | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 92.22/13.19                    :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.19                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.19                      $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.19                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.19                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.19                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.19                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.19                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.19                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.22/13.19                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.19                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.22/13.19                              [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 92.22/13.19                          ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.22/13.19                            [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.22/13.19                              ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |
% 92.22/13.19                               ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.19                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                              (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.22/13.19                                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.19                                ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.22/13.19                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.22/13.19                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( !
% 92.22/13.19                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.22/13.19                          ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 92.22/13.19                          ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.22/13.19                            |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.22/13.19                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.19                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.19                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.19                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.19                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.19                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.19                                = 0 & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.19                    any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.22/13.19                      any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.19                      (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.19                        |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0)
% 92.22/13.19                          = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                        (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0
% 92.22/13.19                        & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.19                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.19                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.19                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                      (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.19                        $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.22/13.19                        s(v0) = v1 & $i(v0))))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.19                int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19              (q(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 92.22/13.19              &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0))))
% 92.22/13.19          & (((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 92.22/13.19                    [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.19                        |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] : 
% 92.22/13.19                          ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.22/13.19                          ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 92.22/13.19                            $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.22/13.19                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( !
% 92.22/13.19                          [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |
% 92.22/13.19                             ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.22/13.19                                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.19                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.19                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.19                                = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.19                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.19                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.19                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                          (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                          (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |
% 92.22/13.19                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.19                            & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.19                            any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.19                            [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.22/13.19                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 92.22/13.19                              ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.22/13.19                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.22/13.19                              : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.22/13.19                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) |
% 92.22/13.19                        ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.19                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.19                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.19                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.19                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.19                               ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.19                                $i(v0))))))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19                  (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 92.22/13.19                      | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 92.22/13.19                      = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 92.22/13.19                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 92.22/13.19                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.19                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 92.22/13.19                          ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 92.22/13.19                          [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 92.22/13.19                             ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 92.22/13.19                                ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.22/13.19                              :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.19                                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | (
% 92.22/13.19                              ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.19                                $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.19                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0)
% 92.22/13.19                            = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.22/13.19                                0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 92.22/13.19                            [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 92.22/13.19                              ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.22/13.19                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 92.22/13.19                                |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                              (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.19                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 92.22/13.19                          [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.22/13.19                            (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.22/13.19                          : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.19                          :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.22/13.19                              $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 92.22/13.19                                  = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.19                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.19                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.19                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.19                                = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.19                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.19                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.19                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1: any] :
% 92.22/13.19                  ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.19                    (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 92.22/13.19                        v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.19                        (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 92.22/13.19                        |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.19                        & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 92.22/13.19                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.19                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.19                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.19                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                      (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.19                        $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.22/13.19                        s(v0) = v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any]
% 92.22/13.19                  : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.19                    (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 92.22/13.19                        v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.19                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.19                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.19                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.19                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.19                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.19                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.22/13.19                              : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.19                                  = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 92.22/13.19                              ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.22/13.19                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 92.22/13.19                              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.19                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.19                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.19                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.19                               ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.19                                $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1
% 92.22/13.19                            = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                          (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |
% 92.22/13.19                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.19                            & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.19                            any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.19                            [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.22/13.19                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 92.22/13.19                              ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.22/13.19                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))
% 92.22/13.19                        | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.19                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.19                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.19                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.19                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.19                               ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.22/13.19                              ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.19                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 92.22/13.19                | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 92.22/13.19                    :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.19                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.19                      $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.19                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.19                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.19                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.19                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.19                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.19                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.22/13.19                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.19                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.22/13.19                              [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 92.22/13.19                          ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.22/13.19                            [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.22/13.19                              ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |
% 92.22/13.19                               ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.19                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.19                              (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.22/13.19                                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.19                                ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.22/13.19                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.22/13.19                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( !
% 92.22/13.19                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.22/13.19                          ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 92.22/13.19                          ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.22/13.19                            |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.22/13.19                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.19                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.19                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.19                                & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.19                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.19                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.19                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.19                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.19                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.19                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.19                                = 0 & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.19                    any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.22/13.19                      any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.19                      (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.19                        |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0
% 92.22/13.19                        & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &
% 92.22/13.19                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.19                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.19                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.19                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.19                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.19                        (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.19                      ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 92.22/13.19                        0 & $i(v0))))))))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.19      (p(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.19          ~ (p(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (p(v2) = 0) | 
% 92.22/13.19          ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1)
% 92.22/13.19                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.19              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)) &  ?
% 92.22/13.19              [v0: $i] : (q(v0) = 0 & $i(v0)))) & (((( ! [v0: $i] :  ! [v1: any] :
% 92.22/13.19                  ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.19                    (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 92.22/13.19                        v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.19                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.19                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.19                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.19                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.19                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.19                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.19                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.19                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.22/13.19                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.20                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 92.22/13.20                          ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.22/13.20                            [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.22/13.20                              ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |
% 92.22/13.20                               ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.20                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                              (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.22/13.20                                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.20                                ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.22/13.20                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.22/13.20                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( !
% 92.22/13.20                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.22/13.20                          ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 92.22/13.20                          ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.22/13.20                            |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.22/13.20                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.20                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.20                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.20                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.20                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.20                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.20                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.20                                = 0 & $i(v0))))))))) | ( ? [v0: $i] :  ? [v1: any]
% 92.22/13.20                  : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.22/13.20                        0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.22/13.20                    (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 92.22/13.20                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 92.22/13.20                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.20                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 92.22/13.20                          ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 92.22/13.20                          [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 92.22/13.20                             ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 92.22/13.20                                ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.22/13.20                              :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.20                                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | (
% 92.22/13.20                              ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.20                                $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.20                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0)
% 92.22/13.20                            = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.22/13.20                                0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 92.22/13.20                            [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 92.22/13.20                              ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.22/13.20                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 92.22/13.20                                |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.20                                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                              (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.20                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 92.22/13.20                          [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.22/13.20                            (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.22/13.20                          : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.20                          :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.22/13.20                              $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 92.22/13.20                                  = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.20                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.20                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.20                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.20                                = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.20                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.20                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.20                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.20                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1: any] :
% 92.22/13.20                  ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.20                    (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 92.22/13.20                        v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.20                        (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 92.22/13.20                        |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.20                        & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 92.22/13.20                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.20                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.20                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.20                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                      (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.20                        $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.22/13.20                        s(v0) = v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any]
% 92.22/13.20                  : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.20                    (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 92.22/13.20                        v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.20                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.20                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.20                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.20                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.20                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.20                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.20                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.22/13.20                              : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.20                                  = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 92.22/13.20                              ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.22/13.20                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 92.22/13.20                              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.20                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.20                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.20                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.20                               ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.20                                $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1
% 92.22/13.20                            = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                          (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |
% 92.22/13.20                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.20                            & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.20                            any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.20                            [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.22/13.20                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 92.22/13.20                              ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.22/13.20                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))
% 92.22/13.20                        | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.20                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.20                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.20                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.20                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.20                               ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.22/13.20                              ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.20                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 92.22/13.20                | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 92.22/13.20                    :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.20                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.20                      $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.20                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.20                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.20                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.20                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.20                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.20                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.20                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.22/13.20                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.20                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 92.22/13.20                          ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.22/13.20                            [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.22/13.20                              ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |
% 92.22/13.20                               ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.20                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                              (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.22/13.20                                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.20                                ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.22/13.20                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.22/13.20                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( !
% 92.22/13.20                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.22/13.20                          ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 92.22/13.20                          ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.22/13.20                            |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.22/13.20                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.20                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.20                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.20                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.20                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.20                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.20                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.20                                = 0 & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.20                    any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.22/13.20                      any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.20                      (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.20                        |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0
% 92.22/13.20                        & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &
% 92.22/13.20                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.20                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.20                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.20                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.20                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.20                        (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.20                      ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 92.22/13.20                        0 & $i(v0))))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 92.22/13.20                0 |  ~ (r(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (q(v0) = 0 &
% 92.22/13.20                $i(v0))) | ( ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.20                $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)))) & ((((
% 92.22/13.20                  ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 92.22/13.20                    [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.20                        |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] : 
% 92.22/13.20                          ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.22/13.20                          ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 92.22/13.20                            $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.22/13.20                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( !
% 92.22/13.20                          [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |
% 92.22/13.20                             ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.22/13.20                                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.20                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.20                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.20                                = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.20                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.20                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.20                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.20                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                          (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                          (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |
% 92.22/13.20                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.20                            & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.20                            any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.20                            [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.22/13.20                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 92.22/13.20                              ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.22/13.20                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.22/13.20                              : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.22/13.20                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) |
% 92.22/13.20                        ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.20                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.20                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.20                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.20                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.20                               ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.20                                $i(v0))))))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.20                  (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 92.22/13.20                      | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 92.22/13.20                      = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 92.22/13.20                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 92.22/13.20                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.20                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 92.22/13.20                          ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 92.22/13.20                          [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 92.22/13.20                             ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 92.22/13.20                                ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.22/13.20                              :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.20                                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | (
% 92.22/13.20                              ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.20                                $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.20                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0)
% 92.22/13.20                            = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.22/13.20                                0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 92.22/13.20                            [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 92.22/13.20                              ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.22/13.20                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 92.22/13.20                                |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.20                                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                              (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.20                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 92.22/13.20                          [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.22/13.20                            (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.22/13.20                          : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.20                          :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.22/13.20                              $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 92.22/13.20                                  = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.20                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.20                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.20                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.20                                = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.20                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.20                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.20                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.20                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1: any] :
% 92.22/13.20                  ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.20                    (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 92.22/13.20                        v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.20                        (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 92.22/13.20                        $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) & 
% 92.22/13.20                      ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.20                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.20                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.20                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.20                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.20                        (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.20                      ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 92.22/13.20                        0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.20                    (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2)
% 92.22/13.20                      = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.22/13.20                        0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.20                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.20                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.20                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.20                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.20                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.20                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.20                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.22/13.20                              : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.20                                  = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 92.22/13.20                              ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.22/13.20                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 92.22/13.20                              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.20                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.20                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.20                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.20                               ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.20                                $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1
% 92.22/13.20                            = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                          (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |
% 92.22/13.20                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.22/13.20                            & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.20                            any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.20                            [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.22/13.20                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 92.22/13.20                              ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.22/13.20                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))
% 92.22/13.20                        | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.20                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.22/13.20                              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 92.22/13.20                              ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.22/13.20                              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.20                               ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.22/13.20                              ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.20                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 92.22/13.20                | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 92.22/13.20                    :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.20                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.20                      $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.20                            (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 92.22/13.20                              0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.20                            (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.22/13.20                            = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.20                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 92.22/13.20                            : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.20                              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                              (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.22/13.20                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.20                              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 92.22/13.20                          ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.22/13.20                            [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.22/13.20                              ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |
% 92.22/13.20                               ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.20                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                              (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.22/13.20                                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.20                                ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.22/13.20                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.22/13.20                            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( !
% 92.22/13.20                          [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.22/13.20                          ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 92.22/13.20                          ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.22/13.20                            |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.22/13.20                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.22/13.20                            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.22/13.20                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.22/13.20                                & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.20                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.20                              (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) & 
% 92.22/13.20                            ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.22/13.20                          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.22/13.20                                |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.22/13.20                                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.20                                  0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.20                                = 0 & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.20                    any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.22/13.20                      any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.20                      (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.22/13.20                        |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0)
% 92.22/13.20                          = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.20                        (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0
% 92.22/13.20                        & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 &
% 92.22/13.20                    $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 92.22/13.20                      ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.22/13.20                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.20                      (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.22/13.20                      (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.20                        $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.22/13.20                        s(v0) = v1 & $i(v0)))))))))))
% 92.22/13.20  
% 92.22/13.20  Those formulas are unsatisfiable:
% 92.22/13.20  ---------------------------------
% 92.22/13.20  
% 92.22/13.20  Begin of proof
% 92.22/13.20  | 
% 92.22/13.20  | BETA: splitting (thm138) gives:
% 92.22/13.20  | 
% 92.22/13.20  | Case 1:
% 92.22/13.20  | | 
% 92.22/13.25  | |   (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.22/13.25  | |            $i] :  ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.22/13.25  | |                = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int]
% 92.22/13.25  | |                : (v1 = 0 |  ~ (r(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.25  | |                  (q(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.25  | |                  ~ (v1 = 0) & r(v0) = v1 & $i(v0)) &  ? [v0: $i] : (q(v0) =
% 92.22/13.25  | |                  0 & $i(v0)))) & (((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0)
% 92.22/13.25  | |                        = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.25  | |                      (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.25  | |                        (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int]
% 92.22/13.25  | |                            : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 92.22/13.25  | |                            [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.25  | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 92.22/13.25  | |                              v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.22/13.25  | |                              $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.25  | |                              (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.25  | |                              [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.25  | |                                  |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.25  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.25  | |                                    = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.25  | |                                  (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 92.22/13.25  | |                                ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.25  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.25  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.25  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.25  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.25  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.25  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) |
% 92.22/13.25  | |                      ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 92.22/13.25  | |                                v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.22/13.25  | |                              $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.22/13.25  | |                              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 92.22/13.25  | |                                = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.25  | |                            :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 92.22/13.25  | |                              ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 92.22/13.25  | |                                $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.22/13.25  | |                                  0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.25  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.25  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 92.22/13.25  | |                            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 92.22/13.25  | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 92.22/13.25  | |                                0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 92.22/13.25  | |                                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 92.22/13.25  | |                            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.25  | |                                  (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.25  | |                                  ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.25  | |                                :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 92.22/13.25  | |                      any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.22/13.25  | |                        int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.25  | |                        $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.25  | |                        $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 92.22/13.25  | |                               ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.25  | |                              ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.25  | |                            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &
% 92.22/13.25  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 92.22/13.25  | |                              $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.22/13.25  | |                              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 92.22/13.25  | |                                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.25  | |                                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.25  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.25  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 92.22/13.25  | |                            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 92.22/13.25  | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 92.22/13.25  | |                                0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 92.22/13.25  | |                                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 92.22/13.25  | |                            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.25  | |                                  (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.25  | |                                  ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.25  | |                                :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                              int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.25  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.22/13.25  | |                              $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.25  | |                              $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.22/13.25  | |                              & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.22/13.25  | |                              ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.25  | |                              [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.25  | |                                  |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.25  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.25  | |                                    = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.25  | |                                  (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 92.22/13.25  | |                                ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.25  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.25  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.25  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.25  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.25  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.25  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.25  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.25  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))) &
% 92.22/13.25  | |                (( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |
% 92.22/13.25  | |                       ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 92.22/13.25  | |                          (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 92.22/13.25  | |                        ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 92.22/13.25  | |                          |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))
% 92.22/13.25  | |                      | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.25  | |                          $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.25  | |                          $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 92.22/13.25  | |                      v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 92.22/13.25  | |                        | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 92.22/13.25  | |                      : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 92.22/13.25  | |                          $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.22/13.25  | |                          $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.25  | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.25  | |                            0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0)
% 92.22/13.25  | |                          = 0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any]
% 92.22/13.25  | |                    : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.22/13.25  | |                        any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 =
% 92.22/13.25  | |                            0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  !
% 92.22/13.25  | |                            [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.22/13.25  | |                              $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.22/13.25  | |                              $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.22/13.25  | |                              (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.22/13.25  | |                            (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                              any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.22/13.25  | |                                $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.22/13.25  | |                                  ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.22/13.25  | |                                  0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 92.22/13.25  | |                                  0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.25  | |                                  $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.22/13.25  | |                                : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.22/13.25  | |                                :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.25  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.25  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.25  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.25  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.25  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.25  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.25  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.25  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.25  | |                                  $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 92.22/13.25  | |                            [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 92.22/13.25  | |                                v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.22/13.25  | |                              $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.22/13.25  | |                              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 92.22/13.25  | |                                = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.25  | |                            :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 92.22/13.25  | |                              ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 92.22/13.25  | |                                $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.22/13.25  | |                                  0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.25  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.25  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.25  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.25  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.25  | |                                  $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 92.22/13.25  | |                              $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.25  | |                              [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 92.22/13.25  | |                                |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 92.22/13.25  | |                              : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.22/13.25  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.25  | |                                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.25  | |                                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.25  | |                                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.25  | |                                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.25  | |                                  $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 92.22/13.25  | |                      any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.22/13.25  | |                        int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.25  | |                        $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.25  | |                        $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 92.22/13.25  | |                               ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.25  | |                              ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.25  | |                            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &
% 92.22/13.26  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 92.22/13.26  | |                              $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.22/13.26  | |                              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 92.22/13.26  | |                                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.26  | |                                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.26  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.26  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.26  | |                                  $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 92.22/13.26  | |                              $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.26  | |                              [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 92.22/13.26  | |                                |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 92.22/13.26  | |                              : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.26  | |                                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.26  | |                                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                              int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.26  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.22/13.26  | |                              $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.26  | |                              $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.22/13.26  | |                              & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.22/13.26  | |                              ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.26  | |                              [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.26  | |                                  |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.26  | |                                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.26  | |                                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.26  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.26  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.26  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.26  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.26  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.26  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.26  | |                                  $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 92.22/13.26  | |                    [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 92.22/13.26  | |                      ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 92.22/13.26  | |                          (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 92.22/13.26  | |                        ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 92.22/13.26  | |                          |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.26  | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.26  | |                            0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0)
% 92.22/13.26  | |                          = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.26  | |                    (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.26  | |                        (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  !
% 92.22/13.26  | |                      [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & ((
% 92.22/13.26  | |                        ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 92.22/13.26  | |                          |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))
% 92.22/13.26  | |                      | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.26  | |                          $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.26  | |                          $i(v0))))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.22/13.26  | |                (v1 = 0 |  ~ (r(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (q(v0)
% 92.22/13.26  | |                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (q(v0) = 0) |  ~
% 92.22/13.26  | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0)
% 92.22/13.26  | |                  = v1 & $i(v0)))) & (((( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.26  | |                      (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.26  | |                      (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.26  | |                        (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int]
% 92.22/13.26  | |                            : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 92.22/13.26  | |                            [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.26  | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 92.22/13.26  | |                              v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.22/13.26  | |                              $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.26  | |                              (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.26  | |                              [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.26  | |                                  |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.26  | |                                  (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 92.22/13.26  | |                                ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.26  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.26  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.26  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.26  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.26  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.26  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) |
% 92.22/13.26  | |                      ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 92.22/13.26  | |                                v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.22/13.26  | |                              $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.22/13.26  | |                              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 92.22/13.26  | |                                = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.26  | |                            :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 92.22/13.26  | |                              ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 92.22/13.26  | |                                $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.22/13.26  | |                                  0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.26  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.26  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 92.22/13.26  | |                            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 92.22/13.26  | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 92.22/13.26  | |                                0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 92.22/13.26  | |                                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 92.22/13.26  | |                            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.26  | |                                  (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.26  | |                                  ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.26  | |                                :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                      any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.22/13.26  | |                        int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.26  | |                        $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.26  | |                        $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 92.22/13.26  | |                               ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.26  | |                              ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.26  | |                            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &
% 92.22/13.26  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 92.22/13.26  | |                              $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.22/13.26  | |                              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 92.22/13.26  | |                                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.26  | |                                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.26  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.26  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 92.22/13.26  | |                            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 92.22/13.26  | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 92.22/13.26  | |                                0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 92.22/13.26  | |                                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 92.22/13.26  | |                            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.22/13.26  | |                                  (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.26  | |                                  ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.22/13.26  | |                                :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                              int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.26  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.22/13.26  | |                              $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.26  | |                              $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.22/13.26  | |                              & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.22/13.26  | |                              ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.26  | |                              [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.26  | |                                  |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.22/13.26  | |                                  (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 92.22/13.26  | |                                ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.26  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.26  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.26  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.26  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.22/13.26  | |                                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.22/13.26  | |                                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.22/13.26  | |                                  ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))) &
% 92.22/13.26  | |                (( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |
% 92.22/13.26  | |                       ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 92.22/13.26  | |                          (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 92.22/13.26  | |                        ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 92.22/13.26  | |                          |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.26  | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.26  | |                            0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0)
% 92.22/13.26  | |                          = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.26  | |                    (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 92.22/13.26  | |                        (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  !
% 92.22/13.26  | |                      [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & ((
% 92.22/13.26  | |                        ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 92.22/13.26  | |                          |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))
% 92.22/13.26  | |                      | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.26  | |                          $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.26  | |                          $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.26  | |                      (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 92.22/13.26  | |                      (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.26  | |                        (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int]
% 92.22/13.26  | |                            : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 92.22/13.26  | |                            [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.22/13.26  | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 92.22/13.26  | |                              v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.22/13.26  | |                              $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.22/13.26  | |                              (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.26  | |                              [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.26  | |                                  |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.26  | |                                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.26  | |                                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.26  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.26  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.26  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.26  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.26  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.26  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.26  | |                                  $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 92.22/13.26  | |                            [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 92.22/13.26  | |                                v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.22/13.26  | |                              $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.22/13.26  | |                              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 92.22/13.26  | |                                = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.22/13.26  | |                            :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 92.22/13.26  | |                              ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 92.22/13.26  | |                                $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.22/13.26  | |                                  0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.26  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.26  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.26  | |                                  $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 92.22/13.26  | |                              $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.26  | |                              [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 92.22/13.26  | |                                |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 92.22/13.26  | |                              : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.26  | |                                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.26  | |                                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                      any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.22/13.26  | |                        int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.22/13.26  | |                        $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.22/13.26  | |                        $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 92.22/13.26  | |                               ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 92.22/13.26  | |                              ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.22/13.26  | |                            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &
% 92.22/13.26  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 92.22/13.26  | |                              $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.22/13.26  | |                              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 92.22/13.26  | |                                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 92.22/13.26  | |                                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.26  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.26  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.26  | |                                  $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 92.22/13.26  | |                              $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.22/13.26  | |                              [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 92.22/13.26  | |                                |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 92.22/13.26  | |                              : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.26  | |                                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.26  | |                                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                              int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &
% 92.22/13.26  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.22/13.26  | |                              $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.26  | |                              $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.22/13.26  | |                              & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.22/13.26  | |                              ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.22/13.26  | |                              [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.22/13.26  | |                                  |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.22/13.26  | |                                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.22/13.26  | |                                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 92.22/13.26  | |                                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 92.22/13.26  | |                                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.22/13.26  | |                                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.22/13.26  | |                                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.22/13.26  | |                            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.22/13.26  | |                              : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.22/13.26  | |                                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.22/13.26  | |                                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.22/13.26  | |                                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.22/13.26  | |                                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.22/13.26  | |                                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.22/13.26  | |                                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.22/13.26  | |                                  $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 92.22/13.26  | |                    [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 92.22/13.26  | |                      ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 92.22/13.26  | |                          (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 92.22/13.26  | |                        ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 92.22/13.26  | |                          |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))
% 92.22/13.26  | |                      | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.22/13.26  | |                          $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.22/13.26  | |                          $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 92.22/13.26  | |                      v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 92.22/13.26  | |                        | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 92.22/13.26  | |                      : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 92.22/13.26  | |                          $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.22/13.26  | |                          $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.22/13.26  | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.22/13.26  | |                            0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0)
% 92.22/13.26  | |                          = 0 & $i(v0))))))))))
% 92.22/13.26  | | 
% 92.22/13.26  | | ALPHA: (1) implies:
% 92.68/13.30  | |   (2)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 92.68/13.30  | |                $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.30  | |              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)) &
% 92.68/13.30  | |               ? [v0: $i] : (q(v0) = 0 & $i(v0)))) & (((( ! [v0: $i] :  !
% 92.68/13.30  | |                  [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.68/13.30  | |                    [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.68/13.30  | |                          = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  !
% 92.68/13.30  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.30  | |                          &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.30  | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.68/13.30  | |                            & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.68/13.30  | |                      & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.30  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.30  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.30  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.30  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.30  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.30  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.30  | |                                = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.30  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.30  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.30  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.30  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.30  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.30  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.30  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.30  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.30  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.30  | |                                = v1 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 92.68/13.30  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.30  | |                          &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.68/13.30  | |                            $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.68/13.30  | |                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.68/13.30  | |                            $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.68/13.30  | |                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.68/13.30  | |                              any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.68/13.30  | |                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 92.68/13.30  | |                                $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.30  | |                                  v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.68/13.30  | |                                & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.68/13.30  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.68/13.30  | |                                (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.68/13.30  | |                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.68/13.30  | |                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 92.68/13.30  | |                               ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.68/13.30  | |                            (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.68/13.30  | |                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.30  | |                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.68/13.30  | |                                  = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.68/13.30  | |                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 92.68/13.30  | |                              ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))) | ( ?
% 92.68/13.30  | |                  [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 92.68/13.30  | |                      $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 92.68/13.30  | |                        = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.68/13.30  | |                      (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 92.68/13.30  | |                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.68/13.30  | |                          ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.30  | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.68/13.30  | |                            & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.68/13.30  | |                      & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.30  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.30  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.30  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.30  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.68/13.30  | |                              [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.68/13.30  | |                              : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.68/13.30  | |                              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.68/13.30  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.30  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.30  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.30  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.30  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.30  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.30  | |                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 92.68/13.30  | |                            ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.68/13.30  | |                                q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 92.68/13.30  | |                                0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.68/13.30  | |                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.68/13.30  | |                          ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.68/13.30  | |                          ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.68/13.30  | |                          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 92.68/13.30  | |                      (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.30  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.30  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.30  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.30  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.30  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.30  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.30  | |                                = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.30  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.30  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.30  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.30  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.30  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.30  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.30  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.30  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.30  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.30  | |                                = v1 & $i(v0)))))))))) & (( ! [v0: $i] :  !
% 92.68/13.30  | |                  [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.68/13.30  | |                    [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.68/13.30  | |                          = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 92.68/13.30  | |                      [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 92.68/13.30  | |                      [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.68/13.30  | |                        (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.68/13.30  | |                      : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i]
% 92.68/13.30  | |                  :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.68/13.30  | |                    [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~
% 92.68/13.30  | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~
% 92.68/13.30  | |                      $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.68/13.30  | |                        (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0)
% 92.68/13.30  | |                          = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.68/13.30  | |                      ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.68/13.30  | |                      (r(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.68/13.30  | |                    any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.68/13.30  | |                    [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.68/13.30  | |                          = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  !
% 92.68/13.30  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.30  | |                          &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.30  | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.68/13.30  | |                            & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.68/13.30  | |                      & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.30  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.30  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.31  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.31  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.68/13.31  | |                              : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.68/13.31  | |                              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 92.68/13.31  | |                            ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.68/13.31  | |                                q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 92.68/13.31  | |                                0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.68/13.31  | |                          ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.68/13.31  | |                          ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.68/13.31  | |                          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 92.68/13.31  | |                      (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.31  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.31  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.31  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.31  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0))))))))) | ( ? [v0: $i] :  ?
% 92.68/13.31  | |                  [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.68/13.31  | |                      int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.68/13.31  | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.68/13.31  | |                      $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 92.68/13.31  | |                            ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.68/13.31  | |                            (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.68/13.31  | |                          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 92.68/13.31  | |                          ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 92.68/13.31  | |                          :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.68/13.31  | |                            [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.68/13.31  | |                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.68/13.31  | |                                0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.68/13.31  | |                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.68/13.31  | |                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.68/13.31  | |                              :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.68/13.31  | |                                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 92.68/13.31  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                          &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.68/13.31  | |                            $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.68/13.31  | |                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.68/13.31  | |                            $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.68/13.31  | |                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.68/13.31  | |                              any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.68/13.31  | |                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 92.68/13.31  | |                                $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.31  | |                                  v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.68/13.31  | |                                & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.68/13.31  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.68/13.31  | |                                (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.68/13.31  | |                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.68/13.31  | |                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 92.68/13.31  | |                               ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.68/13.31  | |                            (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.68/13.31  | |                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.31  | |                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.68/13.31  | |                                  = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.68/13.31  | |                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 92.68/13.31  | |                              ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))) & ((
% 92.68/13.31  | |                  ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 92.68/13.31  | |                    ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 92.68/13.31  | |                        (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.68/13.31  | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 92.68/13.31  | |                        ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.68/13.31  | |                        $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.68/13.31  | |                        & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 92.68/13.31  | |                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 92.68/13.31  | |                    v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 92.68/13.31  | |                      v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.68/13.31  | |                    (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] : 
% 92.68/13.31  | |                      ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 92.68/13.31  | |                      ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.68/13.31  | |                        (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.68/13.31  | |                      : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))))) | ((( !
% 92.68/13.31  | |              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 92.68/13.31  | |                $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.68/13.31  | |              : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.68/13.31  | |                ~ (v1 = 0) & r(v0) = v1 & $i(v0)))) & (((( ! [v0: $i] :  !
% 92.68/13.31  | |                  [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.68/13.31  | |                    [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.68/13.31  | |                          = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  !
% 92.68/13.31  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                          &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.31  | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.68/13.31  | |                            & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.68/13.31  | |                      & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.31  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.31  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.31  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.31  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 92.68/13.31  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                          &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.68/13.31  | |                            $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.68/13.31  | |                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.68/13.31  | |                            $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.68/13.31  | |                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.68/13.31  | |                              any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.68/13.31  | |                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 92.68/13.31  | |                                $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.31  | |                                  v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.68/13.31  | |                                & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.68/13.31  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.68/13.31  | |                                (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.68/13.31  | |                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.68/13.31  | |                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 92.68/13.31  | |                               ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.68/13.31  | |                            (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.68/13.31  | |                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.31  | |                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.68/13.31  | |                                  = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.68/13.31  | |                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 92.68/13.31  | |                              ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))) | ( ?
% 92.68/13.31  | |                  [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 92.68/13.31  | |                      $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 92.68/13.31  | |                        = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.68/13.31  | |                      (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.68/13.31  | |                          ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.31  | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.68/13.31  | |                            & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.68/13.31  | |                      & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.31  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.31  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.31  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.31  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.68/13.31  | |                              : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.68/13.31  | |                              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 92.68/13.31  | |                            ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.68/13.31  | |                                q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 92.68/13.31  | |                                0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.68/13.31  | |                          ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.68/13.31  | |                          ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.68/13.31  | |                          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 92.68/13.31  | |                      (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.31  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.31  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.31  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.31  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0)))))))))) & (( ! [v0: $i] :  !
% 92.68/13.31  | |                  [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.68/13.31  | |                    [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.68/13.31  | |                          = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 92.68/13.31  | |                      [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.31  | |                      [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.68/13.31  | |                      :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) & 
% 92.68/13.31  | |                      ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 92.68/13.31  | |                  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.68/13.31  | |                      int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~
% 92.68/13.31  | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~
% 92.68/13.31  | |                      $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.68/13.31  | |                        (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0
% 92.68/13.31  | |                        & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.68/13.31  | |                        $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.68/13.31  | |                        s(v0) = v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                    any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.68/13.31  | |                    [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.68/13.31  | |                          = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  !
% 92.68/13.31  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                          &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.31  | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.68/13.31  | |                            & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.68/13.31  | |                      & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.31  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.31  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.31  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.31  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.68/13.31  | |                              : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.68/13.31  | |                              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 92.68/13.31  | |                            ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.68/13.31  | |                                q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 92.68/13.31  | |                                0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                            int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.68/13.31  | |                          ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.68/13.31  | |                          ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.68/13.31  | |                          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 92.68/13.31  | |                      (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.68/13.31  | |                            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.68/13.31  | |                              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.68/13.31  | |                                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.68/13.31  | |                              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0))))))))) | ( ? [v0: $i] :  ?
% 92.68/13.31  | |                  [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.68/13.31  | |                      int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.68/13.31  | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.68/13.31  | |                      $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 92.68/13.31  | |                            ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.68/13.31  | |                            (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.68/13.31  | |                          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 92.68/13.31  | |                          ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 92.68/13.31  | |                          :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.68/13.31  | |                            [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.68/13.31  | |                              ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.68/13.31  | |                                0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.68/13.31  | |                                |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.68/13.31  | |                              : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.68/13.31  | |                              :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.68/13.31  | |                                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.68/13.31  | |                                $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.68/13.31  | |                          (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.68/13.31  | |                            ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.68/13.31  | |                              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.68/13.31  | |                                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                              &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.68/13.31  | |                              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.68/13.31  | |                              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.68/13.31  | |                                = v1 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 92.68/13.31  | |                          [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.68/13.31  | |                          &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.68/13.31  | |                            $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.68/13.31  | |                          :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.68/13.31  | |                            $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.68/13.31  | |                            (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.68/13.31  | |                              any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.68/13.31  | |                                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 92.68/13.31  | |                                $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.31  | |                                  v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.68/13.31  | |                                & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.68/13.31  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.68/13.31  | |                                (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.68/13.31  | |                            $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.68/13.31  | |                            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 92.68/13.31  | |                               ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.68/13.31  | |                            (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.68/13.31  | |                              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.68/13.31  | |                                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.68/13.31  | |                                  = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.68/13.31  | |                                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 92.68/13.31  | |                              ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))) & ((
% 92.68/13.31  | |                  ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 92.68/13.31  | |                    ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 92.68/13.31  | |                        (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.68/13.31  | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 92.68/13.31  | |                        ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 92.68/13.31  | |                      [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.68/13.31  | |                       ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) |
% 92.68/13.31  | |                ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 92.68/13.31  | |                      $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 92.68/13.31  | |                        = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.68/13.31  | |                      (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.68/13.31  | |                        int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 92.68/13.31  | |                      [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.68/13.31  | |                      :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) & 
% 92.68/13.31  | |                      ? [v0: $i] : (r(v0) = 0 & $i(v0)))))))))
% 92.68/13.31  | |   (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.68/13.31  | |            $i] :  ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.68/13.31  | |                = 0)) & (v3 = 0 | v1 = 0)))
% 92.68/13.31  | | 
% 92.68/13.31  | | BETA: splitting (2) gives:
% 92.68/13.31  | | 
% 92.68/13.31  | | Case 1:
% 92.68/13.31  | | | 
% 92.78/13.33  | | |   (4)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 92.78/13.33  | | |              $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.33  | | |            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)) &
% 92.78/13.33  | | |             ? [v0: $i] : (q(v0) = 0 & $i(v0)))) & (((( ! [v0: $i] :  !
% 92.78/13.33  | | |                [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.78/13.33  | | |                  [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.78/13.33  | | |                        = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  !
% 92.78/13.33  | | |                        [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                        &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.33  | | |                        [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.78/13.33  | | |                          & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.78/13.33  | | |                    & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.78/13.33  | | |                          $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.78/13.33  | | |                            & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.78/13.33  | | |                              0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.33  | | |                            : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.78/13.33  | | |                            [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.33  | | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.33  | | |                              = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.33  | | |                              $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.33  | | |                        (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.33  | | |                          ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.33  | | |                            $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.33  | | |                              0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                              int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                            &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.78/13.33  | | |                            [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.33  | | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.33  | | |                              = v1 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 92.78/13.33  | | |                        [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                        &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.78/13.33  | | |                          $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.33  | | |                        :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.78/13.33  | | |                          $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.78/13.33  | | |                          (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.33  | | |                            any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.33  | | |                              (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 92.78/13.33  | | |                              $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.33  | | |                                v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.78/13.33  | | |                              & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.78/13.33  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.33  | | |                              (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.78/13.33  | | |                          $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.78/13.33  | | |                          [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 92.78/13.33  | | |                             ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.78/13.33  | | |                          (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.78/13.33  | | |                            [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.33  | | |                                v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.78/13.33  | | |                                = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.33  | | |                              int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 92.78/13.33  | | |                            ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))) | ( ?
% 92.78/13.33  | | |                [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 92.78/13.33  | | |                    $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 92.78/13.33  | | |                      = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.78/13.33  | | |                    (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                          int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.78/13.33  | | |                        ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.33  | | |                        [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.78/13.33  | | |                          & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.78/13.33  | | |                    & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.78/13.33  | | |                          $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.78/13.33  | | |                            & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.78/13.33  | | |                              0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.33  | | |                            : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.33  | | |                            [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.78/13.33  | | |                            : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.78/13.33  | | |                            ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.33  | | |                              $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.33  | | |                        (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.33  | | |                          ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.33  | | |                            $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.33  | | |                              0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                              int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                            &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 92.78/13.33  | | |                          ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.78/13.33  | | |                              q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 92.78/13.33  | | |                              0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                          int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.78/13.33  | | |                        ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.78/13.33  | | |                        ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.78/13.33  | | |                        [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 92.78/13.33  | | |                    (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.78/13.33  | | |                          $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.78/13.33  | | |                            & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.78/13.33  | | |                              0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.33  | | |                            : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.78/13.33  | | |                            [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.33  | | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.33  | | |                              = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.33  | | |                              $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.33  | | |                        (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.33  | | |                          ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.33  | | |                            $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.33  | | |                              0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                              int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                            &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.78/13.33  | | |                            [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.33  | | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.33  | | |                              = v1 & $i(v0)))))))))) & (( ! [v0: $i] :  !
% 92.78/13.33  | | |                [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.78/13.33  | | |                  [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.78/13.33  | | |                        = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 92.78/13.33  | | |                    [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.33  | | |                    [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.78/13.33  | | |                      (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.78/13.33  | | |                    : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i]
% 92.78/13.33  | | |                :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.78/13.33  | | |                  [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~
% 92.78/13.33  | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~
% 92.78/13.33  | | |                    $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.78/13.33  | | |                      (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0)
% 92.78/13.33  | | |                        = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.78/13.33  | | |                    ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.33  | | |                    (r(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                  any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.78/13.33  | | |                  [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.78/13.33  | | |                        = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  !
% 92.78/13.33  | | |                        [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                        &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.33  | | |                        [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 92.78/13.33  | | |                          & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 92.78/13.33  | | |                    & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.78/13.33  | | |                          $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.78/13.33  | | |                            & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.78/13.33  | | |                              0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.33  | | |                            : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.33  | | |                            [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 92.78/13.33  | | |                            : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.78/13.33  | | |                            ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.33  | | |                              $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.33  | | |                        (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.33  | | |                          ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.33  | | |                            $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.33  | | |                              0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                              int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                            &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 92.78/13.33  | | |                          ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.78/13.33  | | |                              q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 92.78/13.33  | | |                              0 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                          int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.78/13.33  | | |                        ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.78/13.33  | | |                        ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.78/13.33  | | |                        [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 92.78/13.33  | | |                    (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.78/13.33  | | |                          $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.78/13.33  | | |                            & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 92.78/13.33  | | |                              0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.33  | | |                            : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 92.78/13.33  | | |                            [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.33  | | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.33  | | |                              = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.33  | | |                              $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.33  | | |                        (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.33  | | |                          ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.33  | | |                            $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.33  | | |                              0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                              int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                            &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.78/13.33  | | |                            [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.33  | | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.33  | | |                              = v1 & $i(v0))))))))) | ( ? [v0: $i] :  ?
% 92.78/13.33  | | |                [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.78/13.33  | | |                    int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.78/13.33  | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.78/13.33  | | |                    $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 92.78/13.33  | | |                          ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 92.78/13.33  | | |                          (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.78/13.33  | | |                        [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 92.78/13.33  | | |                        ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.33  | | |                        :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.33  | | |                          [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.78/13.33  | | |                            ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.78/13.33  | | |                              0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.78/13.33  | | |                              |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.78/13.33  | | |                            : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 92.78/13.33  | | |                            :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.33  | | |                              $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.33  | | |                              $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.33  | | |                        (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.33  | | |                          ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.33  | | |                            $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.33  | | |                              0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.33  | | |                              int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                            &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 92.78/13.33  | | |                            [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.33  | | |                            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.33  | | |                              = v1 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 92.78/13.33  | | |                        [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 92.78/13.33  | | |                        &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.78/13.33  | | |                          $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.33  | | |                        :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.78/13.33  | | |                          $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 92.78/13.33  | | |                          (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.33  | | |                            any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.33  | | |                              (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 92.78/13.33  | | |                              $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.33  | | |                                v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.78/13.33  | | |                              & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.78/13.33  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.33  | | |                              (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.78/13.33  | | |                          $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 92.78/13.33  | | |                          [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 92.78/13.33  | | |                             ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.78/13.33  | | |                          (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 92.78/13.33  | | |                            [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.33  | | |                                v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.78/13.33  | | |                                = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.33  | | |                              int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 92.78/13.33  | | |                            ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))) & ((
% 92.78/13.33  | | |                ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 92.78/13.33  | | |                  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 92.78/13.33  | | |                      (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.78/13.33  | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 92.78/13.33  | | |                      ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 92.78/13.33  | | |                      $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 92.78/13.33  | | |                      & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 92.78/13.33  | | |                      $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 92.78/13.33  | | |                  v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 92.78/13.33  | | |                    v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 92.78/13.33  | | |                  (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] : 
% 92.78/13.33  | | |                    ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 92.78/13.33  | | |                    ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.78/13.33  | | |                      (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.78/13.33  | | |                    : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))))
% 92.78/13.33  | | | 
% 92.78/13.33  | | | ALPHA: (4) implies:
% 92.78/13.35  | | |   (5)  ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.35  | | |                [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 =
% 92.78/13.35  | | |                      0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0:
% 92.78/13.35  | | |                        $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.78/13.35  | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.35  | | |                        $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.35  | | |                          0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.78/13.35  | | |                        = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.78/13.35  | | |                        ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.35  | | |                          any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.35  | | |                            (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.78/13.35  | | |                          :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.35  | | |                            $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.35  | | |                            (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.35  | | |                          (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.35  | | |                        any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.78/13.35  | | |                          int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.78/13.35  | | |                          ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.35  | | |                            0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.35  | | |                          : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.78/13.35  | | |                          ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.78/13.35  | | |                          [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.35  | | |                            $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.35  | | |                      (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.35  | | |                      : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 92.78/13.35  | | |                          0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.35  | | |                        ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.35  | | |                      :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.35  | | |                        [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.78/13.35  | | |                            ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.35  | | |                      & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.78/13.35  | | |                              = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.78/13.35  | | |                            & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.78/13.35  | | |                            ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.35  | | |                            (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.78/13.35  | | |                        $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 92.78/13.35  | | |                          $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.78/13.35  | | |                          (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 92.78/13.35  | | |                          |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] : 
% 92.78/13.35  | | |                          ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.35  | | |                            $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.35  | | |                            (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.35  | | |                          (p(v0) = 0 & $i(v0))))))))) | ( ? [v0: $i] :  ?
% 92.78/13.35  | | |              [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.78/13.35  | | |                : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  !
% 92.78/13.35  | | |                [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 92.78/13.35  | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 92.78/13.35  | | |                         ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.35  | | |                        $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.35  | | |                          0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.78/13.35  | | |                        = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.78/13.35  | | |                        ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.35  | | |                          any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.35  | | |                            (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.78/13.35  | | |                          :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 92.78/13.35  | | |                        ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 92.78/13.35  | | |                            v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.35  | | |                      (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : (
% 92.78/13.35  | | |                          ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.35  | | |                          $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 92.78/13.35  | | |                          |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.35  | | |                          (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 92.78/13.35  | | |                            $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 92.78/13.35  | | |                            $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.78/13.35  | | |                            & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.35  | | |                            $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.35  | | |                      (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.35  | | |                      : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 92.78/13.35  | | |                          0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.35  | | |                        ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.35  | | |                      :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.35  | | |                        [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.78/13.35  | | |                            ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.35  | | |                      & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.78/13.35  | | |                              = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.78/13.35  | | |                              = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.35  | | |                            int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 92.78/13.35  | | |                      :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 92.78/13.35  | | |                         ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 92.78/13.35  | | |                            v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.78/13.35  | | |                          (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.78/13.35  | | |                          [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 92.78/13.35  | | |                        ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 92.78/13.35  | | |                            v1 & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.35  | | |                any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.35  | | |                  any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 92.78/13.35  | | |                  & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.35  | | |                  (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.78/13.35  | | |                  (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) | 
% 92.78/13.35  | | |                    ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.78/13.35  | | |                    s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.35  | | |              (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.78/13.35  | | |                    0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 92.78/13.35  | | |                  $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 92.78/13.35  | | |                    $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.78/13.35  | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) |
% 92.78/13.35  | | |                ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.78/13.35  | | |                    $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))))) | (((
% 92.78/13.35  | | |              ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.35  | | |                [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 =
% 92.78/13.35  | | |                      0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0:
% 92.78/13.35  | | |                        $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.78/13.35  | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.35  | | |                        $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.35  | | |                          0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.78/13.35  | | |                        = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.78/13.35  | | |                        ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.35  | | |                          any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.35  | | |                            (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.78/13.35  | | |                          :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 92.78/13.35  | | |                        ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 92.78/13.35  | | |                            v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.35  | | |                      (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : (
% 92.78/13.35  | | |                          ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.35  | | |                          $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 92.78/13.35  | | |                          |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.35  | | |                          (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 92.78/13.35  | | |                            $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 92.78/13.35  | | |                            $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.78/13.35  | | |                            & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.35  | | |                            $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.35  | | |                      (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.35  | | |                      : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 92.78/13.35  | | |                          0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.35  | | |                        ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.35  | | |                      :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.35  | | |                        [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.78/13.35  | | |                            ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.35  | | |                      & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.78/13.35  | | |                              = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.78/13.35  | | |                              = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.35  | | |                            int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 92.78/13.35  | | |                      :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 92.78/13.35  | | |                         ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 92.78/13.35  | | |                            v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.78/13.35  | | |                          (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.78/13.35  | | |                          [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 92.78/13.35  | | |                        ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 92.78/13.35  | | |                            v1 & $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.35  | | |                any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.35  | | |                ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  !
% 92.78/13.35  | | |                [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 92.78/13.35  | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 92.78/13.35  | | |                         ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.35  | | |                        $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.35  | | |                          0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.78/13.35  | | |                        = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.78/13.35  | | |                        ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.35  | | |                          any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.35  | | |                            (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.78/13.35  | | |                          :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.35  | | |                            $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.35  | | |                            (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.35  | | |                          (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.35  | | |                        any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.78/13.35  | | |                          int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.78/13.35  | | |                          ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.35  | | |                            0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.35  | | |                          : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.35  | | |                          [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.78/13.35  | | |                          ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.78/13.35  | | |                          [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.35  | | |                            $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.35  | | |                      (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.35  | | |                      : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 92.78/13.35  | | |                          0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.35  | | |                        ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.35  | | |                      :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.35  | | |                        [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.78/13.35  | | |                            ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.35  | | |                      & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.78/13.35  | | |                              = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.78/13.35  | | |                            & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.78/13.35  | | |                            ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.35  | | |                            (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.78/13.35  | | |                        $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 92.78/13.35  | | |                          $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.78/13.35  | | |                          (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 92.78/13.35  | | |                          |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] : 
% 92.78/13.35  | | |                          ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.35  | | |                            $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.35  | | |                            $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.35  | | |                            (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.35  | | |                          (p(v0) = 0 & $i(v0)))))))))) & (( ! [v0: $i] :  !
% 92.78/13.35  | | |              [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 92.78/13.35  | | |                [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 =
% 92.78/13.35  | | |                      0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.35  | | |                    int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 92.78/13.35  | | |                    $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.78/13.35  | | |                  [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0:
% 92.78/13.35  | | |                    $i] : (r(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.35  | | |                any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.35  | | |                ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  !
% 92.78/13.35  | | |                [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( !
% 92.78/13.35  | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.78/13.35  | | |                    $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 92.78/13.35  | | |                  [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.78/13.35  | | |                  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))))))
% 92.78/13.35  | | |   (6)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 92.78/13.35  | | |            $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.35  | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)) & 
% 92.78/13.35  | | |          ? [v0: $i] : (q(v0) = 0 & $i(v0)))
% 92.78/13.35  | | | 
% 92.78/13.35  | | | BETA: splitting (5) gives:
% 92.78/13.35  | | | 
% 92.78/13.35  | | | Case 1:
% 92.78/13.35  | | | | 
% 92.78/13.36  | | | |   (7)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.36  | | | |              [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 =
% 92.78/13.36  | | | |                    0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0:
% 92.78/13.36  | | | |                      $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 92.78/13.36  | | | |                      $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.36  | | | |                      $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.36  | | | |                        0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.78/13.36  | | | |                      = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.78/13.36  | | | |                      ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.36  | | | |                        any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.36  | | | |                          (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.78/13.36  | | | |                        :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.36  | | | |                          $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.36  | | | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.36  | | | |                          (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.36  | | | |                        (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.36  | | | |                      any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.78/13.36  | | | |                        int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 92.78/13.36  | | | |                        ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.36  | | | |                          0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 92.78/13.36  | | | |                        : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.36  | | | |                        [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.78/13.36  | | | |                        ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.78/13.36  | | | |                        [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.36  | | | |                          $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.36  | | | |                    (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.36  | | | |                    : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 92.78/13.36  | | | |                        0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.36  | | | |                      ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.36  | | | |                    :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.36  | | | |                      [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.78/13.36  | | | |                          ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.36  | | | |                    & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.78/13.36  | | | |                            = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 92.78/13.36  | | | |                          & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.78/13.36  | | | |                          ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.36  | | | |                          (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 92.78/13.36  | | | |                      $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 92.78/13.36  | | | |                        $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 92.78/13.36  | | | |                        (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 92.78/13.36  | | | |                        |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] : 
% 92.78/13.36  | | | |                        ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.36  | | | |                          $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.36  | | | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.36  | | | |                          (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.36  | | | |                        (p(v0) = 0 & $i(v0))))))))) | ( ? [v0: $i] :  ?
% 92.78/13.37  | | | |            [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.78/13.37  | | | |              : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  !
% 92.78/13.37  | | | |              [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 92.78/13.37  | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 92.78/13.37  | | | |                       ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.37  | | | |                      $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.37  | | | |                        0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.78/13.37  | | | |                      = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.78/13.37  | | | |                      ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.37  | | | |                        any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.37  | | | |                          (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 92.78/13.37  | | | |                        :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.37  | | | |                          $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 92.78/13.37  | | | |                      ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.37  | | | |                        [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 92.78/13.37  | | | |                          v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.37  | | | |                    (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : (
% 92.78/13.37  | | | |                        ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.37  | | | |                        $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 92.78/13.37  | | | |                        |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.37  | | | |                        (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 92.78/13.37  | | | |                          $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 92.78/13.37  | | | |                          $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.78/13.37  | | | |                          & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.37  | | | |                          $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.37  | | | |                    (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.37  | | | |                    : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 92.78/13.37  | | | |                        0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.37  | | | |                      ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.37  | | | |                    :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.37  | | | |                      [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.78/13.37  | | | |                          ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.37  | | | |                    & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 92.78/13.37  | | | |                            = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 92.78/13.37  | | | |                            = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.37  | | | |                          int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 92.78/13.37  | | | |                        [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 92.78/13.37  | | | |                    :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 92.78/13.37  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 92.78/13.37  | | | |                          v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.78/13.37  | | | |                        (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.78/13.37  | | | |                        [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.37  | | | |                          $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 92.78/13.37  | | | |                      ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.37  | | | |                        [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 92.78/13.37  | | | |                          v1 & $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.37  | | | |              any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.37  | | | |                any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 92.78/13.37  | | | |                & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.37  | | | |                (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.78/13.37  | | | |                (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) | 
% 92.78/13.37  | | | |                  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.78/13.37  | | | |                  s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.37  | | | |            (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 =
% 92.78/13.37  | | | |                  0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 92.78/13.37  | | | |                $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 92.78/13.37  | | | |                  $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.78/13.37  | | | |                  $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) |
% 92.78/13.37  | | | |              ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.78/13.37  | | | |                  $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))))
% 92.78/13.37  | | | | 
% 92.78/13.37  | | | | ALPHA: (7) implies:
% 92.78/13.37  | | | |   (8)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.37  | | | |            [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.78/13.37  | | | |                |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 92.78/13.37  | | | |              [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.37  | | | |              [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.78/13.37  | | | |                (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.37  | | | |                ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ?
% 92.78/13.37  | | | |          [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.37  | | | |            ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  !
% 92.78/13.37  | | | |            [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 92.78/13.37  | | | |                $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.78/13.37  | | | |                $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | (
% 92.78/13.37  | | | |              ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.78/13.37  | | | |                $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))))
% 92.78/13.38  | | | |   (9)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.38  | | | |            [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 92.78/13.38  | | | |                |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] : 
% 92.78/13.38  | | | |                  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 92.78/13.38  | | | |                  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 92.78/13.38  | | | |                    $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 92.78/13.38  | | | |                    $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( !
% 92.78/13.38  | | | |                  [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.78/13.38  | | | |                    |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.78/13.38  | | | |                      ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.78/13.38  | | | |                  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.38  | | | |                          v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 92.78/13.38  | | | |                          0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 92.78/13.38  | | | |                      : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 92.78/13.38  | | | |                      : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.38  | | | |                    any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.78/13.38  | | | |                      int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.38  | | | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) | 
% 92.78/13.38  | | | |                      ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.78/13.38  | | | |                        |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.78/13.38  | | | |                      (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.78/13.38  | | | |                          0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 92.78/13.38  | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.78/13.38  | | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 92.78/13.38  | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( !
% 92.78/13.38  | | | |                  [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.78/13.38  | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 92.78/13.38  | | | |              (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 92.78/13.38  | | | |                    |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.78/13.38  | | | |                      ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.78/13.38  | | | |                  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.38  | | | |                          v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.38  | | | |                        $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.38  | | | |                        $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.38  | | | |                          0) & q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 92.78/13.38  | | | |                  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.78/13.38  | | | |                    [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |
% 92.78/13.38  | | | |                       ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 92.78/13.38  | | | |                      |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 92.78/13.38  | | | |                        = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 92.78/13.38  | | | |                      : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 92.78/13.38  | | | |                      [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 92.78/13.38  | | | |                      ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))) | ( ? [v0:
% 92.78/13.38  | | | |            $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 92.78/13.38  | | | |            [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 92.78/13.38  | | | |              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 92.78/13.38  | | | |              $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 92.78/13.38  | | | |                    (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 92.78/13.38  | | | |                      = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 92.78/13.38  | | | |                  ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.38  | | | |                  (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 92.78/13.38  | | | |                  ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.38  | | | |                      any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 92.78/13.38  | | | |                          = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 92.78/13.38  | | | |                      ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.38  | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | (
% 92.78/13.38  | | | |                      ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 92.78/13.38  | | | |                        $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.38  | | | |                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0)
% 92.78/13.38  | | | |                    = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1
% 92.78/13.38  | | | |                        = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 92.78/13.38  | | | |                    [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 92.78/13.38  | | | |                  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.38  | | | |                          v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 92.78/13.38  | | | |                          0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 92.78/13.38  | | | |                      : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 92.78/13.38  | | | |                      : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 92.78/13.38  | | | |                  [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.38  | | | |                  [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 92.78/13.38  | | | |                    (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 92.78/13.38  | | | |                  : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 92.78/13.38  | | | |                  :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.78/13.38  | | | |                      $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 92.78/13.38  | | | |                          = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 92.78/13.38  | | | |                      ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 92.78/13.38  | | | |                          v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 92.78/13.38  | | | |                          0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 92.78/13.38  | | | |                      : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 92.78/13.38  | | | |                      : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 92.78/13.38  | | | |                    any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 92.78/13.38  | | | |                      int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.38  | | | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) | 
% 92.78/13.38  | | | |                      ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 92.78/13.38  | | | |                        |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 92.78/13.38  | | | |                      (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 92.78/13.38  | | | |                          0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 92.78/13.38  | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 92.78/13.38  | | | | 
% 92.78/13.38  | | | | BETA: splitting (6) gives:
% 92.78/13.38  | | | | 
% 92.78/13.38  | | | | Case 1:
% 92.78/13.38  | | | | | 
% 92.78/13.38  | | | | |   (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 92.78/13.38  | | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 92.78/13.38  | | | | | 
% 92.78/13.38  | | | | | ALPHA: (10) implies:
% 92.78/13.38  | | | | |   (11)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 92.78/13.38  | | | | |   (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 92.78/13.38  | | | | |           $i(v0))
% 92.78/13.38  | | | | | 
% 92.78/13.38  | | | | | BETA: splitting (8) gives:
% 92.78/13.38  | | | | | 
% 92.78/13.38  | | | | | Case 1:
% 92.78/13.38  | | | | | | 
% 92.78/13.38  | | | | | |   (13)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 92.78/13.38  | | | | | |           ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 92.78/13.38  | | | | | |                 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 92.78/13.38  | | | | | |             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.78/13.38  | | | | | |               $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 92.78/13.38  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.78/13.38  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 92.78/13.38  | | | | | | 
% 92.78/13.38  | | | | | | ALPHA: (13) implies:
% 92.78/13.38  | | | | | |   (14)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 92.78/13.38  | | | | | |             $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0:
% 92.78/13.38  | | | | | |             $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.78/13.38  | | | | | |           [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 92.78/13.38  | | | | | |   (15)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 92.78/13.38  | | | | | |           ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 92.78/13.38  | | | | | |                 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.38  | | | | | | 
% 92.78/13.38  | | | | | | BETA: splitting (9) gives:
% 92.78/13.38  | | | | | | 
% 92.78/13.38  | | | | | | Case 1:
% 92.78/13.38  | | | | | | | 
% 92.78/13.38  | | | | | | |   (16)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 92.78/13.38  | | | | | | |           |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 92.78/13.38  | | | | | | |               ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 92.78/13.38  | | | | | | |         (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 92.78/13.38  | | | | | | |                   |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 92.78/13.38  | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.38  | | | | | | |                   (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 92.78/13.38  | | | | | | |                 (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.38  | | | | | | |                   any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 92.78/13.38  | | | | | | |                     $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 92.78/13.39  | | | | | | |                       ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.78/13.39  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 92.78/13.39  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 92.78/13.39  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 92.78/13.39  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 92.78/13.39  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.39  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.39  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.78/13.39  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.39  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.39  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.39  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.39  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.39  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 92.78/13.39  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.39  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 92.78/13.39  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 92.78/13.39  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 92.78/13.39  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.39  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.39  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 92.78/13.39  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 92.78/13.39  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 92.78/13.39  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 92.78/13.39  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 92.78/13.39  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 92.78/13.39  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 92.78/13.39  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 92.78/13.39  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.39  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.39  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 92.78/13.39  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.39  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 92.78/13.39  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 92.78/13.39  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.39  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 92.78/13.39  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 92.78/13.39  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.78/13.39  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))))
% 92.78/13.39  | | | | | | | 
% 92.78/13.39  | | | | | | | ALPHA: (16) implies:
% 92.78/13.39  | | | | | | |   (17)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 92.78/13.39  | | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 92.78/13.39  | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 92.78/13.39  | | | | | | |                   0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 92.78/13.39  | | | | | | |                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 92.78/13.39  | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 92.78/13.39  | | | | | | |                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 92.78/13.39  | | | | | | |                     (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 92.78/13.39  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 92.78/13.39  | | | | | | |                     |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 92.78/13.39  | | | | | | |                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 92.78/13.39  | | | | | | |                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 92.78/13.39  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 92.78/13.39  | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 92.78/13.39  | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 92.78/13.39  | | | | | | |                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 92.78/13.39  | | | | | | |                   (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 92.78/13.39  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 92.78/13.39  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 92.78/13.39  | | | | | | |                 | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 92.78/13.39  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 92.78/13.39  | | | | | | |                     v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 92.78/13.39  | | | | | | |                 int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 92.78/13.39  | | | | | | |               [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 92.78/13.39  | | | | | | |                 ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 92.78/13.39  | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 92.78/13.39  | | | | | | |               ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 92.78/13.39  | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 92.78/13.39  | | | | | | |                   & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 92.78/13.39  | | | | | | |                     | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.39  | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 92.78/13.39  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 92.78/13.39  | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 92.78/13.39  | | | | | | |                   [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 92.78/13.39  | | | | | | |                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 92.78/13.39  | | | | | | |               (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 92.78/13.39  | | | | | | |                 ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 92.78/13.39  | | | | | | |                   $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 92.78/13.39  | | | | | | |                   |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 92.78/13.39  | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 92.78/13.39  | | | | | | |                     $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 92.78/13.39  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 92.78/13.39  | | | | | | |                     & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 92.78/13.39  | | | | | | |                     $i(v0)))))))
% 92.78/13.39  | | | | | | |   (18)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 92.78/13.39  | | | | | | |           |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 92.78/13.39  | | | | | | |               ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 92.78/13.39  | | | | | | | 
% 92.78/13.39  | | | | | | | BETA: splitting (14) gives:
% 92.78/13.39  | | | | | | | 
% 92.78/13.39  | | | | | | | Case 1:
% 92.78/13.39  | | | | | | | | 
% 92.78/13.39  | | | | | | | |   (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |
% 92.78/13.39  | | | | | | | |            ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 92.78/13.39  | | | | | | | | 
% 92.78/13.39  | | | | | | | | ALPHA: (19) implies:
% 92.78/13.39  | | | | | | | |   (20)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 92.78/13.39  | | | | | | | | 
% 92.78/13.39  | | | | | | | | REF_CLOSE: (12), (18), (20) are inconsistent by sub-proof #73.
% 92.78/13.39  | | | | | | | | 
% 92.78/13.39  | | | | | | | Case 2:
% 92.78/13.39  | | | | | | | | 
% 92.78/13.40  | | | | | | | |   (21)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 92.78/13.40  | | | | | | | |         :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))
% 92.78/13.40  | | | | | | | | 
% 92.78/13.40  | | | | | | | | ALPHA: (21) implies:
% 92.78/13.40  | | | | | | | |   (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 92.78/13.40  | | | | | | | |           $i(v0))
% 92.78/13.40  | | | | | | | | 
% 92.78/13.40  | | | | | | | | REF_CLOSE: (3), (11), (15), (17), (22) are inconsistent by
% 92.78/13.40  | | | | | | | |            sub-proof #68.
% 92.78/13.40  | | | | | | | | 
% 92.78/13.40  | | | | | | | End of split
% 92.78/13.40  | | | | | | | 
% 92.78/13.40  | | | | | | Case 2:
% 92.78/13.40  | | | | | | | 
% 93.12/13.40  | | | | | | |   (23)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 93.12/13.40  | | | | | | |           [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 93.12/13.40  | | | | | | |             (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 93.12/13.40  | | | | | | |             (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 93.12/13.40  | | | | | | |                   int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 93.12/13.40  | | | | | | |                 ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 93.12/13.40  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.12/13.40  | | | | | | |                   v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.40  | | | | | | |                   $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 93.12/13.40  | | | | | | |                   (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 93.12/13.40  | | | | | | |                     any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 93.12/13.40  | | | | | | |                       ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 93.12/13.40  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.12/13.40  | | | | | | |                         = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 93.12/13.40  | | | | | | |                       = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 93.12/13.40  | | | | | | |                         0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.12/13.40  | | | | | | |                       int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.40  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.40  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.40  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.40  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.40  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.40  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.40  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.40  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.40  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.40  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 93.12/13.40  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 93.12/13.40  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 93.12/13.40  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 93.12/13.40  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.12/13.40  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 93.12/13.40  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 93.12/13.40  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 93.12/13.40  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 93.12/13.40  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.12/13.40  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 93.12/13.40  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 93.12/13.40  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.40  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.40  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.40  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.40  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.40  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.40  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.40  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.40  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.40  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.12/13.40  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.40  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 93.12/13.40  | | | | | | | 
% 93.12/13.40  | | | | | | | ALPHA: (23) implies:
% 93.12/13.41  | | | | | | |   (24)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 93.12/13.41  | | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.12/13.41  | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.41  | | | | | | |                   0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 93.12/13.41  | | | | | | |                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 93.12/13.41  | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 93.12/13.41  | | | | | | |                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 93.12/13.41  | | | | | | |                     (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 93.12/13.41  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.41  | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.41  | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.41  | | | | | | |                     $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 93.12/13.41  | | | | | | |                       = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 93.12/13.41  | | | | | | |                 $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 93.12/13.41  | | | | | | |                 [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 93.12/13.41  | | | | | | |                   ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 93.12/13.41  | | | | | | |                   = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 93.12/13.41  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.41  | | | | | | |                     |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.12/13.41  | | | | | | |                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 93.12/13.41  | | | | | | |                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.41  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 93.12/13.41  | | | | | | |                 $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 93.12/13.41  | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 93.12/13.41  | | | | | | |             ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.41  | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 93.12/13.41  | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 93.12/13.41  | | | | | | |                 (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 93.12/13.41  | | | | | | |                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 93.12/13.41  | | | | | | |                     (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 93.12/13.41  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.41  | | | | | | |                     |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.12/13.41  | | | | | | |                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 93.12/13.41  | | | | | | |                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.41  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 93.12/13.41  | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 93.12/13.41  | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 93.12/13.41  | | | | | | |                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 93.12/13.41  | | | | | | |                   (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 93.12/13.41  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.41  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 93.12/13.41  | | | | | | |                 | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 93.12/13.41  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 93.12/13.41  | | | | | | |                     v1 & $i(v0)))))))
% 93.12/13.41  | | | | | | |   (25)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 93.12/13.41  | | | | | | |           [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 93.12/13.41  | | | | | | |             (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 93.12/13.41  | | | | | | |             (r(v2) = 0) |  ~ $i(v2)))
% 93.12/13.41  | | | | | | | 
% 93.12/13.41  | | | | | | | DELTA: instantiating (25) with fresh symbols all_23_0, all_23_1
% 93.12/13.41  | | | | | | |        gives:
% 93.12/13.41  | | | | | | |   (26)  r(all_23_1) = all_23_0 & $i(all_23_1) &  ! [v0: $i] :  !
% 93.12/13.41  | | | | | | |         [v1: int] : ( ~ (all_23_0 = 0) | v1 = 0 |  ~ (r(v0) = v1)
% 93.12/13.41  | | | | | | |           |  ~ $i(v0)) &  ! [v0: $i] : (all_23_0 = 0 |  ~ (r(v0) =
% 93.12/13.41  | | | | | | |             0) |  ~ $i(v0))
% 93.12/13.41  | | | | | | | 
% 93.12/13.41  | | | | | | | ALPHA: (26) implies:
% 93.12/13.41  | | | | | | |   (27)  $i(all_23_1)
% 93.12/13.41  | | | | | | |   (28)  r(all_23_1) = all_23_0
% 93.12/13.41  | | | | | | | 
% 93.12/13.41  | | | | | | | GROUND_INST: instantiating (12) with all_23_1, all_23_0,
% 93.12/13.41  | | | | | | |              simplifying with (27), (28) gives:
% 93.12/13.41  | | | | | | |   (29)  all_23_0 = 0
% 93.12/13.41  | | | | | | | 
% 93.12/13.41  | | | | | | | REDUCE: (28), (29) imply:
% 93.12/13.41  | | | | | | |   (30)  r(all_23_1) = 0
% 93.12/13.41  | | | | | | | 
% 93.12/13.41  | | | | | | | BETA: splitting (14) gives:
% 93.12/13.41  | | | | | | | 
% 93.12/13.41  | | | | | | | Case 1:
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | |   (31)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |
% 93.12/13.41  | | | | | | | |            ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | | ALPHA: (31) implies:
% 93.12/13.41  | | | | | | | |   (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |
% 93.12/13.41  | | | | | | | |            ~ $i(v0))
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | | REF_CLOSE: (3), (11), (15), (24), (32) are inconsistent by
% 93.12/13.41  | | | | | | | |            sub-proof #66.
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | Case 2:
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | |   (33)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 93.12/13.41  | | | | | | | |         :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | | ALPHA: (33) implies:
% 93.12/13.41  | | | | | | | |   (34)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | | GROUND_INST: instantiating (34) with all_23_1, simplifying with
% 93.12/13.41  | | | | | | | |              (27), (30) gives:
% 93.12/13.41  | | | | | | | |   (35)  $false
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | | CLOSE: (35) is inconsistent.
% 93.12/13.41  | | | | | | | | 
% 93.12/13.41  | | | | | | | End of split
% 93.12/13.41  | | | | | | | 
% 93.12/13.41  | | | | | | End of split
% 93.12/13.41  | | | | | | 
% 93.12/13.41  | | | | | Case 2:
% 93.12/13.41  | | | | | | 
% 93.12/13.41  | | | | | |   (36)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 93.12/13.41  | | | | | |             $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 93.12/13.41  | | | | | |               v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 93.12/13.41  | | | | | |               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 93.12/13.41  | | | | | |               = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 93.12/13.41  | | | | | |               (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 93.12/13.41  | | | | | |               int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.41  | | | | | |               $i] : (r(v0) = 0 & $i(v0))))
% 93.12/13.41  | | | | | | 
% 93.12/13.41  | | | | | | ALPHA: (36) implies:
% 93.12/13.41  | | | | | |   (37)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 93.12/13.41  | | | | | |             $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) |
% 93.12/13.41  | | | | | |         ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 93.12/13.41  | | | | | |             $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))
% 93.12/13.42  | | | | | |   (38)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 93.12/13.42  | | | | | |             $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 93.12/13.42  | | | | | |               v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 93.12/13.42  | | | | | |               0) |  ~ $i(v2)))
% 93.12/13.42  | | | | | | 
% 93.12/13.42  | | | | | | DELTA: instantiating (38) with fresh symbols all_19_0, all_19_1
% 93.12/13.42  | | | | | |        gives:
% 93.12/13.42  | | | | | |   (39)  q(all_19_1) = all_19_0 & $i(all_19_1) &  ! [v0: $i] :  !
% 93.12/13.42  | | | | | |         [v1: int] : ( ~ (all_19_0 = 0) | v1 = 0 |  ~ (q(v0) = v1) | 
% 93.12/13.42  | | | | | |           ~ $i(v0)) &  ! [v0: $i] : (all_19_0 = 0 |  ~ (q(v0) = 0) |
% 93.12/13.42  | | | | | |            ~ $i(v0))
% 93.12/13.42  | | | | | | 
% 93.12/13.42  | | | | | | ALPHA: (39) implies:
% 93.12/13.42  | | | | | |   (40)  $i(all_19_1)
% 93.12/13.42  | | | | | |   (41)  q(all_19_1) = all_19_0
% 93.12/13.42  | | | | | | 
% 93.12/13.42  | | | | | | BETA: splitting (9) gives:
% 93.12/13.42  | | | | | | 
% 93.12/13.42  | | | | | | Case 1:
% 93.12/13.42  | | | | | | | 
% 93.12/13.42  | | | | | | |   (42)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 93.12/13.42  | | | | | | |           |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 93.12/13.42  | | | | | | |               ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 93.12/13.42  | | | | | | |         (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 93.12/13.42  | | | | | | |                   |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 93.12/13.42  | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.42  | | | | | | |                   (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 93.12/13.42  | | | | | | |                 (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.42  | | | | | | |                   any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 93.12/13.42  | | | | | | |                     $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 93.12/13.42  | | | | | | |                       ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 93.12/13.42  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 93.12/13.42  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 93.12/13.42  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 93.12/13.42  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 93.12/13.42  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.42  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.42  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.42  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.42  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.42  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.42  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.42  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.42  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.12/13.42  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.42  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 93.12/13.42  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.42  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.42  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.12/13.42  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.42  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 93.12/13.42  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 93.12/13.42  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 93.12/13.42  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 93.12/13.42  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 93.12/13.42  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.42  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 93.12/13.42  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 93.12/13.42  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.42  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.42  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.42  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.42  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.42  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.42  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.42  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.42  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.42  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.42  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))))
% 93.12/13.42  | | | | | | | 
% 93.12/13.42  | | | | | | | ALPHA: (42) implies:
% 93.12/13.43  | | | | | | |   (43)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 93.12/13.43  | | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.12/13.43  | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.43  | | | | | | |                   0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 93.12/13.43  | | | | | | |                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 93.12/13.43  | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 93.12/13.43  | | | | | | |                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 93.12/13.43  | | | | | | |                     (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 93.12/13.43  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.43  | | | | | | |                     |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.12/13.43  | | | | | | |                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 93.12/13.43  | | | | | | |                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.43  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 93.12/13.43  | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 93.12/13.43  | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 93.12/13.43  | | | | | | |                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 93.12/13.43  | | | | | | |                   (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 93.12/13.43  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.43  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 93.12/13.43  | | | | | | |                 | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 93.12/13.43  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 93.12/13.43  | | | | | | |                     v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 93.12/13.43  | | | | | | |                 int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 93.12/13.43  | | | | | | |               [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 93.12/13.43  | | | | | | |                 ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.12/13.43  | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 93.12/13.43  | | | | | | |               ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.43  | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.43  | | | | | | |                   & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 93.12/13.43  | | | | | | |                     | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.43  | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.43  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 93.12/13.43  | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 93.12/13.43  | | | | | | |                   [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.43  | | | | | | |                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.43  | | | | | | |               (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 93.12/13.43  | | | | | | |                 ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.43  | | | | | | |                   $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 93.12/13.43  | | | | | | |                   |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.43  | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 93.12/13.43  | | | | | | |                     $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 93.12/13.43  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 93.12/13.43  | | | | | | |                     & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.43  | | | | | | |                     $i(v0)))))))
% 93.12/13.43  | | | | | | |   (44)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 93.12/13.43  | | | | | | |           |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 93.12/13.43  | | | | | | |               ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 93.12/13.43  | | | | | | | 
% 93.12/13.43  | | | | | | | BETA: splitting (37) gives:
% 93.12/13.43  | | | | | | | 
% 93.12/13.43  | | | | | | | Case 1:
% 93.12/13.43  | | | | | | | | 
% 93.12/13.43  | | | | | | | |   (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |
% 93.12/13.43  | | | | | | | |            ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 93.12/13.43  | | | | | | | |           $i(v0))
% 93.12/13.43  | | | | | | | | 
% 93.12/13.43  | | | | | | | | ALPHA: (45) implies:
% 93.12/13.43  | | | | | | | |   (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |
% 93.12/13.43  | | | | | | | |            ~ $i(v0))
% 93.12/13.43  | | | | | | | | 
% 93.12/13.43  | | | | | | | | BETA: splitting (43) gives:
% 93.12/13.43  | | | | | | | | 
% 93.12/13.43  | | | | | | | | Case 1:
% 93.12/13.43  | | | | | | | | | 
% 93.12/13.43  | | | | | | | | |   (47)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.43  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.12/13.43  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 93.12/13.43  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.43  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 93.12/13.43  | | | | | | | | |             ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 93.12/13.43  | | | | | | | | |               [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 93.12/13.43  | | | | | | | | |                 ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 93.12/13.43  | | | | | | | | |                   0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 93.12/13.43  | | | | | | | | |                   0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 93.12/13.43  | | | | | | | | |                   $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 93.12/13.43  | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 93.12/13.43  | | | | | | | | |                   = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.43  | | | | | | | | |                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.43  | | | | | | | | |             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.43  | | | | | | | | |               : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.43  | | | | | | | | |                 $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.43  | | | | | | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.43  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.43  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.43  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.12/13.43  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.43  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))))
% 93.12/13.43  | | | | | | | | | 
% 93.12/13.43  | | | | | | | | | ALPHA: (47) implies:
% 93.12/13.43  | | | | | | | | |   (48)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.43  | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.43  | | | | | | | | |               & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 93.12/13.43  | | | | | | | | |                 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.43  | | | | | | | | |               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 93.12/13.43  | | | | | | | | |                 $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 93.12/13.43  | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 93.12/13.43  | | | | | | | | |                 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.43  | | | | | | | | |                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.43  | | | | | | | | |           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 93.12/13.43  | | | | | | | | |             ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.43  | | | | | | | | |               $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 93.12/13.43  | | | | | | | | |               |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.43  | | | | | | | | |               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.43  | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 93.12/13.43  | | | | | | | | |                 ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 93.12/13.43  | | | | | | | | |               [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.43  | | | | | | | | |                 $i(v0)))))
% 93.12/13.43  | | | | | | | | |   (49)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.43  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0)
% 93.12/13.43  | | | | | | | | |             |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.43  | | | | | | | | |             (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 93.12/13.43  | | | | | | | | |           (s(v0) = 0 & $i(v0)))
% 93.12/13.43  | | | | | | | | | 
% 93.12/13.43  | | | | | | | | | BETA: splitting (48) gives:
% 93.12/13.43  | | | | | | | | | 
% 93.12/13.43  | | | | | | | | | Case 1:
% 93.12/13.43  | | | | | | | | | | 
% 93.12/13.43  | | | | | | | | | |   (50)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.43  | | | | | | | | | |           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.43  | | | | | | | | | |             & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 93.12/13.43  | | | | | | | | | |               | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.43  | | | | | | | | | |             (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 93.12/13.43  | | | | | | | | | |               $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 93.12/13.43  | | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 93.12/13.43  | | | | | | | | | |               & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.43  | | | | | | | | | |               $i(v0))))
% 93.12/13.43  | | | | | | | | | | 
% 93.12/13.43  | | | | | | | | | | ALPHA: (50) implies:
% 93.12/13.44  | | | | | | | | | |   (51)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.12/13.44  | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 93.12/13.44  | | | | | | | | | |               0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 93.12/13.44  | | | | | | | | | |           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.44  | | | | | | | | | |             $i] : (p(v0) = 0 & $i(v0)))
% 93.12/13.44  | | | | | | | | | |   (52)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.44  | | | | | | | | | |           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.44  | | | | | | | | | |             & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 93.12/13.44  | | | | | | | | | |               | v1 = 0)))
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | BETA: splitting (49) gives:
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | Case 1:
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.44  | | | | | | | | | | |             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.12/13.44  | | | | | | | | | | |             0) |  ~ $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | ALPHA: (53) implies:
% 93.12/13.44  | | | | | | | | | | |   (54)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.44  | | | | | | | | | | |             v1) |  ~ $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (51), (54) are inconsistent
% 93.12/13.44  | | | | | | | | | | |            by sub-proof #64.
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | Case 2:
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | |   (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.12/13.44  | | | | | | | | | | |           = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.44  | | | | | | | | | | |           $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | ALPHA: (55) implies:
% 93.12/13.44  | | | | | | | | | | |   (56)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | REF_CLOSE: (46), (52), (56) are inconsistent by sub-proof
% 93.12/13.44  | | | | | | | | | | |            #67.
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | End of split
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | Case 2:
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | |   (57)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 93.12/13.44  | | | | | | | | | |           ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 93.12/13.44  | | | | | | | | | |             |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 93.12/13.44  | | | | | | | | | |           (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 93.12/13.44  | | | | | | | | | |               $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.44  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.44  | | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.44  | | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 93.12/13.44  | | | | | | | | | |                 = 0) & q(v0) = v1 & $i(v0))))
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | ALPHA: (57) implies:
% 93.12/13.44  | | | | | | | | | |   (58)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.12/13.44  | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.44  | | | | | | | | | |             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.44  | | | | | | | | | |             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.44  | | | | | | | | | |               0) & q(v0) = v1 & $i(v0)))
% 93.12/13.44  | | | | | | | | | |   (59)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 93.12/13.44  | | | | | | | | | |           ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 93.12/13.44  | | | | | | | | | |             |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 93.12/13.44  | | | | | | | | | |           (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | DELTA: instantiating (59) with fresh symbols all_37_0,
% 93.12/13.44  | | | | | | | | | |        all_37_1 gives:
% 93.12/13.44  | | | | | | | | | |   (60)  s(all_37_1) = all_37_0 & $i(all_37_1) &  ! [v0: $i]
% 93.12/13.44  | | | | | | | | | |         :  ! [v1: int] : ( ~ (all_37_0 = 0) | v1 = 0 |  ~
% 93.12/13.44  | | | | | | | | | |           (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 93.12/13.44  | | | | | | | | | |         (all_37_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | ALPHA: (60) implies:
% 93.12/13.44  | | | | | | | | | |   (61)  $i(all_37_1)
% 93.12/13.44  | | | | | | | | | |   (62)  s(all_37_1) = all_37_0
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | GROUND_INST: instantiating (46) with all_37_1, all_37_0,
% 93.12/13.44  | | | | | | | | | |              simplifying with (61), (62) gives:
% 93.12/13.44  | | | | | | | | | |   (63)  all_37_0 = 0
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | REDUCE: (62), (63) imply:
% 93.12/13.44  | | | | | | | | | |   (64)  s(all_37_1) = 0
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | BETA: splitting (49) gives:
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | Case 1:
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | |   (65)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.44  | | | | | | | | | | |             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.12/13.44  | | | | | | | | | | |             0) |  ~ $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | ALPHA: (65) implies:
% 93.12/13.44  | | | | | | | | | | |   (66)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | GROUND_INST: instantiating (66) with all_37_1, simplifying with
% 93.12/13.44  | | | | | | | | | | |              (61), (64) gives:
% 93.12/13.44  | | | | | | | | | | |   (67)  $false
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | CLOSE: (67) is inconsistent.
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | Case 2:
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | |   (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.12/13.44  | | | | | | | | | | |           = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.44  | | | | | | | | | | |           $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | ALPHA: (68) implies:
% 93.12/13.44  | | | | | | | | | | |   (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.12/13.44  | | | | | | | | | | |           = v1 & $i(v0))
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (58), (69) are inconsistent
% 93.12/13.44  | | | | | | | | | | |            by sub-proof #63.
% 93.12/13.44  | | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | | End of split
% 93.12/13.44  | | | | | | | | | | 
% 93.12/13.44  | | | | | | | | | End of split
% 93.12/13.44  | | | | | | | | | 
% 93.12/13.44  | | | | | | | | Case 2:
% 93.12/13.44  | | | | | | | | | 
% 93.12/13.45  | | | | | | | | |   (70)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.45  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.45  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.12/13.45  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.45  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 93.12/13.45  | | | | | | | | |             ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 93.12/13.45  | | | | | | | | |               [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 93.12/13.45  | | | | | | | | |                 ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 93.12/13.45  | | | | | | | | |                   0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 93.12/13.45  | | | | | | | | |                   0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.45  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 93.12/13.45  | | | | | | | | |                 ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 93.12/13.45  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.45  | | | | | | | | |                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.45  | | | | | | | | |             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.45  | | | | | | | | |               : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.45  | | | | | | | | |                 $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.45  | | | | | | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.45  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.45  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.45  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.45  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.45  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))))
% 93.12/13.45  | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | ALPHA: (70) implies:
% 93.12/13.45  | | | | | | | | |   (71)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.45  | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.45  | | | | | | | | |               & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 93.12/13.45  | | | | | | | | |                 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.45  | | | | | | | | |               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.45  | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 93.12/13.45  | | | | | | | | |                 ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 93.12/13.45  | | | | | | | | |               [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.45  | | | | | | | | |                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.45  | | | | | | | | |           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 93.12/13.45  | | | | | | | | |             ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.45  | | | | | | | | |               $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 93.12/13.45  | | | | | | | | |               |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.45  | | | | | | | | |               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 93.12/13.45  | | | | | | | | |                 $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 93.12/13.45  | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 93.12/13.45  | | | | | | | | |                 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.45  | | | | | | | | |                 $i(v0)))))
% 93.12/13.45  | | | | | | | | |   (72)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.45  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.45  | | | | | | | | |             $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.12/13.45  | | | | | | | | |             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.45  | | | | | | | | |               0) & p(v0) = v1 & $i(v0)))
% 93.12/13.45  | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | BETA: splitting (71) gives:
% 93.12/13.45  | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | Case 1:
% 93.12/13.45  | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | |   (73)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.45  | | | | | | | | | |           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.45  | | | | | | | | | |             & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 93.12/13.45  | | | | | | | | | |               | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.12/13.45  | | | | | | | | | |             (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.45  | | | | | | | | | |               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 93.12/13.45  | | | | | | | | | |               ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 93.12/13.45  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.45  | | | | | | | | | |               $i(v0))))
% 93.12/13.45  | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | ALPHA: (73) implies:
% 93.12/13.45  | | | | | | | | | |   (74)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.12/13.45  | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.45  | | | | | | | | | |             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.45  | | | | | | | | | |             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.45  | | | | | | | | | |               0) & q(v0) = v1 & $i(v0)))
% 93.12/13.45  | | | | | | | | | |   (75)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.45  | | | | | | | | | |           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.45  | | | | | | | | | |             & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 93.12/13.45  | | | | | | | | | |               | v1 = 0)))
% 93.12/13.45  | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | BETA: splitting (72) gives:
% 93.12/13.45  | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | Case 1:
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | |   (76)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.45  | | | | | | | | | | |             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.45  | | | | | | | | | | |           $i(v0))
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | | ALPHA: (76) implies:
% 93.12/13.45  | | | | | | | | | | |   (77)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | | REF_CLOSE: (46), (75), (77) are inconsistent by sub-proof
% 93.12/13.45  | | | | | | | | | | |            #67.
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | Case 2:
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | |   (78)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 93.12/13.45  | | | | | | | | | | |         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.12/13.45  | | | | | | | | | | |           v1 & $i(v0))
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | | ALPHA: (78) implies:
% 93.12/13.45  | | | | | | | | | | |   (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.12/13.45  | | | | | | | | | | |           = v1 & $i(v0))
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (74), (79) are inconsistent
% 93.12/13.45  | | | | | | | | | | |            by sub-proof #63.
% 93.12/13.45  | | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | End of split
% 93.12/13.45  | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | Case 2:
% 93.12/13.45  | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | |   (80)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 93.12/13.45  | | | | | | | | | |           ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 93.12/13.45  | | | | | | | | | |             |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 93.12/13.45  | | | | | | | | | |           (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 93.12/13.45  | | | | | | | | | |               $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.45  | | | | | | | | | |               |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.12/13.45  | | | | | | | | | |                ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 93.12/13.45  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.45  | | | | | | | | | |               $i] : (p(v0) = 0 & $i(v0))))
% 93.12/13.45  | | | | | | | | | | 
% 93.12/13.45  | | | | | | | | | | ALPHA: (80) implies:
% 93.12/13.45  | | | | | | | | | |   (81)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.12/13.45  | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 93.12/13.45  | | | | | | | | | |               0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 93.12/13.45  | | | | | | | | | |           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.45  | | | | | | | | | |             $i] : (p(v0) = 0 & $i(v0)))
% 93.12/13.45  | | | | | | | | | |   (82)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 93.12/13.45  | | | | | | | | | |           ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 93.12/13.45  | | | | | | | | | |             |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 93.12/13.45  | | | | | | | | | |           (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 93.12/13.46  | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | DELTA: instantiating (82) with fresh symbols all_37_0,
% 93.12/13.46  | | | | | | | | | |        all_37_1 gives:
% 93.12/13.46  | | | | | | | | | |   (83)  s(all_37_1) = all_37_0 & $i(all_37_1) &  ! [v0: $i]
% 93.12/13.46  | | | | | | | | | |         :  ! [v1: int] : ( ~ (all_37_0 = 0) | v1 = 0 |  ~
% 93.12/13.46  | | | | | | | | | |           (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 93.12/13.46  | | | | | | | | | |         (all_37_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 93.12/13.46  | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | ALPHA: (83) implies:
% 93.12/13.46  | | | | | | | | | |   (84)  $i(all_37_1)
% 93.12/13.46  | | | | | | | | | |   (85)  s(all_37_1) = all_37_0
% 93.12/13.46  | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | GROUND_INST: instantiating (46) with all_37_1, all_37_0,
% 93.12/13.46  | | | | | | | | | |              simplifying with (84), (85) gives:
% 93.12/13.46  | | | | | | | | | |   (86)  all_37_0 = 0
% 93.12/13.46  | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | REDUCE: (85), (86) imply:
% 93.12/13.46  | | | | | | | | | |   (87)  s(all_37_1) = 0
% 93.12/13.46  | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | BETA: splitting (72) gives:
% 93.12/13.46  | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | Case 1:
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | |   (88)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.46  | | | | | | | | | | |             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.46  | | | | | | | | | | |           $i(v0))
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | | ALPHA: (88) implies:
% 93.12/13.46  | | | | | | | | | | |   (89)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.46  | | | | | | | | | | |             v1) |  ~ $i(v0))
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (81), (89) are inconsistent
% 93.12/13.46  | | | | | | | | | | |            by sub-proof #64.
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | Case 2:
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | |   (90)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 93.12/13.46  | | | | | | | | | | |         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.12/13.46  | | | | | | | | | | |           v1 & $i(v0))
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | | ALPHA: (90) implies:
% 93.12/13.46  | | | | | | | | | | |   (91)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | | GROUND_INST: instantiating (91) with all_37_1, simplifying with
% 93.12/13.46  | | | | | | | | | | |              (84), (87) gives:
% 93.12/13.46  | | | | | | | | | | |   (92)  $false
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | | CLOSE: (92) is inconsistent.
% 93.12/13.46  | | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | | End of split
% 93.12/13.46  | | | | | | | | | | 
% 93.12/13.46  | | | | | | | | | End of split
% 93.12/13.46  | | | | | | | | | 
% 93.12/13.46  | | | | | | | | End of split
% 93.12/13.46  | | | | | | | | 
% 93.12/13.46  | | | | | | | Case 2:
% 93.12/13.46  | | | | | | | | 
% 93.12/13.46  | | | | | | | |   (93)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 93.12/13.46  | | | | | | | |           $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 93.12/13.46  | | | | | | | | 
% 93.12/13.46  | | | | | | | | ALPHA: (93) implies:
% 93.12/13.46  | | | | | | | |   (94)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 93.12/13.46  | | | | | | | | 
% 93.12/13.46  | | | | | | | | REF_CLOSE: (12), (44), (94) are inconsistent by sub-proof #73.
% 93.12/13.46  | | | | | | | | 
% 93.12/13.46  | | | | | | | End of split
% 93.12/13.46  | | | | | | | 
% 93.12/13.46  | | | | | | Case 2:
% 93.12/13.46  | | | | | | | 
% 93.12/13.46  | | | | | | |   (95)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 93.12/13.46  | | | | | | |           [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 93.12/13.46  | | | | | | |             (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 93.12/13.46  | | | | | | |             (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 93.12/13.46  | | | | | | |                   int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 93.12/13.46  | | | | | | |                 ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 93.12/13.46  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.12/13.46  | | | | | | |                   v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.12/13.46  | | | | | | |                   $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 93.12/13.46  | | | | | | |                   (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 93.12/13.46  | | | | | | |                     any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 93.12/13.46  | | | | | | |                       ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 93.12/13.46  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.12/13.46  | | | | | | |                         = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 93.12/13.46  | | | | | | |                       = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 93.12/13.46  | | | | | | |                         0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.12/13.46  | | | | | | |                       int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.46  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.46  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.46  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.47  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.47  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.47  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.47  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.47  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.47  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.47  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 93.12/13.47  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 93.12/13.47  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 93.12/13.47  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 93.12/13.47  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.12/13.47  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 93.12/13.47  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 93.12/13.47  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 93.12/13.47  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 93.12/13.47  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.12/13.47  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 93.12/13.47  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 93.12/13.47  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.47  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.47  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.47  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.12/13.47  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.47  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.47  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.47  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.47  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.47  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.12/13.47  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 93.12/13.47  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 93.12/13.47  | | | | | | | 
% 93.12/13.47  | | | | | | | ALPHA: (95) implies:
% 93.12/13.47  | | | | | | |   (96)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 93.12/13.47  | | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.12/13.47  | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.12/13.47  | | | | | | |                   0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 93.12/13.47  | | | | | | |                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 93.12/13.47  | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 93.12/13.47  | | | | | | |                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 93.12/13.47  | | | | | | |                     (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 93.12/13.47  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.47  | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.47  | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.12/13.47  | | | | | | |                     $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 93.12/13.47  | | | | | | |                       = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 93.12/13.47  | | | | | | |                 $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 93.12/13.47  | | | | | | |                 [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 93.12/13.47  | | | | | | |                   ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 93.12/13.47  | | | | | | |                   = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 93.12/13.47  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.47  | | | | | | |                     |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.12/13.47  | | | | | | |                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 93.12/13.47  | | | | | | |                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.47  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 93.12/13.47  | | | | | | |                 $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 93.12/13.47  | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 93.12/13.47  | | | | | | |             ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 93.12/13.47  | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 93.12/13.47  | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 93.12/13.47  | | | | | | |                 (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 93.12/13.47  | | | | | | |                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 93.12/13.47  | | | | | | |                     (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 93.12/13.47  | | | | | | |                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 93.12/13.47  | | | | | | |                     |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.12/13.47  | | | | | | |                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 93.12/13.47  | | | | | | |                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.12/13.47  | | | | | | |                     $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 93.12/13.47  | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 93.12/13.47  | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 93.12/13.47  | | | | | | |                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 93.12/13.47  | | | | | | |                   (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 93.12/13.47  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.47  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 93.12/13.47  | | | | | | |                 | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 93.12/13.47  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 93.12/13.47  | | | | | | |                     v1 & $i(v0)))))))
% 93.12/13.47  | | | | | | |   (97)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 93.12/13.47  | | | | | | |           [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 93.12/13.47  | | | | | | |             (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 93.12/13.47  | | | | | | |             (r(v2) = 0) |  ~ $i(v2)))
% 93.12/13.47  | | | | | | | 
% 93.12/13.47  | | | | | | | DELTA: instantiating (97) with fresh symbols all_28_0, all_28_1
% 93.12/13.47  | | | | | | |        gives:
% 93.12/13.47  | | | | | | |   (98)  r(all_28_1) = all_28_0 & $i(all_28_1) &  ! [v0: $i] :  !
% 93.12/13.47  | | | | | | |         [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0 |  ~ (r(v0) = v1)
% 93.12/13.47  | | | | | | |           |  ~ $i(v0)) &  ! [v0: $i] : (all_28_0 = 0 |  ~ (r(v0) =
% 93.12/13.47  | | | | | | |             0) |  ~ $i(v0))
% 93.12/13.47  | | | | | | | 
% 93.12/13.47  | | | | | | | ALPHA: (98) implies:
% 93.12/13.47  | | | | | | |   (99)  $i(all_28_1)
% 93.12/13.47  | | | | | | |   (100)  r(all_28_1) = all_28_0
% 93.12/13.47  | | | | | | | 
% 93.12/13.47  | | | | | | | GROUND_INST: instantiating (12) with all_28_1, all_28_0,
% 93.12/13.47  | | | | | | |              simplifying with (99), (100) gives:
% 93.12/13.47  | | | | | | |   (101)  all_28_0 = 0
% 93.12/13.47  | | | | | | | 
% 93.12/13.47  | | | | | | | REDUCE: (100), (101) imply:
% 93.12/13.47  | | | | | | |   (102)  r(all_28_1) = 0
% 93.12/13.47  | | | | | | | 
% 93.12/13.47  | | | | | | | BETA: splitting (37) gives:
% 93.12/13.47  | | | | | | | 
% 93.12/13.47  | | | | | | | Case 1:
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | |   (103)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 93.12/13.47  | | | | | | | |            |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 93.12/13.47  | | | | | | | |            $i(v0))
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | | ALPHA: (103) implies:
% 93.12/13.47  | | | | | | | |   (104)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | | GROUND_INST: instantiating (104) with all_28_1, simplifying with
% 93.12/13.47  | | | | | | | |              (99), (102) gives:
% 93.12/13.47  | | | | | | | |   (105)  $false
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | | CLOSE: (105) is inconsistent.
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | Case 2:
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | |   (106)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 93.12/13.47  | | | | | | | |            & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | | ALPHA: (106) implies:
% 93.12/13.47  | | | | | | | |   (107)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 93.12/13.47  | | | | | | | |            & $i(v0))
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | | DELTA: instantiating (107) with fresh symbols all_45_0, all_45_1
% 93.12/13.47  | | | | | | | |        gives:
% 93.12/13.47  | | | | | | | |   (108)   ~ (all_45_0 = 0) & s(all_45_1) = all_45_0 &
% 93.12/13.47  | | | | | | | |          $i(all_45_1)
% 93.12/13.47  | | | | | | | | 
% 93.12/13.47  | | | | | | | | ALPHA: (108) implies:
% 93.12/13.47  | | | | | | | |   (109)   ~ (all_45_0 = 0)
% 93.12/13.48  | | | | | | | |   (110)  $i(all_45_1)
% 93.12/13.48  | | | | | | | |   (111)  s(all_45_1) = all_45_0
% 93.12/13.48  | | | | | | | | 
% 93.12/13.48  | | | | | | | | BETA: splitting (96) gives:
% 93.12/13.48  | | | | | | | | 
% 93.12/13.48  | | | | | | | | Case 1:
% 93.12/13.48  | | | | | | | | | 
% 93.12/13.48  | | | | | | | | |   (112)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.48  | | | | | | | | |                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.12/13.48  | | | | | | | | |                  0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 93.12/13.48  | | | | | | | | |                int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ?
% 93.12/13.48  | | | | | | | | |              [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 93.12/13.48  | | | | | | | | |              :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 93.12/13.48  | | | | | | | | |                ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 93.12/13.48  | | | | | | | | |                  $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.12/13.48  | | | | | | | | |                    0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.48  | | | | | | | | |                    int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.12/13.48  | | | | | | | | |                    $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.48  | | | | | | | | |                    $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.12/13.48  | | | | | | | | |                     ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 93.12/13.48  | | | | | | | | |                    ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 93.12/13.48  | | | | | | | | |              [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 93.12/13.48  | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 93.12/13.48  | | | | | | | | |                  0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 93.12/13.48  | | | | | | | | |                  $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 93.12/13.48  | | | | | | | | |              & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 93.12/13.48  | | | | | | | | |                    (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 93.12/13.48  | | | | | | | | |                    ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 93.12/13.48  | | | | | | | | |                  :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.48  | | | | | | | | |                    $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.12/13.48  | | | | | | | | |                    $i(v0))))))
% 93.12/13.48  | | | | | | | | | 
% 93.12/13.48  | | | | | | | | | ALPHA: (112) implies:
% 93.12/13.48  | | | | | | | | |   (113)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.48  | | | | | | | | |              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.48  | | | | | | | | |                & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.12/13.48  | | | | | | | | |                  0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 93.12/13.48  | | | | | | | | |                : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 93.12/13.48  | | | | | | | | |                [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 93.12/13.48  | | | | | | | | |                : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 93.12/13.48  | | | | | | | | |                ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.48  | | | | | | | | |                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.12/13.48  | | | | | | | | |            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 93.12/13.48  | | | | | | | | |              ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.12/13.48  | | | | | | | | |                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.12/13.48  | | | | | | | | |                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.12/13.48  | | | | | | | | |                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 93.12/13.48  | | | | | | | | |                &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 93.12/13.48  | | | | | | | | |              ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 93.12/13.48  | | | | | | | | |                  q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 93.12/13.48  | | | | | | | | |                  0 & $i(v0)))))
% 93.12/13.48  | | | | | | | | |   (114)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.12/13.48  | | | | | | | | |                v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.12/13.48  | | | | | | | | |                0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 93.12/13.48  | | | | | | | | |            : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 93.12/13.48  | | | | | | | | |            : (s(v0) = 0 & $i(v0)))
% 93.12/13.48  | | | | | | | | | 
% 93.12/13.48  | | | | | | | | | BETA: splitting (113) gives:
% 93.12/13.48  | | | | | | | | | 
% 93.12/13.48  | | | | | | | | | Case 1:
% 93.12/13.48  | | | | | | | | | | 
% 93.12/13.48  | | | | | | | | | |   (115)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.12/13.48  | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.12/13.48  | | | | | | | | | |              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.12/13.48  | | | | | | | | | |                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 93.12/13.48  | | | | | | | | | |              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 93.12/13.48  | | | | | | | | | |              [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 93.12/13.48  | | | | | | | | | |              : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 93.12/13.48  | | | | | | | | | |              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.12/13.48  | | | | | | | | | |                $i(v0))))
% 93.12/13.48  | | | | | | | | | | 
% 93.12/13.48  | | | | | | | | | | ALPHA: (115) implies:
% 93.51/13.48  | | | | | | | | | |   (116)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.51/13.48  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.51/13.48  | | | | | | | | | |              $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.51/13.48  | | | | | | | | | |              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 93.51/13.48  | | | | | | | | | |                = 0) & q(v0) = v1 & $i(v0)))
% 93.51/13.48  | | | | | | | | | |   (117)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.51/13.48  | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.51/13.48  | | | | | | | | | |              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.51/13.48  | | | | | | | | | |                0 | v1 = 0)))
% 93.51/13.48  | | | | | | | | | | 
% 93.51/13.48  | | | | | | | | | | GROUND_INST: instantiating (117) with all_45_1, all_45_0,
% 93.51/13.48  | | | | | | | | | |              simplifying with (110), (111) gives:
% 93.51/13.48  | | | | | | | | | |   (118)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 93.51/13.48  | | | | | | | | | |            ( ~ (v1 = 0) |  ~ (all_45_0 = 0)) & (v1 = 0 |
% 93.51/13.48  | | | | | | | | | |              all_45_0 = 0))
% 93.51/13.48  | | | | | | | | | | 
% 93.51/13.48  | | | | | | | | | | DELTA: instantiating (118) with fresh symbols all_55_0,
% 93.51/13.48  | | | | | | | | | |        all_55_1 gives:
% 93.51/13.48  | | | | | | | | | |   (119)  s(all_55_1) = all_55_0 & $i(all_55_1) & ( ~
% 93.51/13.48  | | | | | | | | | |            (all_55_0 = 0) |  ~ (all_45_0 = 0)) & (all_55_0 =
% 93.51/13.48  | | | | | | | | | |            0 | all_45_0 = 0)
% 93.51/13.48  | | | | | | | | | | 
% 93.51/13.48  | | | | | | | | | | ALPHA: (119) implies:
% 93.51/13.48  | | | | | | | | | |   (120)  $i(all_55_1)
% 93.51/13.48  | | | | | | | | | |   (121)  s(all_55_1) = all_55_0
% 93.51/13.49  | | | | | | | | | |   (122)  all_55_0 = 0 | all_45_0 = 0
% 93.51/13.49  | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | BETA: splitting (122) gives:
% 93.51/13.49  | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | Case 1:
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | |   (123)  all_55_0 = 0
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | REDUCE: (121), (123) imply:
% 93.51/13.49  | | | | | | | | | | |   (124)  s(all_55_1) = 0
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_66_0,
% 93.51/13.49  | | | | | | | | | | |        all_66_1 gives:
% 93.51/13.49  | | | | | | | | | | |   (125)   ~ (all_66_0 = 0) & s(all_66_1) = all_66_0 &
% 93.51/13.49  | | | | | | | | | | |          $i(all_66_1)
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | ALPHA: (125) implies:
% 93.51/13.49  | | | | | | | | | | |   (126)   ~ (all_66_0 = 0)
% 93.51/13.49  | | | | | | | | | | |   (127)  $i(all_66_1)
% 93.51/13.49  | | | | | | | | | | |   (128)  s(all_66_1) = all_66_0
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | GROUND_INST: instantiating (117) with all_66_1, all_66_0,
% 93.51/13.49  | | | | | | | | | | |              simplifying with (127), (128) gives:
% 93.51/13.49  | | | | | | | | | | |   (129)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.49  | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_66_0 = 0)) & (v1 = 0 |
% 93.51/13.49  | | | | | | | | | | |              all_66_0 = 0))
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | DELTA: instantiating (129) with fresh symbols all_73_0,
% 93.51/13.49  | | | | | | | | | | |        all_73_1 gives:
% 93.51/13.49  | | | | | | | | | | |   (130)  s(all_73_1) = all_73_0 & $i(all_73_1) & ( ~
% 93.51/13.49  | | | | | | | | | | |            (all_73_0 = 0) |  ~ (all_66_0 = 0)) & (all_73_0
% 93.51/13.49  | | | | | | | | | | |            = 0 | all_66_0 = 0)
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | ALPHA: (130) implies:
% 93.51/13.49  | | | | | | | | | | |   (131)  $i(all_73_1)
% 93.51/13.49  | | | | | | | | | | |   (132)  s(all_73_1) = all_73_0
% 93.51/13.49  | | | | | | | | | | |   (133)  all_73_0 = 0 | all_66_0 = 0
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | BETA: splitting (133) gives:
% 93.51/13.49  | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | Case 1:
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | |   (134)  all_73_0 = 0
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | REDUCE: (132), (134) imply:
% 93.51/13.49  | | | | | | | | | | | |   (135)  s(all_73_1) = 0
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_84_0,
% 93.51/13.49  | | | | | | | | | | | |        all_84_1 gives:
% 93.51/13.49  | | | | | | | | | | | |   (136)   ~ (all_84_0 = 0) & s(all_84_1) = all_84_0 &
% 93.51/13.49  | | | | | | | | | | | |          $i(all_84_1)
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | ALPHA: (136) implies:
% 93.51/13.49  | | | | | | | | | | | |   (137)   ~ (all_84_0 = 0)
% 93.51/13.49  | | | | | | | | | | | |   (138)  $i(all_84_1)
% 93.51/13.49  | | | | | | | | | | | |   (139)  s(all_84_1) = all_84_0
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | GROUND_INST: instantiating (117) with all_84_1, all_84_0,
% 93.51/13.49  | | | | | | | | | | | |              simplifying with (138), (139) gives:
% 93.51/13.49  | | | | | | | | | | | |   (140)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.49  | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_84_0 = 0)) & (v1 = 0 |
% 93.51/13.49  | | | | | | | | | | | |              all_84_0 = 0))
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | DELTA: instantiating (140) with fresh symbols all_91_0,
% 93.51/13.49  | | | | | | | | | | | |        all_91_1 gives:
% 93.51/13.49  | | | | | | | | | | | |   (141)  s(all_91_1) = all_91_0 & $i(all_91_1) & ( ~
% 93.51/13.49  | | | | | | | | | | | |            (all_91_0 = 0) |  ~ (all_84_0 = 0)) & (all_91_0
% 93.51/13.49  | | | | | | | | | | | |            = 0 | all_84_0 = 0)
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | ALPHA: (141) implies:
% 93.51/13.49  | | | | | | | | | | | |   (142)  $i(all_91_1)
% 93.51/13.49  | | | | | | | | | | | |   (143)  s(all_91_1) = all_91_0
% 93.51/13.49  | | | | | | | | | | | |   (144)  all_91_0 = 0 | all_84_0 = 0
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | BETA: splitting (144) gives:
% 93.51/13.49  | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | Case 1:
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | |   (145)  all_91_0 = 0
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | REDUCE: (143), (145) imply:
% 93.51/13.49  | | | | | | | | | | | | |   (146)  s(all_91_1) = 0
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_102_0,
% 93.51/13.49  | | | | | | | | | | | | |        all_102_1 gives:
% 93.51/13.49  | | | | | | | | | | | | |   (147)   ~ (all_102_0 = 0) & s(all_102_1) = all_102_0 &
% 93.51/13.49  | | | | | | | | | | | | |          $i(all_102_1)
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | ALPHA: (147) implies:
% 93.51/13.49  | | | | | | | | | | | | |   (148)   ~ (all_102_0 = 0)
% 93.51/13.49  | | | | | | | | | | | | |   (149)  $i(all_102_1)
% 93.51/13.49  | | | | | | | | | | | | |   (150)  s(all_102_1) = all_102_0
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | GROUND_INST: instantiating (117) with all_102_1, all_102_0,
% 93.51/13.49  | | | | | | | | | | | | |              simplifying with (149), (150) gives:
% 93.51/13.49  | | | | | | | | | | | | |   (151)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.49  | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_102_0 = 0)) & (v1 = 0 |
% 93.51/13.49  | | | | | | | | | | | | |              all_102_0 = 0))
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | DELTA: instantiating (151) with fresh symbols all_109_0,
% 93.51/13.49  | | | | | | | | | | | | |        all_109_1 gives:
% 93.51/13.49  | | | | | | | | | | | | |   (152)  s(all_109_1) = all_109_0 & $i(all_109_1) & ( ~
% 93.51/13.49  | | | | | | | | | | | | |            (all_109_0 = 0) |  ~ (all_102_0 = 0)) &
% 93.51/13.49  | | | | | | | | | | | | |          (all_109_0 = 0 | all_102_0 = 0)
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | ALPHA: (152) implies:
% 93.51/13.49  | | | | | | | | | | | | |   (153)  $i(all_109_1)
% 93.51/13.49  | | | | | | | | | | | | |   (154)  s(all_109_1) = all_109_0
% 93.51/13.49  | | | | | | | | | | | | |   (155)  all_109_0 = 0 | all_102_0 = 0
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | BETA: splitting (155) gives:
% 93.51/13.49  | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | Case 1:
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | |   (156)  all_109_0 = 0
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | REDUCE: (154), (156) imply:
% 93.51/13.49  | | | | | | | | | | | | | |   (157)  s(all_109_1) = 0
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_120_0,
% 93.51/13.49  | | | | | | | | | | | | | |        all_120_1 gives:
% 93.51/13.49  | | | | | | | | | | | | | |   (158)   ~ (all_120_0 = 0) & s(all_120_1) = all_120_0 &
% 93.51/13.49  | | | | | | | | | | | | | |          $i(all_120_1)
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | ALPHA: (158) implies:
% 93.51/13.49  | | | | | | | | | | | | | |   (159)   ~ (all_120_0 = 0)
% 93.51/13.49  | | | | | | | | | | | | | |   (160)  $i(all_120_1)
% 93.51/13.49  | | | | | | | | | | | | | |   (161)  s(all_120_1) = all_120_0
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | GROUND_INST: instantiating (117) with all_120_1, all_120_0,
% 93.51/13.49  | | | | | | | | | | | | | |              simplifying with (160), (161) gives:
% 93.51/13.49  | | | | | | | | | | | | | |   (162)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.49  | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_120_0 = 0)) & (v1 = 0 |
% 93.51/13.49  | | | | | | | | | | | | | |              all_120_0 = 0))
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | DELTA: instantiating (162) with fresh symbols all_127_0,
% 93.51/13.49  | | | | | | | | | | | | | |        all_127_1 gives:
% 93.51/13.49  | | | | | | | | | | | | | |   (163)  s(all_127_1) = all_127_0 & $i(all_127_1) & ( ~
% 93.51/13.49  | | | | | | | | | | | | | |            (all_127_0 = 0) |  ~ (all_120_0 = 0)) &
% 93.51/13.49  | | | | | | | | | | | | | |          (all_127_0 = 0 | all_120_0 = 0)
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | ALPHA: (163) implies:
% 93.51/13.49  | | | | | | | | | | | | | |   (164)  $i(all_127_1)
% 93.51/13.49  | | | | | | | | | | | | | |   (165)  s(all_127_1) = all_127_0
% 93.51/13.49  | | | | | | | | | | | | | |   (166)  all_127_0 = 0 | all_120_0 = 0
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | BETA: splitting (166) gives:
% 93.51/13.49  | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | Case 1:
% 93.51/13.49  | | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | |   (167)  all_127_0 = 0
% 93.51/13.49  | | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | | REDUCE: (165), (167) imply:
% 93.51/13.49  | | | | | | | | | | | | | | |   (168)  s(all_127_1) = 0
% 93.51/13.49  | | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_138_0,
% 93.51/13.49  | | | | | | | | | | | | | | |        all_138_1 gives:
% 93.51/13.49  | | | | | | | | | | | | | | |   (169)   ~ (all_138_0 = 0) & s(all_138_1) = all_138_0 &
% 93.51/13.49  | | | | | | | | | | | | | | |          $i(all_138_1)
% 93.51/13.49  | | | | | | | | | | | | | | | 
% 93.51/13.49  | | | | | | | | | | | | | | | ALPHA: (169) implies:
% 93.51/13.50  | | | | | | | | | | | | | | |   (170)   ~ (all_138_0 = 0)
% 93.51/13.50  | | | | | | | | | | | | | | |   (171)  $i(all_138_1)
% 93.51/13.50  | | | | | | | | | | | | | | |   (172)  s(all_138_1) = all_138_0
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | GROUND_INST: instantiating (117) with all_138_1, all_138_0,
% 93.51/13.50  | | | | | | | | | | | | | | |              simplifying with (171), (172) gives:
% 93.51/13.50  | | | | | | | | | | | | | | |   (173)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.50  | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_138_0 = 0)) & (v1 = 0 |
% 93.51/13.50  | | | | | | | | | | | | | | |              all_138_0 = 0))
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | DELTA: instantiating (173) with fresh symbols all_145_0,
% 93.51/13.50  | | | | | | | | | | | | | | |        all_145_1 gives:
% 93.51/13.50  | | | | | | | | | | | | | | |   (174)  s(all_145_1) = all_145_0 & $i(all_145_1) & ( ~
% 93.51/13.50  | | | | | | | | | | | | | | |            (all_145_0 = 0) |  ~ (all_138_0 = 0)) &
% 93.51/13.50  | | | | | | | | | | | | | | |          (all_145_0 = 0 | all_138_0 = 0)
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | ALPHA: (174) implies:
% 93.51/13.50  | | | | | | | | | | | | | | |   (175)  $i(all_145_1)
% 93.51/13.50  | | | | | | | | | | | | | | |   (176)  s(all_145_1) = all_145_0
% 93.51/13.50  | | | | | | | | | | | | | | |   (177)  all_145_0 = 0 | all_138_0 = 0
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | BETA: splitting (177) gives:
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | Case 1:
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | |   (178)  all_145_0 = 0
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | REDUCE: (176), (178) imply:
% 93.51/13.50  | | | | | | | | | | | | | | | |   (179)  s(all_145_1) = 0
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | BETA: splitting (114) gives:
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | Case 1:
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | |   (180)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.50  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.51/13.50  | | | | | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | | ALPHA: (180) implies:
% 93.51/13.50  | | | | | | | | | | | | | | | | |   (181)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (181) with all_145_1, simplifying
% 93.51/13.50  | | | | | | | | | | | | | | | | |              with (175), (179) gives:
% 93.51/13.50  | | | | | | | | | | | | | | | | |   (182)  $false
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | | CLOSE: (182) is inconsistent.
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | |   (183)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.51/13.50  | | | | | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.50  | | | | | | | | | | | | | | | | |            $i(v0))
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | | ALPHA: (183) implies:
% 93.51/13.50  | | | | | | | | | | | | | | | | |   (184)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.51/13.50  | | | | | | | | | | | | | | | | |            = v1 & $i(v0))
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (116), (184) are
% 93.51/13.50  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #63.
% 93.51/13.50  | | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | End of split
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | |   (185)  all_138_0 = 0
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | REDUCE: (170), (185) imply:
% 93.51/13.50  | | | | | | | | | | | | | | | |   (186)  $false
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | | CLOSE: (186) is inconsistent.
% 93.51/13.50  | | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | End of split
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | |   (187)  all_120_0 = 0
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | REDUCE: (159), (187) imply:
% 93.51/13.50  | | | | | | | | | | | | | | |   (188)  $false
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | | CLOSE: (188) is inconsistent.
% 93.51/13.50  | | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | End of split
% 93.51/13.50  | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | |   (189)  all_102_0 = 0
% 93.51/13.50  | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | REDUCE: (148), (189) imply:
% 93.51/13.50  | | | | | | | | | | | | | |   (190)  $false
% 93.51/13.50  | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | | CLOSE: (190) is inconsistent.
% 93.51/13.50  | | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | End of split
% 93.51/13.50  | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | |   (191)  all_84_0 = 0
% 93.51/13.50  | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | REDUCE: (137), (191) imply:
% 93.51/13.50  | | | | | | | | | | | | |   (192)  $false
% 93.51/13.50  | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | | CLOSE: (192) is inconsistent.
% 93.51/13.50  | | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | End of split
% 93.51/13.50  | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | |   (193)  all_66_0 = 0
% 93.51/13.50  | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | REDUCE: (126), (193) imply:
% 93.51/13.50  | | | | | | | | | | | |   (194)  $false
% 93.51/13.50  | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | | CLOSE: (194) is inconsistent.
% 93.51/13.50  | | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | End of split
% 93.51/13.50  | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | |   (195)  all_45_0 = 0
% 93.51/13.50  | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | REDUCE: (109), (195) imply:
% 93.51/13.50  | | | | | | | | | | |   (196)  $false
% 93.51/13.50  | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | | CLOSE: (196) is inconsistent.
% 93.51/13.50  | | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | End of split
% 93.51/13.50  | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | Case 2:
% 93.51/13.50  | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | |   (197)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 93.51/13.50  | | | | | | | | | |             ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 93.51/13.50  | | | | | | | | | |              0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 93.51/13.50  | | | | | | | | | |            : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 93.51/13.50  | | | | | | | | | |              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.51/13.50  | | | | | | | | | |                  v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 93.51/13.50  | | | | | | | | | |                  = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 93.51/13.50  | | | | | | | | | |                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 93.51/13.50  | | | | | | | | | |              ? [v0: $i] : (p(v0) = 0 & $i(v0))))
% 93.51/13.50  | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | ALPHA: (197) implies:
% 93.51/13.50  | | | | | | | | | |   (198)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.51/13.50  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 93.51/13.50  | | | | | | | | | |                0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 93.51/13.50  | | | | | | | | | |              int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 93.51/13.50  | | | | | | | | | |            [v0: $i] : (p(v0) = 0 & $i(v0)))
% 93.51/13.50  | | | | | | | | | |   (199)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 93.51/13.50  | | | | | | | | | |             ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 93.51/13.50  | | | | | | | | | |              0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 93.51/13.50  | | | | | | | | | |            : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 93.51/13.50  | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | DELTA: instantiating (199) with fresh symbols all_54_0,
% 93.51/13.50  | | | | | | | | | |        all_54_1 gives:
% 93.51/13.50  | | | | | | | | | |   (200)  s(all_54_1) = all_54_0 & $i(all_54_1) &  ! [v0: $i]
% 93.51/13.50  | | | | | | | | | |          :  ! [v1: int] : ( ~ (all_54_0 = 0) | v1 = 0 |  ~
% 93.51/13.50  | | | | | | | | | |            (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 93.51/13.50  | | | | | | | | | |          (all_54_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 93.51/13.50  | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | ALPHA: (200) implies:
% 93.51/13.50  | | | | | | | | | |   (201)   ! [v0: $i] : (all_54_0 = 0 |  ~ (s(v0) = 0) |  ~
% 93.51/13.50  | | | | | | | | | |            $i(v0))
% 93.51/13.50  | | | | | | | | | |   (202)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_54_0 = 0) |
% 93.51/13.50  | | | | | | | | | |            v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 93.51/13.50  | | | | | | | | | | 
% 93.51/13.50  | | | | | | | | | | GROUND_INST: instantiating (202) with all_45_1, all_45_0,
% 93.51/13.50  | | | | | | | | | |              simplifying with (110), (111) gives:
% 93.51/13.51  | | | | | | | | | |   (203)   ~ (all_54_0 = 0) | all_45_0 = 0
% 93.51/13.51  | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | BETA: splitting (203) gives:
% 93.51/13.51  | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | Case 1:
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | |   (204)   ~ (all_54_0 = 0)
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | BETA: splitting (114) gives:
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | Case 1:
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | |   (205)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.51  | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.51/13.51  | | | | | | | | | | | |              0) |  ~ $i(v0))
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | ALPHA: (205) implies:
% 93.51/13.51  | | | | | | | | | | | |   (206)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.51  | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (198), (206) are
% 93.51/13.51  | | | | | | | | | | | |            inconsistent by sub-proof #64.
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | Case 2:
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | |   (207)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.51/13.51  | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.51  | | | | | | | | | | | |            $i(v0))
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | ALPHA: (207) implies:
% 93.51/13.51  | | | | | | | | | | | |   (208)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | DELTA: instantiating (208) with fresh symbol all_67_0
% 93.51/13.51  | | | | | | | | | | | |        gives:
% 93.51/13.51  | | | | | | | | | | | |   (209)  s(all_67_0) = 0 & $i(all_67_0)
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | ALPHA: (209) implies:
% 93.51/13.51  | | | | | | | | | | | |   (210)  $i(all_67_0)
% 93.51/13.51  | | | | | | | | | | | |   (211)  s(all_67_0) = 0
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | GROUND_INST: instantiating (201) with all_67_0, simplifying
% 93.51/13.51  | | | | | | | | | | | |              with (210), (211) gives:
% 93.51/13.51  | | | | | | | | | | | |   (212)  all_54_0 = 0
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | REDUCE: (204), (212) imply:
% 93.51/13.51  | | | | | | | | | | | |   (213)  $false
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | | CLOSE: (213) is inconsistent.
% 93.51/13.51  | | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | End of split
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | Case 2:
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | |   (214)  all_45_0 = 0
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | REDUCE: (109), (214) imply:
% 93.51/13.51  | | | | | | | | | | |   (215)  $false
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | | CLOSE: (215) is inconsistent.
% 93.51/13.51  | | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | | End of split
% 93.51/13.51  | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | End of split
% 93.51/13.51  | | | | | | | | | 
% 93.51/13.51  | | | | | | | | Case 2:
% 93.51/13.51  | | | | | | | | | 
% 93.51/13.51  | | | | | | | | |   (216)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.51  | | | | | | | | |                  v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.51  | | | | | | | | |                $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.51/13.51  | | | | | | | | |                $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 93.51/13.51  | | | | | | | | |                  = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 93.51/13.51  | | | | | | | | |              :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 93.51/13.51  | | | | | | | | |                ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 93.51/13.51  | | | | | | | | |                  $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.51/13.51  | | | | | | | | |                    0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 93.51/13.51  | | | | | | | | |                    int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.51/13.51  | | | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.51/13.51  | | | | | | | | |                    ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 93.51/13.51  | | | | | | | | |                  ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.51/13.51  | | | | | | | | |                    $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 93.51/13.51  | | | | | | | | |                $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 93.51/13.51  | | | | | | | | |                [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 93.51/13.51  | | | | | | | | |                  |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 93.51/13.51  | | | | | | | | |                : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 93.51/13.51  | | | | | | | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.51/13.51  | | | | | | | | |                      = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 93.51/13.51  | | | | | | | | |                    = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 93.51/13.51  | | | | | | | | |                      = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.51/13.51  | | | | | | | | |                    int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.51/13.51  | | | | | | | | |                    $i(v0))))))
% 93.51/13.51  | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | ALPHA: (216) implies:
% 93.51/13.51  | | | | | | | | |   (217)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.51/13.51  | | | | | | | | |              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.51/13.51  | | | | | | | | |                & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.51/13.51  | | | | | | | | |                  0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 93.51/13.51  | | | | | | | | |                : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 93.51/13.51  | | | | | | | | |                [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 93.51/13.51  | | | | | | | | |                [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 93.51/13.51  | | | | | | | | |                  = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.51/13.51  | | | | | | | | |                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.51/13.51  | | | | | | | | |            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 93.51/13.51  | | | | | | | | |              ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.51/13.51  | | | | | | | | |                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.51/13.51  | | | | | | | | |                  0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.51/13.51  | | | | | | | | |                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 93.51/13.51  | | | | | | | | |                &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 93.51/13.51  | | | | | | | | |                [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 93.51/13.51  | | | | | | | | |                [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 93.51/13.51  | | | | | | | | |                  = v1 & $i(v0)))))
% 93.51/13.51  | | | | | | | | |   (218)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.51  | | | | | | | | |                v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.51  | | | | | | | | |              $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.51/13.51  | | | | | | | | |              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.51/13.51  | | | | | | | | |                0) & p(v0) = v1 & $i(v0)))
% 93.51/13.51  | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | BETA: splitting (217) gives:
% 93.51/13.51  | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | Case 1:
% 93.51/13.51  | | | | | | | | | | 
% 93.51/13.51  | | | | | | | | | |   (219)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.51/13.51  | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.51/13.51  | | | | | | | | | |              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.51/13.51  | | | | | | | | | |                0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int]
% 93.51/13.51  | | | | | | | | | |              : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 93.51/13.51  | | | | | | | | | |              [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 93.51/13.51  | | | | | | | | | |              [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 93.51/13.51  | | | | | | | | | |                = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.51/13.51  | | | | | | | | | |                $i(v0))))
% 93.51/13.52  | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | ALPHA: (219) implies:
% 93.51/13.52  | | | | | | | | | |   (220)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.51/13.52  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 93.51/13.52  | | | | | | | | | |                0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 93.51/13.52  | | | | | | | | | |              int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 93.51/13.52  | | | | | | | | | |            [v0: $i] : (p(v0) = 0 & $i(v0)))
% 93.51/13.52  | | | | | | | | | |   (221)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.51/13.52  | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 93.51/13.52  | | | | | | | | | |              & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.51/13.52  | | | | | | | | | |                0 | v1 = 0)))
% 93.51/13.52  | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | GROUND_INST: instantiating (221) with all_45_1, all_45_0,
% 93.51/13.52  | | | | | | | | | |              simplifying with (110), (111) gives:
% 93.51/13.52  | | | | | | | | | |   (222)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 93.51/13.52  | | | | | | | | | |            ( ~ (v1 = 0) |  ~ (all_45_0 = 0)) & (v1 = 0 |
% 93.51/13.52  | | | | | | | | | |              all_45_0 = 0))
% 93.51/13.52  | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | DELTA: instantiating (222) with fresh symbols all_55_0,
% 93.51/13.52  | | | | | | | | | |        all_55_1 gives:
% 93.51/13.52  | | | | | | | | | |   (223)  s(all_55_1) = all_55_0 & $i(all_55_1) & ( ~
% 93.51/13.52  | | | | | | | | | |            (all_55_0 = 0) |  ~ (all_45_0 = 0)) & (all_55_0 =
% 93.51/13.52  | | | | | | | | | |            0 | all_45_0 = 0)
% 93.51/13.52  | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | ALPHA: (223) implies:
% 93.51/13.52  | | | | | | | | | |   (224)  $i(all_55_1)
% 93.51/13.52  | | | | | | | | | |   (225)  s(all_55_1) = all_55_0
% 93.51/13.52  | | | | | | | | | |   (226)  all_55_0 = 0 | all_45_0 = 0
% 93.51/13.52  | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | BETA: splitting (226) gives:
% 93.51/13.52  | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | Case 1:
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | |   (227)  all_55_0 = 0
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | REDUCE: (225), (227) imply:
% 93.51/13.52  | | | | | | | | | | |   (228)  s(all_55_1) = 0
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_66_0,
% 93.51/13.52  | | | | | | | | | | |        all_66_1 gives:
% 93.51/13.52  | | | | | | | | | | |   (229)   ~ (all_66_0 = 0) & s(all_66_1) = all_66_0 &
% 93.51/13.52  | | | | | | | | | | |          $i(all_66_1)
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | ALPHA: (229) implies:
% 93.51/13.52  | | | | | | | | | | |   (230)   ~ (all_66_0 = 0)
% 93.51/13.52  | | | | | | | | | | |   (231)  $i(all_66_1)
% 93.51/13.52  | | | | | | | | | | |   (232)  s(all_66_1) = all_66_0
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | GROUND_INST: instantiating (221) with all_66_1, all_66_0,
% 93.51/13.52  | | | | | | | | | | |              simplifying with (231), (232) gives:
% 93.51/13.52  | | | | | | | | | | |   (233)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.52  | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_66_0 = 0)) & (v1 = 0 |
% 93.51/13.52  | | | | | | | | | | |              all_66_0 = 0))
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | DELTA: instantiating (233) with fresh symbols all_73_0,
% 93.51/13.52  | | | | | | | | | | |        all_73_1 gives:
% 93.51/13.52  | | | | | | | | | | |   (234)  s(all_73_1) = all_73_0 & $i(all_73_1) & ( ~
% 93.51/13.52  | | | | | | | | | | |            (all_73_0 = 0) |  ~ (all_66_0 = 0)) & (all_73_0
% 93.51/13.52  | | | | | | | | | | |            = 0 | all_66_0 = 0)
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | ALPHA: (234) implies:
% 93.51/13.52  | | | | | | | | | | |   (235)  $i(all_73_1)
% 93.51/13.52  | | | | | | | | | | |   (236)  s(all_73_1) = all_73_0
% 93.51/13.52  | | | | | | | | | | |   (237)  all_73_0 = 0 | all_66_0 = 0
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | BETA: splitting (237) gives:
% 93.51/13.52  | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | Case 1:
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | |   (238)  all_73_0 = 0
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | REDUCE: (236), (238) imply:
% 93.51/13.52  | | | | | | | | | | | |   (239)  s(all_73_1) = 0
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_84_0,
% 93.51/13.52  | | | | | | | | | | | |        all_84_1 gives:
% 93.51/13.52  | | | | | | | | | | | |   (240)   ~ (all_84_0 = 0) & s(all_84_1) = all_84_0 &
% 93.51/13.52  | | | | | | | | | | | |          $i(all_84_1)
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | ALPHA: (240) implies:
% 93.51/13.52  | | | | | | | | | | | |   (241)   ~ (all_84_0 = 0)
% 93.51/13.52  | | | | | | | | | | | |   (242)  $i(all_84_1)
% 93.51/13.52  | | | | | | | | | | | |   (243)  s(all_84_1) = all_84_0
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | GROUND_INST: instantiating (221) with all_84_1, all_84_0,
% 93.51/13.52  | | | | | | | | | | | |              simplifying with (242), (243) gives:
% 93.51/13.52  | | | | | | | | | | | |   (244)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.52  | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_84_0 = 0)) & (v1 = 0 |
% 93.51/13.52  | | | | | | | | | | | |              all_84_0 = 0))
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | DELTA: instantiating (244) with fresh symbols all_91_0,
% 93.51/13.52  | | | | | | | | | | | |        all_91_1 gives:
% 93.51/13.52  | | | | | | | | | | | |   (245)  s(all_91_1) = all_91_0 & $i(all_91_1) & ( ~
% 93.51/13.52  | | | | | | | | | | | |            (all_91_0 = 0) |  ~ (all_84_0 = 0)) & (all_91_0
% 93.51/13.52  | | | | | | | | | | | |            = 0 | all_84_0 = 0)
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | ALPHA: (245) implies:
% 93.51/13.52  | | | | | | | | | | | |   (246)  $i(all_91_1)
% 93.51/13.52  | | | | | | | | | | | |   (247)  s(all_91_1) = all_91_0
% 93.51/13.52  | | | | | | | | | | | |   (248)  all_91_0 = 0 | all_84_0 = 0
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | BETA: splitting (248) gives:
% 93.51/13.52  | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | Case 1:
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | |   (249)  all_91_0 = 0
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | REDUCE: (247), (249) imply:
% 93.51/13.52  | | | | | | | | | | | | |   (250)  s(all_91_1) = 0
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_102_0,
% 93.51/13.52  | | | | | | | | | | | | |        all_102_1 gives:
% 93.51/13.52  | | | | | | | | | | | | |   (251)   ~ (all_102_0 = 0) & s(all_102_1) = all_102_0 &
% 93.51/13.52  | | | | | | | | | | | | |          $i(all_102_1)
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | ALPHA: (251) implies:
% 93.51/13.52  | | | | | | | | | | | | |   (252)   ~ (all_102_0 = 0)
% 93.51/13.52  | | | | | | | | | | | | |   (253)  $i(all_102_1)
% 93.51/13.52  | | | | | | | | | | | | |   (254)  s(all_102_1) = all_102_0
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | GROUND_INST: instantiating (221) with all_102_1, all_102_0,
% 93.51/13.52  | | | | | | | | | | | | |              simplifying with (253), (254) gives:
% 93.51/13.52  | | | | | | | | | | | | |   (255)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.52  | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_102_0 = 0)) & (v1 = 0 |
% 93.51/13.52  | | | | | | | | | | | | |              all_102_0 = 0))
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | DELTA: instantiating (255) with fresh symbols all_109_0,
% 93.51/13.52  | | | | | | | | | | | | |        all_109_1 gives:
% 93.51/13.52  | | | | | | | | | | | | |   (256)  s(all_109_1) = all_109_0 & $i(all_109_1) & ( ~
% 93.51/13.52  | | | | | | | | | | | | |            (all_109_0 = 0) |  ~ (all_102_0 = 0)) &
% 93.51/13.52  | | | | | | | | | | | | |          (all_109_0 = 0 | all_102_0 = 0)
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | ALPHA: (256) implies:
% 93.51/13.52  | | | | | | | | | | | | |   (257)  $i(all_109_1)
% 93.51/13.52  | | | | | | | | | | | | |   (258)  s(all_109_1) = all_109_0
% 93.51/13.52  | | | | | | | | | | | | |   (259)  all_109_0 = 0 | all_102_0 = 0
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | BETA: splitting (259) gives:
% 93.51/13.52  | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | Case 1:
% 93.51/13.52  | | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | |   (260)  all_109_0 = 0
% 93.51/13.52  | | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | | REDUCE: (258), (260) imply:
% 93.51/13.52  | | | | | | | | | | | | | |   (261)  s(all_109_1) = 0
% 93.51/13.52  | | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_120_0,
% 93.51/13.52  | | | | | | | | | | | | | |        all_120_1 gives:
% 93.51/13.52  | | | | | | | | | | | | | |   (262)   ~ (all_120_0 = 0) & s(all_120_1) = all_120_0 &
% 93.51/13.52  | | | | | | | | | | | | | |          $i(all_120_1)
% 93.51/13.52  | | | | | | | | | | | | | | 
% 93.51/13.52  | | | | | | | | | | | | | | ALPHA: (262) implies:
% 93.51/13.53  | | | | | | | | | | | | | |   (263)   ~ (all_120_0 = 0)
% 93.51/13.53  | | | | | | | | | | | | | |   (264)  $i(all_120_1)
% 93.51/13.53  | | | | | | | | | | | | | |   (265)  s(all_120_1) = all_120_0
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | GROUND_INST: instantiating (221) with all_120_1, all_120_0,
% 93.51/13.53  | | | | | | | | | | | | | |              simplifying with (264), (265) gives:
% 93.51/13.53  | | | | | | | | | | | | | |   (266)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.53  | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_120_0 = 0)) & (v1 = 0 |
% 93.51/13.53  | | | | | | | | | | | | | |              all_120_0 = 0))
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | DELTA: instantiating (266) with fresh symbols all_127_0,
% 93.51/13.53  | | | | | | | | | | | | | |        all_127_1 gives:
% 93.51/13.53  | | | | | | | | | | | | | |   (267)  s(all_127_1) = all_127_0 & $i(all_127_1) & ( ~
% 93.51/13.53  | | | | | | | | | | | | | |            (all_127_0 = 0) |  ~ (all_120_0 = 0)) &
% 93.51/13.53  | | | | | | | | | | | | | |          (all_127_0 = 0 | all_120_0 = 0)
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | ALPHA: (267) implies:
% 93.51/13.53  | | | | | | | | | | | | | |   (268)  $i(all_127_1)
% 93.51/13.53  | | | | | | | | | | | | | |   (269)  s(all_127_1) = all_127_0
% 93.51/13.53  | | | | | | | | | | | | | |   (270)  all_127_0 = 0 | all_120_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | BETA: splitting (270) gives:
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | Case 1:
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | |   (271)  all_127_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | REDUCE: (269), (271) imply:
% 93.51/13.53  | | | | | | | | | | | | | | |   (272)  s(all_127_1) = 0
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | DELTA: instantiating (107) with fresh symbols all_138_0,
% 93.51/13.53  | | | | | | | | | | | | | | |        all_138_1 gives:
% 93.51/13.53  | | | | | | | | | | | | | | |   (273)   ~ (all_138_0 = 0) & s(all_138_1) = all_138_0 &
% 93.51/13.53  | | | | | | | | | | | | | | |          $i(all_138_1)
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | ALPHA: (273) implies:
% 93.51/13.53  | | | | | | | | | | | | | | |   (274)   ~ (all_138_0 = 0)
% 93.51/13.53  | | | | | | | | | | | | | | |   (275)  $i(all_138_1)
% 93.51/13.53  | | | | | | | | | | | | | | |   (276)  s(all_138_1) = all_138_0
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | GROUND_INST: instantiating (221) with all_138_1, all_138_0,
% 93.51/13.53  | | | | | | | | | | | | | | |              simplifying with (275), (276) gives:
% 93.51/13.53  | | | | | | | | | | | | | | |   (277)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.53  | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_138_0 = 0)) & (v1 = 0 |
% 93.51/13.53  | | | | | | | | | | | | | | |              all_138_0 = 0))
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | DELTA: instantiating (277) with fresh symbols all_145_0,
% 93.51/13.53  | | | | | | | | | | | | | | |        all_145_1 gives:
% 93.51/13.53  | | | | | | | | | | | | | | |   (278)  s(all_145_1) = all_145_0 & $i(all_145_1) & ( ~
% 93.51/13.53  | | | | | | | | | | | | | | |            (all_145_0 = 0) |  ~ (all_138_0 = 0)) &
% 93.51/13.53  | | | | | | | | | | | | | | |          (all_145_0 = 0 | all_138_0 = 0)
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | ALPHA: (278) implies:
% 93.51/13.53  | | | | | | | | | | | | | | |   (279)  $i(all_145_1)
% 93.51/13.53  | | | | | | | | | | | | | | |   (280)  s(all_145_1) = all_145_0
% 93.51/13.53  | | | | | | | | | | | | | | |   (281)  all_145_0 = 0 | all_138_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | BETA: splitting (281) gives:
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | Case 1:
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | |   (282)  all_145_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | REDUCE: (280), (282) imply:
% 93.51/13.53  | | | | | | | | | | | | | | | |   (283)  s(all_145_1) = 0
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | BETA: splitting (218) gives:
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | Case 1:
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | |   (284)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.53  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.53  | | | | | | | | | | | | | | | | |            $i(v0))
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | | ALPHA: (284) implies:
% 93.51/13.53  | | | | | | | | | | | | | | | | |   (285)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.53  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (220), (285) are
% 93.51/13.53  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #64.
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | |   (286)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 93.51/13.53  | | | | | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.51/13.53  | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | | ALPHA: (286) implies:
% 93.51/13.53  | | | | | | | | | | | | | | | | |   (287)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (287) with all_145_1, simplifying
% 93.51/13.53  | | | | | | | | | | | | | | | | |              with (279), (283) gives:
% 93.51/13.53  | | | | | | | | | | | | | | | | |   (288)  $false
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | | CLOSE: (288) is inconsistent.
% 93.51/13.53  | | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | End of split
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | |   (289)  all_138_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | REDUCE: (274), (289) imply:
% 93.51/13.53  | | | | | | | | | | | | | | | |   (290)  $false
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | | CLOSE: (290) is inconsistent.
% 93.51/13.53  | | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | End of split
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | |   (291)  all_120_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | REDUCE: (263), (291) imply:
% 93.51/13.53  | | | | | | | | | | | | | | |   (292)  $false
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | | CLOSE: (292) is inconsistent.
% 93.51/13.53  | | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | End of split
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | |   (293)  all_102_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | REDUCE: (252), (293) imply:
% 93.51/13.53  | | | | | | | | | | | | | |   (294)  $false
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | | CLOSE: (294) is inconsistent.
% 93.51/13.53  | | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | End of split
% 93.51/13.53  | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | |   (295)  all_84_0 = 0
% 93.51/13.53  | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | REDUCE: (241), (295) imply:
% 93.51/13.53  | | | | | | | | | | | | |   (296)  $false
% 93.51/13.53  | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | | CLOSE: (296) is inconsistent.
% 93.51/13.53  | | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | End of split
% 93.51/13.53  | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | |   (297)  all_66_0 = 0
% 93.51/13.53  | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | REDUCE: (230), (297) imply:
% 93.51/13.53  | | | | | | | | | | | |   (298)  $false
% 93.51/13.53  | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | | CLOSE: (298) is inconsistent.
% 93.51/13.53  | | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | End of split
% 93.51/13.53  | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | |   (299)  all_45_0 = 0
% 93.51/13.53  | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | REDUCE: (109), (299) imply:
% 93.51/13.53  | | | | | | | | | | |   (300)  $false
% 93.51/13.53  | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | | CLOSE: (300) is inconsistent.
% 93.51/13.53  | | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | | End of split
% 93.51/13.53  | | | | | | | | | | 
% 93.51/13.53  | | | | | | | | | Case 2:
% 93.51/13.53  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | |   (301)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 93.51/13.54  | | | | | | | | | |             ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 93.51/13.54  | | | | | | | | | |              0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 93.51/13.54  | | | | | | | | | |            : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 93.51/13.54  | | | | | | | | | |              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.51/13.54  | | | | | | | | | |                  v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 93.51/13.54  | | | | | | | | | |                & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.51/13.54  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 93.51/13.54  | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0))))
% 93.51/13.54  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | ALPHA: (301) implies:
% 93.51/13.54  | | | | | | | | | |   (302)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.51/13.54  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.51/13.54  | | | | | | | | | |              $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.51/13.54  | | | | | | | | | |              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 93.51/13.54  | | | | | | | | | |                = 0) & q(v0) = v1 & $i(v0)))
% 93.51/13.54  | | | | | | | | | |   (303)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 93.51/13.54  | | | | | | | | | |             ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 93.51/13.54  | | | | | | | | | |              0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 93.51/13.54  | | | | | | | | | |            : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 93.51/13.54  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | DELTA: instantiating (303) with fresh symbols all_54_0,
% 93.51/13.54  | | | | | | | | | |        all_54_1 gives:
% 93.51/13.54  | | | | | | | | | |   (304)  s(all_54_1) = all_54_0 & $i(all_54_1) &  ! [v0: $i]
% 93.51/13.54  | | | | | | | | | |          :  ! [v1: int] : ( ~ (all_54_0 = 0) | v1 = 0 |  ~
% 93.51/13.54  | | | | | | | | | |            (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 93.51/13.54  | | | | | | | | | |          (all_54_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 93.51/13.54  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | ALPHA: (304) implies:
% 93.51/13.54  | | | | | | | | | |   (305)   ! [v0: $i] : (all_54_0 = 0 |  ~ (s(v0) = 0) |  ~
% 93.51/13.54  | | | | | | | | | |            $i(v0))
% 93.51/13.54  | | | | | | | | | |   (306)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_54_0 = 0) |
% 93.51/13.54  | | | | | | | | | |            v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 93.51/13.54  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | GROUND_INST: instantiating (306) with all_45_1, all_45_0,
% 93.51/13.54  | | | | | | | | | |              simplifying with (110), (111) gives:
% 93.51/13.54  | | | | | | | | | |   (307)   ~ (all_54_0 = 0) | all_45_0 = 0
% 93.51/13.54  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | BETA: splitting (307) gives:
% 93.51/13.54  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | Case 1:
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | |   (308)   ~ (all_54_0 = 0)
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | BETA: splitting (218) gives:
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | Case 1:
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | |   (309)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.54  | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.54  | | | | | | | | | | | |            $i(v0))
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | ALPHA: (309) implies:
% 93.51/13.54  | | | | | | | | | | | |   (310)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | DELTA: instantiating (310) with fresh symbol all_68_0
% 93.51/13.54  | | | | | | | | | | | |        gives:
% 93.51/13.54  | | | | | | | | | | | |   (311)  s(all_68_0) = 0 & $i(all_68_0)
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | ALPHA: (311) implies:
% 93.51/13.54  | | | | | | | | | | | |   (312)  $i(all_68_0)
% 93.51/13.54  | | | | | | | | | | | |   (313)  s(all_68_0) = 0
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | GROUND_INST: instantiating (305) with all_68_0, simplifying
% 93.51/13.54  | | | | | | | | | | | |              with (312), (313) gives:
% 93.51/13.54  | | | | | | | | | | | |   (314)  all_54_0 = 0
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | REDUCE: (308), (314) imply:
% 93.51/13.54  | | | | | | | | | | | |   (315)  $false
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | CLOSE: (315) is inconsistent.
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | Case 2:
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | |   (316)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 93.51/13.54  | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 93.51/13.54  | | | | | | | | | | | |            v1 & $i(v0))
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | ALPHA: (316) implies:
% 93.51/13.54  | | | | | | | | | | | |   (317)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.51/13.54  | | | | | | | | | | | |            = v1 & $i(v0))
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | | REF_CLOSE: (3), (11), (40), (41), (302), (317) are
% 93.51/13.54  | | | | | | | | | | | |            inconsistent by sub-proof #63.
% 93.51/13.54  | | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | End of split
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | Case 2:
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | |   (318)  all_45_0 = 0
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | REDUCE: (109), (318) imply:
% 93.51/13.54  | | | | | | | | | | |   (319)  $false
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | | CLOSE: (319) is inconsistent.
% 93.51/13.54  | | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | | End of split
% 93.51/13.54  | | | | | | | | | | 
% 93.51/13.54  | | | | | | | | | End of split
% 93.51/13.54  | | | | | | | | | 
% 93.51/13.54  | | | | | | | | End of split
% 93.51/13.54  | | | | | | | | 
% 93.51/13.54  | | | | | | | End of split
% 93.51/13.54  | | | | | | | 
% 93.51/13.54  | | | | | | End of split
% 93.51/13.54  | | | | | | 
% 93.51/13.54  | | | | | End of split
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | Case 2:
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | |   (320)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 93.51/13.54  | | | | |            $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | | ALPHA: (320) implies:
% 93.51/13.54  | | | | |   (321)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 93.51/13.54  | | | | |   (322)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 93.51/13.54  | | | | |            $i(v0))
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | | DELTA: instantiating (321) with fresh symbol all_15_0 gives:
% 93.51/13.54  | | | | |   (323)  q(all_15_0) = 0 & $i(all_15_0)
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | | ALPHA: (323) implies:
% 93.51/13.54  | | | | |   (324)  $i(all_15_0)
% 93.51/13.54  | | | | |   (325)  q(all_15_0) = 0
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | | DELTA: instantiating (322) with fresh symbols all_17_0, all_17_1
% 93.51/13.54  | | | | |        gives:
% 93.51/13.54  | | | | |   (326)   ~ (all_17_0 = 0) & r(all_17_1) = all_17_0 & $i(all_17_1)
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | | ALPHA: (326) implies:
% 93.51/13.54  | | | | |   (327)   ~ (all_17_0 = 0)
% 93.51/13.54  | | | | |   (328)  $i(all_17_1)
% 93.51/13.54  | | | | |   (329)  r(all_17_1) = all_17_0
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | | BETA: splitting (8) gives:
% 93.51/13.54  | | | | | 
% 93.51/13.54  | | | | | Case 1:
% 93.51/13.54  | | | | | | 
% 93.51/13.54  | | | | | |   (330)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |
% 93.51/13.54  | | | | | |             ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 93.51/13.54  | | | | | |                (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 93.51/13.54  | | | | | |              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 93.51/13.54  | | | | | |                ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 93.51/13.54  | | | | | |              [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :
% 93.51/13.54  | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 93.51/13.54  | | | | | | 
% 93.51/13.54  | | | | | | ALPHA: (330) implies:
% 93.51/13.55  | | | | | |   (331)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 93.51/13.55  | | | | | |              ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 93.51/13.55  | | | | | |            [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 93.51/13.55  | | | | | |            ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 93.51/13.55  | | | | | |   (332)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |
% 93.51/13.55  | | | | | |             ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 93.51/13.55  | | | | | |                (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 93.51/13.55  | | | | | | 
% 93.51/13.55  | | | | | | GROUND_INST: instantiating (332) with all_15_0, 0, simplifying with
% 93.51/13.55  | | | | | |              (324), (325) gives:
% 93.51/13.55  | | | | | |   (333)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.51/13.55  | | | | | |            $i(v0))
% 93.51/13.55  | | | | | | 
% 93.51/13.55  | | | | | | DELTA: instantiating (333) with fresh symbols all_26_0, all_26_1
% 93.51/13.55  | | | | | |        gives:
% 93.51/13.55  | | | | | |   (334)   ~ (all_26_0 = 0) & q(all_26_1) = all_26_0 & $i(all_26_1)
% 93.51/13.55  | | | | | | 
% 93.51/13.55  | | | | | | ALPHA: (334) implies:
% 93.51/13.55  | | | | | |   (335)   ~ (all_26_0 = 0)
% 93.51/13.55  | | | | | |   (336)  $i(all_26_1)
% 93.51/13.55  | | | | | |   (337)  q(all_26_1) = all_26_0
% 93.51/13.55  | | | | | | 
% 93.51/13.55  | | | | | | BETA: splitting (9) gives:
% 93.51/13.55  | | | | | | 
% 93.51/13.55  | | | | | | Case 1:
% 93.51/13.55  | | | | | | | 
% 93.51/13.55  | | | | | | |   (338)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 93.51/13.55  | | | | | | |            |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 93.51/13.55  | | | | | | |                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 93.51/13.55  | | | | | | |          (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.55  | | | | | | |                      v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.51/13.55  | | | | | | |                      0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 93.51/13.55  | | | | | | |                    int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ?
% 93.51/13.55  | | | | | | |                  [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 93.51/13.55  | | | | | | |                  :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 93.51/13.55  | | | | | | |                    ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 93.51/13.55  | | | | | | |                      $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 93.51/13.55  | | | | | | |                        0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 93.51/13.55  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.51/13.55  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.51/13.55  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 93.51/13.55  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.51/13.55  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 93.51/13.55  | | | | | | |                    $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 93.51/13.55  | | | | | | |                    [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 93.51/13.55  | | | | | | |                      |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 93.51/13.55  | | | | | | |                    : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 93.51/13.55  | | | | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.51/13.55  | | | | | | |                          = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 93.51/13.55  | | | | | | |                        = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 93.51/13.55  | | | | | | |                          = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.51/13.55  | | | | | | |                        int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.51/13.55  | | | | | | |                        $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 93.51/13.55  | | | | | | |                    int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &
% 93.51/13.55  | | | | | | |                   ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 93.51/13.55  | | | | | | |                    $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 93.51/13.55  | | | | | | |                    $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 93.51/13.55  | | | | | | |                    & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 93.51/13.55  | | | | | | |                    ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 93.51/13.55  | | | | | | |                    [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 93.51/13.55  | | | | | | |                        |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 93.51/13.55  | | | | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.51/13.55  | | | | | | |                          = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 93.51/13.55  | | | | | | |                        = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 93.51/13.55  | | | | | | |                          = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.51/13.55  | | | | | | |                        int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.51/13.55  | | | | | | |                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.51/13.55  | | | | | | |                  (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 93.51/13.55  | | | | | | |                    : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.51/13.55  | | | | | | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.51/13.55  | | | | | | |                        0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.51/13.55  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.51/13.55  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.51/13.55  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 93.51/13.55  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.51/13.55  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))))))
% 93.51/13.55  | | | | | | | 
% 93.51/13.55  | | | | | | | ALPHA: (338) implies:
% 93.51/13.56  | | | | | | |   (339)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 93.51/13.56  | | | | | | |                  |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.51/13.56  | | | | | | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 93.51/13.56  | | | | | | |                    = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 93.51/13.56  | | | | | | |                (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 93.51/13.56  | | | | | | |                  any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i]
% 93.51/13.56  | | | | | | |                  :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 93.51/13.56  | | | | | | |                        0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 93.51/13.56  | | | | | | |                (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.51/13.56  | | | | | | |                        = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 93.51/13.56  | | | | | | |                      (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 93.51/13.56  | | | | | | |                    [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 93.51/13.56  | | | | | | |                    &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 93.51/13.56  | | | | | | |                [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 93.51/13.56  | | | | | | |                  [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 93.51/13.56  | | | | | | |                     ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 93.51/13.56  | | | | | | |                  (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 93.51/13.56  | | | | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.51/13.56  | | | | | | |                        v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 93.51/13.56  | | | | | | |                      & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 93.51/13.56  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 93.51/13.56  | | | | | | |                      (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 93.51/13.56  | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 93.51/13.56  | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.56  | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 93.51/13.56  | | | | | | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 93.51/13.56  | | | | | | |                    0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 93.51/13.56  | | | | | | |                ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 93.51/13.56  | | | | | | |                  [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 93.51/13.56  | | | | | | |                    ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 93.51/13.56  | | | | | | |                      0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 93.51/13.56  | | | | | | |                      |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 93.51/13.56  | | | | | | |                    : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 93.51/13.56  | | | | | | |                      (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 93.51/13.56  | | | | | | |                    [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.51/13.56  | | | | | | |                      $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 93.51/13.56  | | | | | | |                (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 93.51/13.56  | | | | | | |                  ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 93.51/13.56  | | | | | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 93.51/13.56  | | | | | | |                      0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 93.51/13.56  | | | | | | |                      int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 93.51/13.56  | | | | | | |                    &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 93.51/13.56  | | | | | | |                  ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 93.51/13.56  | | | | | | |                      q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 93.51/13.56  | | | | | | |                      0 & $i(v0)))))))
% 93.51/13.56  | | | | | | |   (340)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 93.51/13.56  | | | | | | |            |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 93.51/13.56  | | | | | | |                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 93.51/13.56  | | | | | | | 
% 93.51/13.56  | | | | | | | GROUND_INST: instantiating (340) with all_17_1, all_17_0,
% 93.51/13.56  | | | | | | |              simplifying with (328), (329) gives:
% 93.51/13.56  | | | | | | |   (341)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 93.51/13.56  | | | | | | |              (v1 = 0) |  ~ (all_17_0 = 0)) & (v1 = 0 | all_17_0 =
% 93.51/13.56  | | | | | | |              0))
% 93.51/13.56  | | | | | | | 
% 93.51/13.56  | | | | | | | DELTA: instantiating (341) with fresh symbols all_124_0, all_124_1
% 93.51/13.56  | | | | | | |        gives:
% 93.51/13.56  | | | | | | |   (342)  r(all_124_1) = all_124_0 & $i(all_124_1) & ( ~ (all_124_0
% 93.51/13.56  | | | | | | |              = 0) |  ~ (all_17_0 = 0)) & (all_124_0 = 0 | all_17_0
% 93.51/13.56  | | | | | | |            = 0)
% 93.51/13.56  | | | | | | | 
% 93.51/13.56  | | | | | | | ALPHA: (342) implies:
% 93.51/13.56  | | | | | | |   (343)  $i(all_124_1)
% 93.51/13.56  | | | | | | |   (344)  r(all_124_1) = all_124_0
% 93.51/13.56  | | | | | | |   (345)  all_124_0 = 0 | all_17_0 = 0
% 93.51/13.56  | | | | | | | 
% 93.51/13.56  | | | | | | | BETA: splitting (345) gives:
% 93.51/13.56  | | | | | | | 
% 93.51/13.56  | | | | | | | Case 1:
% 93.51/13.56  | | | | | | | | 
% 93.51/13.56  | | | | | | | |   (346)  all_124_0 = 0
% 93.51/13.56  | | | | | | | | 
% 93.51/13.56  | | | | | | | | REDUCE: (344), (346) imply:
% 93.51/13.56  | | | | | | | |   (347)  r(all_124_1) = 0
% 93.51/13.56  | | | | | | | | 
% 93.51/13.56  | | | | | | | | DELTA: instantiating (322) with fresh symbols all_135_0,
% 93.51/13.56  | | | | | | | |        all_135_1 gives:
% 93.51/13.56  | | | | | | | |   (348)   ~ (all_135_0 = 0) & r(all_135_1) = all_135_0 &
% 93.51/13.56  | | | | | | | |          $i(all_135_1)
% 93.51/13.56  | | | | | | | | 
% 93.51/13.56  | | | | | | | | ALPHA: (348) implies:
% 93.51/13.56  | | | | | | | |   (349)   ~ (all_135_0 = 0)
% 93.51/13.56  | | | | | | | |   (350)  $i(all_135_1)
% 93.51/13.56  | | | | | | | |   (351)  r(all_135_1) = all_135_0
% 93.51/13.56  | | | | | | | | 
% 93.51/13.56  | | | | | | | | BETA: splitting (331) gives:
% 93.51/13.56  | | | | | | | | 
% 93.51/13.56  | | | | | | | | Case 1:
% 93.51/13.56  | | | | | | | | | 
% 93.51/13.56  | | | | | | | | |   (352)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 93.51/13.56  | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 93.51/13.56  | | | | | | | | |            $i(v0))
% 93.51/13.56  | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | ALPHA: (352) implies:
% 93.51/13.56  | | | | | | | | |   (353)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 93.51/13.56  | | | | | | | | |              v1) |  ~ $i(v0))
% 93.51/13.56  | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | GROUND_INST: instantiating (340) with all_135_1, all_135_0,
% 93.51/13.56  | | | | | | | | |              simplifying with (350), (351) gives:
% 93.51/13.56  | | | | | | | | |   (354)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 93.51/13.56  | | | | | | | | |              ~ (v1 = 0) |  ~ (all_135_0 = 0)) & (v1 = 0 |
% 93.51/13.56  | | | | | | | | |              all_135_0 = 0))
% 93.51/13.56  | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | DELTA: instantiating (354) with fresh symbols all_160_0,
% 93.51/13.56  | | | | | | | | |        all_160_1 gives:
% 93.51/13.56  | | | | | | | | |   (355)  r(all_160_1) = all_160_0 & $i(all_160_1) & ( ~
% 93.51/13.56  | | | | | | | | |            (all_160_0 = 0) |  ~ (all_135_0 = 0)) & (all_160_0
% 93.51/13.56  | | | | | | | | |            = 0 | all_135_0 = 0)
% 93.51/13.56  | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | ALPHA: (355) implies:
% 93.51/13.56  | | | | | | | | |   (356)  $i(all_160_1)
% 93.51/13.56  | | | | | | | | |   (357)  r(all_160_1) = all_160_0
% 93.51/13.56  | | | | | | | | |   (358)  all_160_0 = 0 | all_135_0 = 0
% 93.51/13.56  | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | BETA: splitting (358) gives:
% 93.51/13.56  | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | Case 1:
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | |   (359)  all_160_0 = 0
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | REDUCE: (357), (359) imply:
% 93.51/13.56  | | | | | | | | | |   (360)  r(all_160_1) = 0
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_171_0,
% 93.51/13.56  | | | | | | | | | |        all_171_1 gives:
% 93.51/13.56  | | | | | | | | | |   (361)   ~ (all_171_0 = 0) & r(all_171_1) = all_171_0 &
% 93.51/13.56  | | | | | | | | | |          $i(all_171_1)
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | ALPHA: (361) implies:
% 93.51/13.56  | | | | | | | | | |   (362)   ~ (all_171_0 = 0)
% 93.51/13.56  | | | | | | | | | |   (363)  $i(all_171_1)
% 93.51/13.56  | | | | | | | | | |   (364)  r(all_171_1) = all_171_0
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | GROUND_INST: instantiating (340) with all_171_1, all_171_0,
% 93.51/13.56  | | | | | | | | | |              simplifying with (363), (364) gives:
% 93.51/13.56  | | | | | | | | | |   (365)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 93.51/13.56  | | | | | | | | | |            ( ~ (v1 = 0) |  ~ (all_171_0 = 0)) & (v1 = 0 |
% 93.51/13.56  | | | | | | | | | |              all_171_0 = 0))
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | DELTA: instantiating (365) with fresh symbols all_194_0,
% 93.51/13.56  | | | | | | | | | |        all_194_1 gives:
% 93.51/13.56  | | | | | | | | | |   (366)  r(all_194_1) = all_194_0 & $i(all_194_1) & ( ~
% 93.51/13.56  | | | | | | | | | |            (all_194_0 = 0) |  ~ (all_171_0 = 0)) &
% 93.51/13.56  | | | | | | | | | |          (all_194_0 = 0 | all_171_0 = 0)
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | ALPHA: (366) implies:
% 93.51/13.56  | | | | | | | | | |   (367)  $i(all_194_1)
% 93.51/13.56  | | | | | | | | | |   (368)  r(all_194_1) = all_194_0
% 93.51/13.56  | | | | | | | | | |   (369)  all_194_0 = 0 | all_171_0 = 0
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | BETA: splitting (369) gives:
% 93.51/13.56  | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | Case 1:
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | |   (370)  all_194_0 = 0
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | REDUCE: (368), (370) imply:
% 93.51/13.56  | | | | | | | | | | |   (371)  r(all_194_1) = 0
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_205_0,
% 93.51/13.56  | | | | | | | | | | |        all_205_1 gives:
% 93.51/13.56  | | | | | | | | | | |   (372)   ~ (all_205_0 = 0) & r(all_205_1) = all_205_0 &
% 93.51/13.56  | | | | | | | | | | |          $i(all_205_1)
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | ALPHA: (372) implies:
% 93.51/13.56  | | | | | | | | | | |   (373)   ~ (all_205_0 = 0)
% 93.51/13.56  | | | | | | | | | | |   (374)  $i(all_205_1)
% 93.51/13.56  | | | | | | | | | | |   (375)  r(all_205_1) = all_205_0
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | GROUND_INST: instantiating (340) with all_205_1, all_205_0,
% 93.51/13.56  | | | | | | | | | | |              simplifying with (374), (375) gives:
% 93.51/13.56  | | | | | | | | | | |   (376)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 93.51/13.56  | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_205_0 = 0)) & (v1 = 0 |
% 93.51/13.56  | | | | | | | | | | |              all_205_0 = 0))
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | DELTA: instantiating (376) with fresh symbols all_228_0,
% 93.51/13.56  | | | | | | | | | | |        all_228_1 gives:
% 93.51/13.56  | | | | | | | | | | |   (377)  r(all_228_1) = all_228_0 & $i(all_228_1) & ( ~
% 93.51/13.56  | | | | | | | | | | |            (all_228_0 = 0) |  ~ (all_205_0 = 0)) &
% 93.51/13.56  | | | | | | | | | | |          (all_228_0 = 0 | all_205_0 = 0)
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | ALPHA: (377) implies:
% 93.51/13.56  | | | | | | | | | | |   (378)  $i(all_228_1)
% 93.51/13.56  | | | | | | | | | | |   (379)  r(all_228_1) = all_228_0
% 93.51/13.56  | | | | | | | | | | |   (380)  all_228_0 = 0 | all_205_0 = 0
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | BETA: splitting (380) gives:
% 93.51/13.56  | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | Case 1:
% 93.51/13.56  | | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | |   (381)  all_228_0 = 0
% 93.51/13.56  | | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | | REDUCE: (379), (381) imply:
% 93.51/13.56  | | | | | | | | | | | |   (382)  r(all_228_1) = 0
% 93.51/13.56  | | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | | BETA: splitting (339) gives:
% 93.51/13.56  | | | | | | | | | | | | 
% 93.51/13.56  | | | | | | | | | | | | Case 1:
% 93.51/13.56  | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | |   (383)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 93.51/13.57  | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 93.51/13.57  | | | | | | | | | | | | |                (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 93.51/13.57  | | | | | | | | | | | | |              ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 93.51/13.57  | | | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.57  | | | | | | | | | | | | |                $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 93.51/13.57  | | | | | | | | | | | | |                ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 93.51/13.57  | | | | | | | | | | | | |                ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 93.51/13.57  | | | | | | | | | | | | |                      = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 93.51/13.57  | | | | | | | | | | | | |                    0))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.51/13.57  | | | | | | | | | | | | |                  (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 93.51/13.57  | | | | | | | | | | | | |                  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 93.51/13.57  | | | | | | | | | | | | |                | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 93.51/13.57  | | | | | | | | | | | | |                    & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 93.51/13.57  | | | | | | | | | | | | |                  (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 93.51/13.57  | | | | | | | | | | | | |              ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 93.51/13.57  | | | | | | | | | | | | |                  $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 93.51/13.57  | | | | | | | | | | | | |                  |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 93.51/13.57  | | | | | | | | | | | | |                  $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 93.51/13.57  | | | | | | | | | | | | |                  $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.51/13.57  | | | | | | | | | | | | |                  (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 93.51/13.57  | | | | | | | | | | | | |                  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 93.51/13.57  | | | | | | | | | | | | |                  [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 93.51/13.57  | | | | | | | | | | | | |                  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 93.51/13.57  | | | | | | | | | | | | |                    q(v0) = v1 & $i(v0))))))
% 93.51/13.57  | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | ALPHA: (383) implies:
% 93.51/13.57  | | | | | | | | | | | | |   (384)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 93.51/13.57  | | | | | | | | | | | | |              ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 93.51/13.57  | | | | | | | | | | | | |                = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 93.51/13.57  | | | | | | | | | | | | |                & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 93.51/13.57  | | | | | | | | | | | | |                [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.51/13.57  | | | | | | | | | | | | |                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 93.51/13.57  | | | | | | | | | | | | |                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 93.51/13.57  | | | | | | | | | | | | |                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 93.51/13.57  | | | | | | | | | | | | |                [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 93.51/13.57  | | | | | | | | | | | | |            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 93.51/13.57  | | | | | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 93.51/13.57  | | | | | | | | | | | | |                = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 93.51/13.57  | | | | | | | | | | | | |                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 93.51/13.57  | | | | | | | | | | | | |            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 93.51/13.57  | | | | | | | | | | | | |                  (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 93.51/13.57  | | | | | | | | | | | | |                (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 93.51/13.57  | | | | | | | | | | | | |                  (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 93.51/13.57  | | | | | | | | | | | | |                ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 93.51/13.57  | | | | | | | | | | | | |                  $i(v0)))))
% 93.51/13.57  | | | | | | | | | | | | |   (385)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 93.51/13.57  | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 93.51/13.57  | | | | | | | | | | | | |              (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 93.51/13.57  | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 93.51/13.57  | | | | | | | | | | | | |            &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 93.51/13.57  | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | BETA: splitting (384) gives:
% 93.51/13.57  | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | Case 1:
% 93.51/13.57  | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | |   (386)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.51/13.57  | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 93.51/13.57  | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 93.51/13.57  | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 93.51/13.57  | | | | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.51/13.57  | | | | | | | | | | | | | |                $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 93.51/13.57  | | | | | | | | | | | | | |                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 93.51/13.57  | | | | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 93.51/13.57  | | | | | | | | | | | | | |                $i] : (p(v0) = 0 & $i(v0))))
% 93.51/13.57  | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | ALPHA: (386) implies:
% 93.51/13.57  | | | | | | | | | | | | | |   (387)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.51/13.57  | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 93.51/13.57  | | | | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 93.51/13.57  | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 93.51/13.57  | | | | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 93.51/13.57  | | | | | | | | | | | | | |   (388)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 93.51/13.57  | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 93.51/13.57  | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 93.51/13.57  | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 93.51/13.57  | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | BETA: splitting (385) gives:
% 93.51/13.57  | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | Case 1:
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | |   (389)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.57  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.51/13.57  | | | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | | ALPHA: (389) implies:
% 93.51/13.57  | | | | | | | | | | | | | | |   (390)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.57  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | | REF_CLOSE: (3), (335), (336), (337), (387), (390) are
% 93.51/13.57  | | | | | | | | | | | | | | |            inconsistent by sub-proof #62.
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | Case 2:
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | |   (391)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.51/13.57  | | | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.57  | | | | | | | | | | | | | | |            $i(v0))
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | | ALPHA: (391) implies:
% 93.51/13.57  | | | | | | | | | | | | | | |   (392)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | | REF_CLOSE: (353), (388), (392) are inconsistent by sub-proof
% 93.51/13.57  | | | | | | | | | | | | | | |            #67.
% 93.51/13.57  | | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | End of split
% 93.51/13.57  | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | Case 2:
% 93.51/13.57  | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | |   (393)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.57  | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 93.51/13.57  | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 93.51/13.57  | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 93.51/13.57  | | | | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.51/13.57  | | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 93.51/13.57  | | | | | | | | | | | | | |                = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 93.51/13.57  | | | | | | | | | | | | | |                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.51/13.57  | | | | | | | | | | | | | |                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 93.51/13.57  | | | | | | | | | | | | | | 
% 93.51/13.57  | | | | | | | | | | | | | | ALPHA: (393) implies:
% 93.51/13.58  | | | | | | | | | | | | | |   (394)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 93.51/13.58  | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 93.51/13.58  | | | | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 93.51/13.58  | | | | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 93.51/13.58  | | | | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 93.51/13.58  | | | | | | | | | | | | | |   (395)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.51/13.58  | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 93.51/13.58  | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 93.51/13.58  | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 93.51/13.58  | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | DELTA: instantiating (395) with fresh symbols all_361_0,
% 93.51/13.58  | | | | | | | | | | | | | |        all_361_1 gives:
% 93.51/13.58  | | | | | | | | | | | | | |   (396)  s(all_361_1) = all_361_0 & $i(all_361_1) &  ! [v0:
% 93.51/13.58  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_361_0 = 0) | v1 =
% 93.51/13.58  | | | | | | | | | | | | | |            0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 93.51/13.58  | | | | | | | | | | | | | |          (all_361_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 93.51/13.58  | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | ALPHA: (396) implies:
% 93.51/13.58  | | | | | | | | | | | | | |   (397)  $i(all_361_1)
% 93.51/13.58  | | | | | | | | | | | | | |   (398)  s(all_361_1) = all_361_0
% 93.51/13.58  | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | BETA: splitting (385) gives:
% 93.51/13.58  | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | Case 1:
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | |   (399)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 93.51/13.58  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 93.51/13.58  | | | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | ALPHA: (399) implies:
% 93.51/13.58  | | | | | | | | | | | | | | |   (400)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | GROUND_INST: instantiating (353) with all_361_1, all_361_0,
% 93.51/13.58  | | | | | | | | | | | | | | |              simplifying with (397), (398) gives:
% 93.51/13.58  | | | | | | | | | | | | | | |   (401)  all_361_0 = 0
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | REDUCE: (398), (401) imply:
% 93.51/13.58  | | | | | | | | | | | | | | |   (402)  s(all_361_1) = 0
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | GROUND_INST: instantiating (400) with all_361_1, simplifying
% 93.51/13.58  | | | | | | | | | | | | | | |              with (397), (402) gives:
% 93.51/13.58  | | | | | | | | | | | | | | |   (403)  $false
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | CLOSE: (403) is inconsistent.
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | Case 2:
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | |   (404)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.51/13.58  | | | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 93.51/13.58  | | | | | | | | | | | | | | |            $i(v0))
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | ALPHA: (404) implies:
% 93.51/13.58  | | | | | | | | | | | | | | |   (405)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 93.51/13.58  | | | | | | | | | | | | | | |            = v1 & $i(v0))
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | DELTA: instantiating (405) with fresh symbols all_371_0,
% 93.51/13.58  | | | | | | | | | | | | | | |        all_371_1 gives:
% 93.51/13.58  | | | | | | | | | | | | | | |   (406)   ~ (all_371_0 = 0) & p(all_371_1) = all_371_0 &
% 93.51/13.58  | | | | | | | | | | | | | | |          $i(all_371_1)
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.51/13.58  | | | | | | | | | | | | | | | ALPHA: (406) implies:
% 93.51/13.58  | | | | | | | | | | | | | | |   (407)   ~ (all_371_0 = 0)
% 93.51/13.58  | | | | | | | | | | | | | | |   (408)  $i(all_371_1)
% 93.51/13.58  | | | | | | | | | | | | | | |   (409)  p(all_371_1) = all_371_0
% 93.51/13.58  | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_371_1, all_371_0,
% 93.97/13.58  | | | | | | | | | | | | | | |              simplifying with (408), (409) gives:
% 93.97/13.58  | | | | | | | | | | | | | | |   (410)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 93.97/13.58  | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_371_0 = 0)) & (v1 = 0 |
% 93.97/13.58  | | | | | | | | | | | | | | |              all_371_0 = 0))
% 93.97/13.58  | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | DELTA: instantiating (410) with fresh symbols all_383_0,
% 93.97/13.58  | | | | | | | | | | | | | | |        all_383_1 gives:
% 93.97/13.58  | | | | | | | | | | | | | | |   (411)  p(all_383_1) = all_383_0 & $i(all_383_1) & ( ~
% 93.97/13.58  | | | | | | | | | | | | | | |            (all_383_0 = 0) |  ~ (all_371_0 = 0)) &
% 93.97/13.58  | | | | | | | | | | | | | | |          (all_383_0 = 0 | all_371_0 = 0)
% 93.97/13.58  | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | ALPHA: (411) implies:
% 93.97/13.58  | | | | | | | | | | | | | | |   (412)  $i(all_383_1)
% 93.97/13.58  | | | | | | | | | | | | | | |   (413)  p(all_383_1) = all_383_0
% 93.97/13.58  | | | | | | | | | | | | | | |   (414)  all_383_0 = 0 | all_371_0 = 0
% 93.97/13.58  | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | BETA: splitting (414) gives:
% 93.97/13.58  | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | Case 1:
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | |   (415)  all_383_0 = 0
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | REDUCE: (413), (415) imply:
% 93.97/13.58  | | | | | | | | | | | | | | | |   (416)  p(all_383_1) = 0
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | DELTA: instantiating (405) with fresh symbols all_402_0,
% 93.97/13.58  | | | | | | | | | | | | | | | |        all_402_1 gives:
% 93.97/13.58  | | | | | | | | | | | | | | | |   (417)   ~ (all_402_0 = 0) & p(all_402_1) = all_402_0 &
% 93.97/13.58  | | | | | | | | | | | | | | | |          $i(all_402_1)
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | ALPHA: (417) implies:
% 93.97/13.58  | | | | | | | | | | | | | | | |   (418)   ~ (all_402_0 = 0)
% 93.97/13.58  | | | | | | | | | | | | | | | |   (419)  $i(all_402_1)
% 93.97/13.58  | | | | | | | | | | | | | | | |   (420)  p(all_402_1) = all_402_0
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_402_1, all_402_0,
% 93.97/13.58  | | | | | | | | | | | | | | | |              simplifying with (419), (420) gives:
% 93.97/13.58  | | | | | | | | | | | | | | | |   (421)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 93.97/13.58  | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_402_0 = 0)) & (v1 = 0 |
% 93.97/13.58  | | | | | | | | | | | | | | | |              all_402_0 = 0))
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | DELTA: instantiating (421) with fresh symbols all_427_0,
% 93.97/13.58  | | | | | | | | | | | | | | | |        all_427_1 gives:
% 93.97/13.58  | | | | | | | | | | | | | | | |   (422)  p(all_427_1) = all_427_0 & $i(all_427_1) & ( ~
% 93.97/13.58  | | | | | | | | | | | | | | | |            (all_427_0 = 0) |  ~ (all_402_0 = 0)) &
% 93.97/13.58  | | | | | | | | | | | | | | | |          (all_427_0 = 0 | all_402_0 = 0)
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | ALPHA: (422) implies:
% 93.97/13.58  | | | | | | | | | | | | | | | |   (423)  $i(all_427_1)
% 93.97/13.58  | | | | | | | | | | | | | | | |   (424)  p(all_427_1) = all_427_0
% 93.97/13.58  | | | | | | | | | | | | | | | |   (425)  all_427_0 = 0 | all_402_0 = 0
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | BETA: splitting (425) gives:
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | Case 1:
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | |   (426)  all_427_0 = 0
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | REDUCE: (424), (426) imply:
% 93.97/13.58  | | | | | | | | | | | | | | | | |   (427)  p(all_427_1) = 0
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | BETA: splitting (394) gives:
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | Case 1:
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | |   (428)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.97/13.58  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.97/13.58  | | | | | | | | | | | | | | | | | |            $i(v0))
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | | ALPHA: (428) implies:
% 93.97/13.58  | | | | | | | | | | | | | | | | | |   (429)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 93.97/13.58  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | | REF_CLOSE: (335), (336), (337), (429) are inconsistent by
% 93.97/13.58  | | | | | | | | | | | | | | | | | |            sub-proof #61.
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | Case 2:
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | |   (430)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 93.97/13.58  | | | | | | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 93.97/13.58  | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | | ALPHA: (430) implies:
% 93.97/13.58  | | | | | | | | | | | | | | | | | |   (431)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (431) with all_427_1, simplifying
% 93.97/13.58  | | | | | | | | | | | | | | | | | |              with (423), (427) gives:
% 93.97/13.58  | | | | | | | | | | | | | | | | | |   (432)  $false
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | | CLOSE: (432) is inconsistent.
% 93.97/13.58  | | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | End of split
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | Case 2:
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | |   (433)  all_402_0 = 0
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | REDUCE: (418), (433) imply:
% 93.97/13.58  | | | | | | | | | | | | | | | | |   (434)  $false
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | | CLOSE: (434) is inconsistent.
% 93.97/13.58  | | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | End of split
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | Case 2:
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | |   (435)  all_371_0 = 0
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | REDUCE: (407), (435) imply:
% 93.97/13.58  | | | | | | | | | | | | | | | |   (436)  $false
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | | CLOSE: (436) is inconsistent.
% 93.97/13.58  | | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | | End of split
% 93.97/13.58  | | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | | End of split
% 93.97/13.58  | | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | | End of split
% 93.97/13.58  | | | | | | | | | | | | | 
% 93.97/13.58  | | | | | | | | | | | | Case 2:
% 93.97/13.58  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | |   (437)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 93.97/13.59  | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 93.97/13.59  | | | | | | | | | | | | |                = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 93.97/13.59  | | | | | | | | | | | | |                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 93.97/13.59  | | | | | | | | | | | | |                int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 93.97/13.59  | | | | | | | | | | | | |          & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 93.97/13.59  | | | | | | | | | | | | |                |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 93.97/13.59  | | | | | | | | | | | | |                (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 93.97/13.59  | | | | | | | | | | | | |                      = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 93.97/13.59  | | | | | | | | | | | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 93.97/13.59  | | | | | | | | | | | | |                    (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 93.97/13.59  | | | | | | | | | | | | |                  : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 93.97/13.59  | | | | | | | | | | | | |                    ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 93.97/13.59  | | | | | | | | | | | | |                  :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 93.97/13.59  | | | | | | | | | | | | |                    & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 93.97/13.59  | | | | | | | | | | | | |                any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 93.97/13.59  | | | | | | | | | | | | |                ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 93.97/13.59  | | | | | | | | | | | | |                  (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 93.97/13.59  | | | | | | | | | | | | |                (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 93.97/13.59  | | | | | | | | | | | | |                  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 93.97/13.59  | | | | | | | | | | | | |                    (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 93.97/13.59  | | | | | | | | | | | | |                  : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 93.97/13.59  | | | | | | | | | | | | |                    $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 93.97/13.59  | | | | | | | | | | | | |                    q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 93.97/13.59  | | | | | | | | | | | | |                  (p(v0) = 0 & $i(v0))))))
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | ALPHA: (437) implies:
% 93.97/13.59  | | | | | | | | | | | | |   (438)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 93.97/13.59  | | | | | | | | | | | | |              ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 93.97/13.59  | | | | | | | | | | | | |                = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 93.97/13.59  | | | | | | | | | | | | |                & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 93.97/13.59  | | | | | | | | | | | | |                [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 93.97/13.59  | | | | | | | | | | | | |                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 93.97/13.59  | | | | | | | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 93.97/13.59  | | | | | | | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 93.97/13.59  | | | | | | | | | | | | |                : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 93.97/13.59  | | | | | | | | | | | | |            ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 93.97/13.59  | | | | | | | | | | | | |              &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 93.97/13.59  | | | | | | | | | | | | |                v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 93.97/13.59  | | | | | | | | | | | | |              [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 93.97/13.59  | | | | | | | | | | | | |                $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 93.97/13.59  | | | | | | | | | | | | |                (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 93.97/13.59  | | | | | | | | | | | | |                [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 93.97/13.59  | | | | | | | | | | | | |                ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 93.97/13.59  | | | | | | | | | | | | |                  q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 93.97/13.59  | | | | | | | | | | | | |                (p(v0) = 0 & $i(v0)))))
% 93.97/13.59  | | | | | | | | | | | | |   (439)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 93.97/13.59  | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 93.97/13.59  | | | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 93.97/13.59  | | | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 93.97/13.59  | | | | | | | | | | | | |              ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_240_0,
% 93.97/13.59  | | | | | | | | | | | | |        all_240_1 gives:
% 93.97/13.59  | | | | | | | | | | | | |   (440)   ~ (all_240_0 = 0) & r(all_240_1) = all_240_0 &
% 93.97/13.59  | | | | | | | | | | | | |          $i(all_240_1)
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | ALPHA: (440) implies:
% 93.97/13.59  | | | | | | | | | | | | |   (441)   ~ (all_240_0 = 0)
% 93.97/13.59  | | | | | | | | | | | | |   (442)  $i(all_240_1)
% 93.97/13.59  | | | | | | | | | | | | |   (443)  r(all_240_1) = all_240_0
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | GROUND_INST: instantiating (340) with all_240_1, all_240_0,
% 93.97/13.59  | | | | | | | | | | | | |              simplifying with (442), (443) gives:
% 93.97/13.59  | | | | | | | | | | | | |   (444)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 93.97/13.59  | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_240_0 = 0)) & (v1 = 0 |
% 93.97/13.59  | | | | | | | | | | | | |              all_240_0 = 0))
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | DELTA: instantiating (444) with fresh symbols all_263_0,
% 93.97/13.59  | | | | | | | | | | | | |        all_263_1 gives:
% 93.97/13.59  | | | | | | | | | | | | |   (445)  r(all_263_1) = all_263_0 & $i(all_263_1) & ( ~
% 93.97/13.59  | | | | | | | | | | | | |            (all_263_0 = 0) |  ~ (all_240_0 = 0)) &
% 93.97/13.59  | | | | | | | | | | | | |          (all_263_0 = 0 | all_240_0 = 0)
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | ALPHA: (445) implies:
% 93.97/13.59  | | | | | | | | | | | | |   (446)  $i(all_263_1)
% 93.97/13.59  | | | | | | | | | | | | |   (447)  r(all_263_1) = all_263_0
% 93.97/13.59  | | | | | | | | | | | | |   (448)  all_263_0 = 0 | all_240_0 = 0
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | BETA: splitting (448) gives:
% 93.97/13.59  | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | Case 1:
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | |   (449)  all_263_0 = 0
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | REDUCE: (447), (449) imply:
% 93.97/13.59  | | | | | | | | | | | | | |   (450)  r(all_263_1) = 0
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_274_0,
% 93.97/13.59  | | | | | | | | | | | | | |        all_274_1 gives:
% 93.97/13.59  | | | | | | | | | | | | | |   (451)   ~ (all_274_0 = 0) & r(all_274_1) = all_274_0 &
% 93.97/13.59  | | | | | | | | | | | | | |          $i(all_274_1)
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | ALPHA: (451) implies:
% 93.97/13.59  | | | | | | | | | | | | | |   (452)   ~ (all_274_0 = 0)
% 93.97/13.59  | | | | | | | | | | | | | |   (453)  $i(all_274_1)
% 93.97/13.59  | | | | | | | | | | | | | |   (454)  r(all_274_1) = all_274_0
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | GROUND_INST: instantiating (340) with all_274_1, all_274_0,
% 93.97/13.59  | | | | | | | | | | | | | |              simplifying with (453), (454) gives:
% 93.97/13.59  | | | | | | | | | | | | | |   (455)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 93.97/13.59  | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_274_0 = 0)) & (v1 = 0 |
% 93.97/13.59  | | | | | | | | | | | | | |              all_274_0 = 0))
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | DELTA: instantiating (455) with fresh symbols all_297_0,
% 93.97/13.59  | | | | | | | | | | | | | |        all_297_1 gives:
% 93.97/13.59  | | | | | | | | | | | | | |   (456)  r(all_297_1) = all_297_0 & $i(all_297_1) & ( ~
% 93.97/13.59  | | | | | | | | | | | | | |            (all_297_0 = 0) |  ~ (all_274_0 = 0)) &
% 93.97/13.59  | | | | | | | | | | | | | |          (all_297_0 = 0 | all_274_0 = 0)
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | ALPHA: (456) implies:
% 93.97/13.59  | | | | | | | | | | | | | |   (457)  $i(all_297_1)
% 93.97/13.59  | | | | | | | | | | | | | |   (458)  r(all_297_1) = all_297_0
% 93.97/13.59  | | | | | | | | | | | | | |   (459)  all_297_0 = 0 | all_274_0 = 0
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | BETA: splitting (459) gives:
% 93.97/13.59  | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | Case 1:
% 93.97/13.59  | | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | |   (460)  all_297_0 = 0
% 93.97/13.59  | | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | | REDUCE: (458), (460) imply:
% 93.97/13.59  | | | | | | | | | | | | | | |   (461)  r(all_297_1) = 0
% 93.97/13.59  | | | | | | | | | | | | | | | 
% 93.97/13.59  | | | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_308_0,
% 93.97/13.59  | | | | | | | | | | | | | | |        all_308_1 gives:
% 94.03/13.59  | | | | | | | | | | | | | | |   (462)   ~ (all_308_0 = 0) & r(all_308_1) = all_308_0 &
% 94.03/13.59  | | | | | | | | | | | | | | |          $i(all_308_1)
% 94.03/13.59  | | | | | | | | | | | | | | | 
% 94.03/13.59  | | | | | | | | | | | | | | | ALPHA: (462) implies:
% 94.03/13.59  | | | | | | | | | | | | | | |   (463)   ~ (all_308_0 = 0)
% 94.03/13.59  | | | | | | | | | | | | | | |   (464)  $i(all_308_1)
% 94.03/13.59  | | | | | | | | | | | | | | |   (465)  r(all_308_1) = all_308_0
% 94.03/13.59  | | | | | | | | | | | | | | | 
% 94.03/13.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (340) with all_308_1, all_308_0,
% 94.03/13.59  | | | | | | | | | | | | | | |              simplifying with (464), (465) gives:
% 94.03/13.59  | | | | | | | | | | | | | | |   (466)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 94.03/13.59  | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_308_0 = 0)) & (v1 = 0 |
% 94.03/13.59  | | | | | | | | | | | | | | |              all_308_0 = 0))
% 94.03/13.59  | | | | | | | | | | | | | | | 
% 94.03/13.59  | | | | | | | | | | | | | | | DELTA: instantiating (466) with fresh symbols all_331_0,
% 94.03/13.59  | | | | | | | | | | | | | | |        all_331_1 gives:
% 94.03/13.59  | | | | | | | | | | | | | | |   (467)  r(all_331_1) = all_331_0 & $i(all_331_1) & ( ~
% 94.03/13.59  | | | | | | | | | | | | | | |            (all_331_0 = 0) |  ~ (all_308_0 = 0)) &
% 94.03/13.59  | | | | | | | | | | | | | | |          (all_331_0 = 0 | all_308_0 = 0)
% 94.03/13.59  | | | | | | | | | | | | | | | 
% 94.03/13.59  | | | | | | | | | | | | | | | ALPHA: (467) implies:
% 94.03/13.59  | | | | | | | | | | | | | | |   (468)  $i(all_331_1)
% 94.03/13.59  | | | | | | | | | | | | | | |   (469)  r(all_331_1) = all_331_0
% 94.03/13.59  | | | | | | | | | | | | | | |   (470)  all_331_0 = 0 | all_308_0 = 0
% 94.03/13.59  | | | | | | | | | | | | | | | 
% 94.03/13.59  | | | | | | | | | | | | | | | BETA: splitting (470) gives:
% 94.03/13.59  | | | | | | | | | | | | | | | 
% 94.03/13.59  | | | | | | | | | | | | | | | Case 1:
% 94.03/13.59  | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | |   (471)  all_331_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | REDUCE: (469), (471) imply:
% 94.03/13.60  | | | | | | | | | | | | | | | |   (472)  r(all_331_1) = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_342_0,
% 94.03/13.60  | | | | | | | | | | | | | | | |        all_342_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | |   (473)   ~ (all_342_0 = 0) & r(all_342_1) = all_342_0 &
% 94.03/13.60  | | | | | | | | | | | | | | | |          $i(all_342_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | ALPHA: (473) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | |   (474)   ~ (all_342_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | |   (475)  $i(all_342_1)
% 94.03/13.60  | | | | | | | | | | | | | | | |   (476)  r(all_342_1) = all_342_0
% 94.03/13.60  | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | BETA: splitting (438) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.60  | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | |   (477)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.60  | | | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.60  | | | | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.60  | | | | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.60  | | | | | | | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.60  | | | | | | | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.60  | | | | | | | | | | | | | | | | |                $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.60  | | | | | | | | | | | | | | | | |                ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.60  | | | | | | | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.03/13.60  | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | ALPHA: (477) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | |   (478)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.60  | | | | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.60  | | | | | | | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.60  | | | | | | | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.03/13.60  | | | | | | | | | | | | | | | | |   (479)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.60  | | | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.60  | | | | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.60  | | | | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 94.03/13.60  | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | BETA: splitting (439) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (480)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.60  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | ALPHA: (480) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (481)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | REF_CLOSE: (353), (479), (481) are inconsistent by sub-proof
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            #67.
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (482)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.60  | | | | | | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | ALPHA: (482) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (483)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | DELTA: instantiating (483) with fresh symbols all_366_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | |        all_366_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (484)   ~ (all_366_0 = 0) & p(all_366_1) = all_366_0 &
% 94.03/13.60  | | | | | | | | | | | | | | | | | |          $i(all_366_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | ALPHA: (484) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (485)   ~ (all_366_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (486)  $i(all_366_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (487)  p(all_366_1) = all_366_0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_366_1, all_366_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | |              simplifying with (486), (487) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (488)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_366_0 = 0)) & (v1 = 0 |
% 94.03/13.60  | | | | | | | | | | | | | | | | | |              all_366_0 = 0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (340) with all_342_1, all_342_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | |              simplifying with (475), (476) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (489)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_342_0 = 0)) & (v1 = 0 |
% 94.03/13.60  | | | | | | | | | | | | | | | | | |              all_342_0 = 0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | DELTA: instantiating (489) with fresh symbols all_377_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | |        all_377_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (490)  r(all_377_1) = all_377_0 & $i(all_377_1) & ( ~
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            (all_377_0 = 0) |  ~ (all_342_0 = 0)) &
% 94.03/13.60  | | | | | | | | | | | | | | | | | |          (all_377_0 = 0 | all_342_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | ALPHA: (490) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (491)  $i(all_377_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (492)  r(all_377_1) = all_377_0
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (493)  all_377_0 = 0 | all_342_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | DELTA: instantiating (488) with fresh symbols all_379_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | |        all_379_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (494)  p(all_379_1) = all_379_0 & $i(all_379_1) & ( ~
% 94.03/13.60  | | | | | | | | | | | | | | | | | |            (all_379_0 = 0) |  ~ (all_366_0 = 0)) &
% 94.03/13.60  | | | | | | | | | | | | | | | | | |          (all_379_0 = 0 | all_366_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | ALPHA: (494) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (495)  $i(all_379_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (496)  p(all_379_1) = all_379_0
% 94.03/13.60  | | | | | | | | | | | | | | | | | |   (497)  all_379_0 = 0 | all_366_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | BETA: splitting (497) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | |   (498)  all_379_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | REDUCE: (496), (498) imply:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | |   (499)  p(all_379_1) = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | BETA: splitting (493) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (500)  all_377_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | REDUCE: (492), (500) imply:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (501)  r(all_377_1) = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_394_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |        all_394_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (502)   ~ (all_394_0 = 0) & r(all_394_1) = all_394_0 &
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |          $i(all_394_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | ALPHA: (502) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (503)   ~ (all_394_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (504)  $i(all_394_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (505)  r(all_394_1) = all_394_0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (483) with fresh symbols all_396_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |        all_396_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (506)   ~ (all_396_0 = 0) & p(all_396_1) = all_396_0 &
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |          $i(all_396_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | ALPHA: (506) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (507)   ~ (all_396_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (508)  $i(all_396_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (509)  p(all_396_1) = all_396_0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_396_1, all_396_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |              simplifying with (508), (509) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (510)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_396_0 = 0)) & (v1 = 0 |
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |              all_396_0 = 0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (340) with all_394_1, all_394_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |              simplifying with (504), (505) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (511)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_394_0 = 0)) & (v1 = 0 |
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |              all_394_0 = 0))
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (511) with fresh symbols all_419_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |        all_419_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (512)  r(all_419_1) = all_419_0 & $i(all_419_1) & ( ~
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |            (all_419_0 = 0) |  ~ (all_394_0 = 0)) &
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |          (all_419_0 = 0 | all_394_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | ALPHA: (512) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (513)  all_419_0 = 0 | all_394_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (510) with fresh symbols all_421_0,
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |        all_421_1 gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (514)  p(all_421_1) = all_421_0 & $i(all_421_1) & ( ~
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |            (all_421_0 = 0) |  ~ (all_396_0 = 0)) &
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |          (all_421_0 = 0 | all_396_0 = 0)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | ALPHA: (514) implies:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (515)  $i(all_421_1)
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (516)  p(all_421_1) = all_421_0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | |   (517)  all_421_0 = 0 | all_396_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | BETA: splitting (517) gives:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | |   (518)  all_421_0 = 0
% 94.03/13.60  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | REDUCE: (516), (518) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | |   (519)  p(all_421_1) = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (513) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (483) with fresh symbols all_438_0,
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |        all_438_1 gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (520)   ~ (all_438_0 = 0) & p(all_438_1) = all_438_0 &
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |          $i(all_438_1)
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (520) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (521)   ~ (all_438_0 = 0)
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (522)  $i(all_438_1)
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (523)  p(all_438_1) = all_438_0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_438_1, all_438_0,
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |              simplifying with (522), (523) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (524)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_438_0 = 0)) & (v1 = 0 |
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |              all_438_0 = 0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (524) with fresh symbols all_463_0,
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |        all_463_1 gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (525)  p(all_463_1) = all_463_0 & $i(all_463_1) & ( ~
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |            (all_463_0 = 0) |  ~ (all_438_0 = 0)) &
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |          (all_463_0 = 0 | all_438_0 = 0)
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (525) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (526)  $i(all_463_1)
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (527)  p(all_463_1) = all_463_0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (528)  all_463_0 = 0 | all_438_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (528) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | |   (529)  all_463_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (527), (529) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | |   (530)  p(all_463_1) = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (478) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |   (531)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (531) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |   (532)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (335), (336), (337), (532) are inconsistent by
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #61.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |   (533)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (533) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |   (534)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (534) with all_463_1, simplifying
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |              with (526), (530) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | |   (535)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (535) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | |   (536)  all_438_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (521), (536) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | |   (537)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (537) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (538)  all_394_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (503), (538) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | |   (539)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (539) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | |   (540)  all_396_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | REDUCE: (507), (540) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | |   (541)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | CLOSE: (541) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | |   (542)  all_342_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | REDUCE: (474), (542) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | |   (543)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | CLOSE: (543) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | |   (544)  all_366_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | REDUCE: (485), (544) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | |   (545)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | CLOSE: (545) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | |   (546)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.61  | | | | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.61  | | | | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.61  | | | | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.03/13.61  | | | | | | | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.61  | | | | | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.61  | | | | | | | | | | | | | | | | |                (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.03/13.61  | | | | | | | | | | | | | | | | |              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.61  | | | | | | | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.61  | | | | | | | | | | | | | | | | |                $i(v0))))
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | ALPHA: (546) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | |   (547)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.61  | | | | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.61  | | | | | | | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.61  | | | | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.03/13.61  | | | | | | | | | | | | | | | | |   (548)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.61  | | | | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.61  | | | | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.61  | | | | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | DELTA: instantiating (548) with fresh symbols all_361_0,
% 94.03/13.61  | | | | | | | | | | | | | | | | |        all_361_1 gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | |   (549)  s(all_361_1) = all_361_0 & $i(all_361_1) &  ! [v0:
% 94.03/13.61  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_361_0 = 0) | v1 =
% 94.03/13.61  | | | | | | | | | | | | | | | | |            0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.03/13.61  | | | | | | | | | | | | | | | | |          (all_361_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | ALPHA: (549) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | |   (550)  $i(all_361_1)
% 94.03/13.61  | | | | | | | | | | | | | | | | |   (551)  s(all_361_1) = all_361_0
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | BETA: splitting (439) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | |   (552)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.61  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.61  | | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | ALPHA: (552) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | | |   (553)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.61  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (335), (336), (337), (547), (553) are
% 94.03/13.61  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #62.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | |   (554)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.61  | | | | | | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.61  | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | ALPHA: (554) implies:
% 94.03/13.61  | | | | | | | | | | | | | | | | | |   (555)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (353) with all_361_1, all_361_0,
% 94.03/13.61  | | | | | | | | | | | | | | | | | |              simplifying with (550), (551) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | |   (556)  all_361_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | REDUCE: (551), (556) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | | | |   (557)  s(all_361_1) = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (555) with all_361_1, simplifying
% 94.03/13.61  | | | | | | | | | | | | | | | | | |              with (550), (557) gives:
% 94.03/13.61  | | | | | | | | | | | | | | | | | |   (558)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | | CLOSE: (558) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | |   (559)  all_308_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | REDUCE: (463), (559) imply:
% 94.03/13.61  | | | | | | | | | | | | | | | |   (560)  $false
% 94.03/13.61  | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | | CLOSE: (560) is inconsistent.
% 94.03/13.61  | | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | | End of split
% 94.03/13.61  | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | Case 2:
% 94.03/13.61  | | | | | | | | | | | | | | | 
% 94.03/13.61  | | | | | | | | | | | | | | |   (561)  all_274_0 = 0
% 94.03/13.61  | | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | | | REDUCE: (452), (561) imply:
% 94.03/13.62  | | | | | | | | | | | | | | |   (562)  $false
% 94.03/13.62  | | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | | | CLOSE: (562) is inconsistent.
% 94.03/13.62  | | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | | End of split
% 94.03/13.62  | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | Case 2:
% 94.03/13.62  | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | |   (563)  all_240_0 = 0
% 94.03/13.62  | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | | REDUCE: (441), (563) imply:
% 94.03/13.62  | | | | | | | | | | | | | |   (564)  $false
% 94.03/13.62  | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | | CLOSE: (564) is inconsistent.
% 94.03/13.62  | | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | | End of split
% 94.03/13.62  | | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | End of split
% 94.03/13.62  | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | Case 2:
% 94.03/13.62  | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | |   (565)  all_205_0 = 0
% 94.03/13.62  | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | REDUCE: (373), (565) imply:
% 94.03/13.62  | | | | | | | | | | | |   (566)  $false
% 94.03/13.62  | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | | CLOSE: (566) is inconsistent.
% 94.03/13.62  | | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | End of split
% 94.03/13.62  | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | Case 2:
% 94.03/13.62  | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | |   (567)  all_171_0 = 0
% 94.03/13.62  | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | REDUCE: (362), (567) imply:
% 94.03/13.62  | | | | | | | | | | |   (568)  $false
% 94.03/13.62  | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | | CLOSE: (568) is inconsistent.
% 94.03/13.62  | | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | End of split
% 94.03/13.62  | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | Case 2:
% 94.03/13.62  | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | |   (569)  all_135_0 = 0
% 94.03/13.62  | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | REDUCE: (349), (569) imply:
% 94.03/13.62  | | | | | | | | | |   (570)  $false
% 94.03/13.62  | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | | CLOSE: (570) is inconsistent.
% 94.03/13.62  | | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | End of split
% 94.03/13.62  | | | | | | | | | 
% 94.03/13.62  | | | | | | | | Case 2:
% 94.03/13.62  | | | | | | | | | 
% 94.03/13.62  | | | | | | | | |   (571)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.03/13.62  | | | | | | | | |            $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 94.03/13.62  | | | | | | | | |            $i(v0))
% 94.03/13.62  | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | ALPHA: (571) implies:
% 94.03/13.62  | | | | | | | | |   (572)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 94.03/13.62  | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | GROUND_INST: instantiating (572) with all_124_1, simplifying
% 94.03/13.62  | | | | | | | | |              with (343), (347) gives:
% 94.03/13.62  | | | | | | | | |   (573)  $false
% 94.03/13.62  | | | | | | | | | 
% 94.03/13.62  | | | | | | | | | CLOSE: (573) is inconsistent.
% 94.03/13.62  | | | | | | | | | 
% 94.03/13.62  | | | | | | | | End of split
% 94.03/13.62  | | | | | | | | 
% 94.03/13.62  | | | | | | | Case 2:
% 94.03/13.62  | | | | | | | | 
% 94.03/13.62  | | | | | | | |   (574)  all_17_0 = 0
% 94.03/13.62  | | | | | | | | 
% 94.03/13.62  | | | | | | | | REDUCE: (327), (574) imply:
% 94.03/13.62  | | | | | | | |   (575)  $false
% 94.03/13.62  | | | | | | | | 
% 94.03/13.62  | | | | | | | | CLOSE: (575) is inconsistent.
% 94.03/13.62  | | | | | | | | 
% 94.03/13.62  | | | | | | | End of split
% 94.03/13.62  | | | | | | | 
% 94.03/13.62  | | | | | | Case 2:
% 94.03/13.62  | | | | | | | 
% 94.03/13.62  | | | | | | |   (576)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.03/13.62  | | | | | | |            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.03/13.62  | | | | | | |              (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.03/13.62  | | | | | | |              ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 94.03/13.62  | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.03/13.62  | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.62  | | | | | | |                    $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.62  | | | | | | |                    (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.62  | | | | | | |                  (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.62  | | | | | | |                    any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 94.03/13.62  | | | | | | |                      $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 94.03/13.62  | | | | | | |                        ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.62  | | | | | | |                        0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 94.03/13.62  | | | | | | |                        0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 94.03/13.62  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 94.03/13.62  | | | | | | |                      : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.62  | | | | | | |                      :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.62  | | | | | | |                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.62  | | | | | | |                  (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.03/13.62  | | | | | | |                    : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.62  | | | | | | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.62  | | | | | | |                        0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.62  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.62  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.62  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.62  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.62  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 94.03/13.62  | | | | | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.62  | | | | | | |                      v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.62  | | | | | | |                    $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.62  | | | | | | |                    $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.62  | | | | | | |                      = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 94.03/13.62  | | | | | | |                  :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 94.03/13.62  | | | | | | |                    ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 94.03/13.62  | | | | | | |                      $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 94.03/13.62  | | | | | | |                        0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.62  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.62  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.62  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.62  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.62  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 94.03/13.62  | | | | | | |                    $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.62  | | | | | | |                    [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.03/13.62  | | | | | | |                      |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 94.03/13.62  | | | | | | |                    : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.62  | | | | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.62  | | | | | | |                          = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.62  | | | | | | |                        = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.62  | | | | | | |                          = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.62  | | | | | | |                        int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.62  | | | | | | |                        $i(v0))))))))
% 94.03/13.62  | | | | | | | 
% 94.03/13.62  | | | | | | | ALPHA: (576) implies:
% 94.03/13.63  | | | | | | |   (577)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.63  | | | | | | |                  |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.63  | | | | | | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.63  | | | | | | |                    = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.63  | | | | | | |                (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.63  | | | | | | |                  any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i]
% 94.03/13.63  | | | | | | |                  :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.03/13.63  | | | | | | |                        0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.03/13.63  | | | | | | |                (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.63  | | | | | | |                        = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.63  | | | | | | |                      0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.63  | | | | | | |                      |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.63  | | | | | | |                      ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.03/13.63  | | | | | | |                [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.63  | | | | | | |                  [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 94.03/13.63  | | | | | | |                     ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.63  | | | | | | |                  (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.63  | | | | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.63  | | | | | | |                        v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.63  | | | | | | |                        = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.63  | | | | | | |                      int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 94.03/13.63  | | | | | | |                    ? [v0: $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 94.03/13.63  | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.63  | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.63  | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.63  | | | | | | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.03/13.63  | | | | | | |                    0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 94.03/13.63  | | | | | | |                ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.63  | | | | | | |                  [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.03/13.63  | | | | | | |                    ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.63  | | | | | | |                      0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.03/13.63  | | | | | | |                      |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 94.03/13.63  | | | | | | |                    : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.63  | | | | | | |                    :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.63  | | | | | | |                      $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.63  | | | | | | |                      $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.63  | | | | | | |                (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.03/13.63  | | | | | | |                  ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.63  | | | | | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.63  | | | | | | |                      0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.63  | | | | | | |                      int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 94.03/13.63  | | | | | | |                    &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.03/13.63  | | | | | | |                    [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.63  | | | | | | |                    [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.03/13.63  | | | | | | |                      = v1 & $i(v0)))))))
% 94.03/13.63  | | | | | | |   (578)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.03/13.63  | | | | | | |            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.03/13.63  | | | | | | |              (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.03/13.63  | | | | | | |              ~ (r(v2) = 0) |  ~ $i(v2)))
% 94.03/13.63  | | | | | | | 
% 94.03/13.63  | | | | | | | DELTA: instantiating (578) with fresh symbols all_123_0, all_123_1
% 94.03/13.63  | | | | | | |        gives:
% 94.03/13.63  | | | | | | |   (579)  r(all_123_1) = all_123_0 & $i(all_123_1) &  ! [v0: $i] : 
% 94.03/13.63  | | | | | | |          ! [v1: int] : ( ~ (all_123_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 94.03/13.63  | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_123_0 = 0 |  ~
% 94.03/13.63  | | | | | | |            (r(v0) = 0) |  ~ $i(v0))
% 94.03/13.63  | | | | | | | 
% 94.03/13.63  | | | | | | | ALPHA: (579) implies:
% 94.03/13.63  | | | | | | |   (580)   ! [v0: $i] : (all_123_0 = 0 |  ~ (r(v0) = 0) |  ~
% 94.03/13.63  | | | | | | |            $i(v0))
% 94.03/13.63  | | | | | | |   (581)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_123_0 = 0) | v1 = 0
% 94.03/13.63  | | | | | | |            |  ~ (r(v0) = v1) |  ~ $i(v0))
% 94.03/13.63  | | | | | | | 
% 94.03/13.63  | | | | | | | GROUND_INST: instantiating (581) with all_17_1, all_17_0,
% 94.03/13.63  | | | | | | |              simplifying with (328), (329) gives:
% 94.03/13.63  | | | | | | |   (582)   ~ (all_123_0 = 0) | all_17_0 = 0
% 94.03/13.63  | | | | | | | 
% 94.03/13.63  | | | | | | | BETA: splitting (582) gives:
% 94.03/13.63  | | | | | | | 
% 94.03/13.63  | | | | | | | Case 1:
% 94.03/13.63  | | | | | | | | 
% 94.03/13.63  | | | | | | | |   (583)   ~ (all_123_0 = 0)
% 94.03/13.63  | | | | | | | | 
% 94.03/13.63  | | | | | | | | BETA: splitting (331) gives:
% 94.03/13.63  | | | | | | | | 
% 94.03/13.63  | | | | | | | | Case 1:
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | |   (584)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 94.03/13.63  | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 94.03/13.63  | | | | | | | | |            $i(v0))
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | ALPHA: (584) implies:
% 94.03/13.63  | | | | | | | | |   (585)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | DELTA: instantiating (585) with fresh symbol all_147_0 gives:
% 94.03/13.63  | | | | | | | | |   (586)  r(all_147_0) = 0 & $i(all_147_0)
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | ALPHA: (586) implies:
% 94.03/13.63  | | | | | | | | |   (587)  $i(all_147_0)
% 94.03/13.63  | | | | | | | | |   (588)  r(all_147_0) = 0
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | GROUND_INST: instantiating (580) with all_147_0, simplifying
% 94.03/13.63  | | | | | | | | |              with (587), (588) gives:
% 94.03/13.63  | | | | | | | | |   (589)  all_123_0 = 0
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | REDUCE: (583), (589) imply:
% 94.03/13.63  | | | | | | | | |   (590)  $false
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | CLOSE: (590) is inconsistent.
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | Case 2:
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | |   (591)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.03/13.63  | | | | | | | | |            $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 94.03/13.63  | | | | | | | | |            $i(v0))
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | ALPHA: (591) implies:
% 94.03/13.63  | | | | | | | | |   (592)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 94.03/13.63  | | | | | | | | |            v1 & $i(v0))
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | DELTA: instantiating (592) with fresh symbols all_147_0,
% 94.03/13.63  | | | | | | | | |        all_147_1 gives:
% 94.03/13.63  | | | | | | | | |   (593)   ~ (all_147_0 = 0) & s(all_147_1) = all_147_0 &
% 94.03/13.63  | | | | | | | | |          $i(all_147_1)
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | ALPHA: (593) implies:
% 94.03/13.63  | | | | | | | | |   (594)   ~ (all_147_0 = 0)
% 94.03/13.63  | | | | | | | | |   (595)  $i(all_147_1)
% 94.03/13.63  | | | | | | | | |   (596)  s(all_147_1) = all_147_0
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | BETA: splitting (577) gives:
% 94.03/13.63  | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | Case 1:
% 94.03/13.63  | | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | |   (597)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.63  | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.63  | | | | | | | | | |                (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.63  | | | | | | | | | |              [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 94.03/13.63  | | | | | | | | | |              &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( !
% 94.03/13.63  | | | | | | | | | |              [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.63  | | | | | | | | | |                $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.03/13.63  | | | | | | | | | |                  = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.03/13.63  | | | | | | | | | |                  & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.03/13.63  | | | | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.63  | | | | | | | | | |                    $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.63  | | | | | | | | | |                    $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.63  | | | | | | | | | |                    |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.03/13.63  | | | | | | | | | |                  : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) |
% 94.03/13.63  | | | | | | | | | |            ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 94.03/13.63  | | | | | | | | | |                $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1
% 94.03/13.63  | | | | | | | | | |                    = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.63  | | | | | | | | | |                  $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2)
% 94.03/13.63  | | | | | | | | | |                    = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 94.03/13.63  | | | | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.63  | | | | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.63  | | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.03/13.63  | | | | | | | | | |                  : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.03/13.63  | | | | | | | | | |                  [v0: $i] : (p(v0) = 0 & $i(v0))))))
% 94.03/13.63  | | | | | | | | | | 
% 94.03/13.63  | | | | | | | | | | ALPHA: (597) implies:
% 94.03/13.64  | | | | | | | | | |   (598)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.64  | | | | | | | | | |              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.64  | | | | | | | | | |                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.64  | | | | | | | | | |                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.64  | | | | | | | | | |                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.64  | | | | | | | | | |                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.64  | | | | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.64  | | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.64  | | | | | | | | | |                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.03/13.64  | | | | | | | | | |            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 94.03/13.64  | | | | | | | | | |              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 94.03/13.64  | | | | | | | | | |                0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.64  | | | | | | | | | |                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.64  | | | | | | | | | |            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.03/13.64  | | | | | | | | | |                  (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 94.03/13.64  | | | | | | | | | |                  ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.64  | | | | | | | | | |                :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.64  | | | | | | | | | |                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.64  | | | | | | | | | |                  $i(v0)))))
% 94.03/13.64  | | | | | | | | | |   (599)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.64  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.64  | | | | | | | | | |                0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.64  | | | | | | | | | |              int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ?
% 94.03/13.64  | | | | | | | | | |            [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.03/13.64  | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | BETA: splitting (598) gives:
% 94.03/13.64  | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | Case 1:
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | |   (600)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.64  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.64  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.64  | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.64  | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.64  | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.64  | | | | | | | | | | |                $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.64  | | | | | | | | | | |                ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.64  | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | ALPHA: (600) implies:
% 94.03/13.64  | | | | | | | | | | |   (601)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.64  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.64  | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.64  | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.64  | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.03/13.64  | | | | | | | | | | |   (602)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.64  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.64  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.64  | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | GROUND_INST: instantiating (602) with all_147_1, all_147_0,
% 94.03/13.64  | | | | | | | | | | |              simplifying with (595), (596) gives:
% 94.03/13.64  | | | | | | | | | | |   (603)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.64  | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_147_0 = 0)) & (v1 = 0 |
% 94.03/13.64  | | | | | | | | | | |              all_147_0 = 0))
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | DELTA: instantiating (603) with fresh symbols all_343_0,
% 94.03/13.64  | | | | | | | | | | |        all_343_1 gives:
% 94.03/13.64  | | | | | | | | | | |   (604)  s(all_343_1) = all_343_0 & $i(all_343_1) & ( ~
% 94.03/13.64  | | | | | | | | | | |            (all_343_0 = 0) |  ~ (all_147_0 = 0)) &
% 94.03/13.64  | | | | | | | | | | |          (all_343_0 = 0 | all_147_0 = 0)
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | ALPHA: (604) implies:
% 94.03/13.64  | | | | | | | | | | |   (605)  $i(all_343_1)
% 94.03/13.64  | | | | | | | | | | |   (606)  s(all_343_1) = all_343_0
% 94.03/13.64  | | | | | | | | | | |   (607)  all_343_0 = 0 | all_147_0 = 0
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | BETA: splitting (607) gives:
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | Case 1:
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | |   (608)  all_343_0 = 0
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | REDUCE: (606), (608) imply:
% 94.03/13.64  | | | | | | | | | | | |   (609)  s(all_343_1) = 0
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | BETA: splitting (599) gives:
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | Case 1:
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | |   (610)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.64  | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.64  | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | | ALPHA: (610) implies:
% 94.03/13.64  | | | | | | | | | | | | |   (611)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | | GROUND_INST: instantiating (611) with all_343_1, simplifying
% 94.03/13.64  | | | | | | | | | | | | |              with (605), (609) gives:
% 94.03/13.64  | | | | | | | | | | | | |   (612)  $false
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | | CLOSE: (612) is inconsistent.
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | Case 2:
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | |   (613)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.64  | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.64  | | | | | | | | | | | | |            $i(v0))
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | | ALPHA: (613) implies:
% 94.03/13.64  | | | | | | | | | | | | |   (614)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.64  | | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | | REF_CLOSE: (3), (335), (336), (337), (601), (614) are
% 94.03/13.64  | | | | | | | | | | | | |            inconsistent by sub-proof #60.
% 94.03/13.64  | | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | End of split
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | Case 2:
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | |   (615)  all_147_0 = 0
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | REDUCE: (594), (615) imply:
% 94.03/13.64  | | | | | | | | | | | |   (616)  $false
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | | CLOSE: (616) is inconsistent.
% 94.03/13.64  | | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | End of split
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | Case 2:
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | |   (617)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.64  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.64  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.64  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.03/13.64  | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.64  | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.64  | | | | | | | | | | |                (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.03/13.64  | | | | | | | | | | |              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.64  | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.64  | | | | | | | | | | |                $i(v0))))
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | ALPHA: (617) implies:
% 94.03/13.64  | | | | | | | | | | |   (618)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.64  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.64  | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.64  | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.64  | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.03/13.64  | | | | | | | | | | |   (619)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.64  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.64  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.64  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | DELTA: instantiating (619) with fresh symbols all_342_0,
% 94.03/13.64  | | | | | | | | | | |        all_342_1 gives:
% 94.03/13.64  | | | | | | | | | | |   (620)  s(all_342_1) = all_342_0 & $i(all_342_1) &  ! [v0:
% 94.03/13.64  | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_342_0 = 0) | v1 =
% 94.03/13.64  | | | | | | | | | | |            0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.03/13.64  | | | | | | | | | | |          (all_342_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | ALPHA: (620) implies:
% 94.03/13.64  | | | | | | | | | | |   (621)   ! [v0: $i] : (all_342_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.03/13.64  | | | | | | | | | | |            $i(v0))
% 94.03/13.64  | | | | | | | | | | |   (622)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_342_0 = 0) |
% 94.03/13.64  | | | | | | | | | | |            v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.03/13.64  | | | | | | | | | | | 
% 94.03/13.64  | | | | | | | | | | | GROUND_INST: instantiating (622) with all_147_1, all_147_0,
% 94.03/13.64  | | | | | | | | | | |              simplifying with (595), (596) gives:
% 94.03/13.64  | | | | | | | | | | |   (623)   ~ (all_342_0 = 0) | all_147_0 = 0
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | BETA: splitting (623) gives:
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | Case 1:
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | |   (624)   ~ (all_342_0 = 0)
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | BETA: splitting (599) gives:
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | Case 1:
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | |   (625)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.65  | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.65  | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | ALPHA: (625) implies:
% 94.03/13.65  | | | | | | | | | | | | |   (626)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.65  | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | REF_CLOSE: (3), (335), (336), (337), (618), (626) are
% 94.03/13.65  | | | | | | | | | | | | |            inconsistent by sub-proof #62.
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | Case 2:
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | |   (627)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.65  | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.65  | | | | | | | | | | | | |            $i(v0))
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | ALPHA: (627) implies:
% 94.03/13.65  | | | | | | | | | | | | |   (628)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | DELTA: instantiating (628) with fresh symbol all_354_0
% 94.03/13.65  | | | | | | | | | | | | |        gives:
% 94.03/13.65  | | | | | | | | | | | | |   (629)  s(all_354_0) = 0 & $i(all_354_0)
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | ALPHA: (629) implies:
% 94.03/13.65  | | | | | | | | | | | | |   (630)  $i(all_354_0)
% 94.03/13.65  | | | | | | | | | | | | |   (631)  s(all_354_0) = 0
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | GROUND_INST: instantiating (621) with all_354_0, simplifying
% 94.03/13.65  | | | | | | | | | | | | |              with (630), (631) gives:
% 94.03/13.65  | | | | | | | | | | | | |   (632)  all_342_0 = 0
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | REDUCE: (624), (632) imply:
% 94.03/13.65  | | | | | | | | | | | | |   (633)  $false
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | | CLOSE: (633) is inconsistent.
% 94.03/13.65  | | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | End of split
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | Case 2:
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | |   (634)  all_147_0 = 0
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | REDUCE: (594), (634) imply:
% 94.03/13.65  | | | | | | | | | | | |   (635)  $false
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | | CLOSE: (635) is inconsistent.
% 94.03/13.65  | | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | End of split
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | End of split
% 94.03/13.65  | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | Case 2:
% 94.03/13.65  | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | |   (636)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.65  | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 94.03/13.65  | | | | | | | | | |                0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 94.03/13.65  | | | | | | | | | |                |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.65  | | | | | | | | | |                ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 94.03/13.65  | | | | | | | | | |              [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.65  | | | | | | | | | |                $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.03/13.65  | | | | | | | | | |                  = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.03/13.65  | | | | | | | | | |                  & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.03/13.65  | | | | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.65  | | | | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.65  | | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.03/13.65  | | | | | | | | | |                  : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.03/13.65  | | | | | | | | | |                  [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.03/13.65  | | | | | | | | | |              [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.65  | | | | | | | | | |                &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.03/13.65  | | | | | | | | | |                  v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.03/13.65  | | | | | | | | | |                [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.03/13.65  | | | | | | | | | |                  $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.65  | | | | | | | | | |                  (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 94.03/13.65  | | | | | | | | | |                  [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 94.03/13.65  | | | | | | | | | |                    $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.65  | | | | | | | | | |                  [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.03/13.65  | | | | | | | | | |                    q(v0) = v1 & $i(v0))))))
% 94.03/13.65  | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | ALPHA: (636) implies:
% 94.03/13.65  | | | | | | | | | |   (637)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.65  | | | | | | | | | |              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.65  | | | | | | | | | |                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.65  | | | | | | | | | |                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.65  | | | | | | | | | |                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.65  | | | | | | | | | |                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.65  | | | | | | | | | |                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.65  | | | | | | | | | |                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.65  | | | | | | | | | |                  $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 94.03/13.65  | | | | | | | | | |              $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.65  | | | | | | | | | |              [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.03/13.65  | | | | | | | | | |                |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 94.03/13.65  | | | | | | | | | |              : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.65  | | | | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.65  | | | | | | | | | |                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.65  | | | | | | | | | |                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.65  | | | | | | | | | |                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.65  | | | | | | | | | |                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.65  | | | | | | | | | |                  $i(v0)))))
% 94.03/13.65  | | | | | | | | | |   (638)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.65  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.65  | | | | | | | | | |              $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.65  | | | | | | | | | |              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.65  | | | | | | | | | |                = 0) & p(v0) = v1 & $i(v0)))
% 94.03/13.65  | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | BETA: splitting (637) gives:
% 94.03/13.65  | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | Case 1:
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | |   (639)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.65  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.65  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.65  | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.65  | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.65  | | | | | | | | | | |                $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.03/13.65  | | | | | | | | | | |                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.65  | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.65  | | | | | | | | | | |                $i] : (p(v0) = 0 & $i(v0))))
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | ALPHA: (639) implies:
% 94.03/13.65  | | | | | | | | | | |   (640)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.65  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.65  | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.65  | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.65  | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.03/13.65  | | | | | | | | | | |   (641)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.65  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.65  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.65  | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | GROUND_INST: instantiating (641) with all_147_1, all_147_0,
% 94.03/13.65  | | | | | | | | | | |              simplifying with (595), (596) gives:
% 94.03/13.65  | | | | | | | | | | |   (642)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.65  | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_147_0 = 0)) & (v1 = 0 |
% 94.03/13.65  | | | | | | | | | | |              all_147_0 = 0))
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | DELTA: instantiating (642) with fresh symbols all_343_0,
% 94.03/13.65  | | | | | | | | | | |        all_343_1 gives:
% 94.03/13.65  | | | | | | | | | | |   (643)  s(all_343_1) = all_343_0 & $i(all_343_1) & ( ~
% 94.03/13.65  | | | | | | | | | | |            (all_343_0 = 0) |  ~ (all_147_0 = 0)) &
% 94.03/13.65  | | | | | | | | | | |          (all_343_0 = 0 | all_147_0 = 0)
% 94.03/13.65  | | | | | | | | | | | 
% 94.03/13.65  | | | | | | | | | | | ALPHA: (643) implies:
% 94.03/13.66  | | | | | | | | | | |   (644)  $i(all_343_1)
% 94.03/13.66  | | | | | | | | | | |   (645)  s(all_343_1) = all_343_0
% 94.03/13.66  | | | | | | | | | | |   (646)  all_343_0 = 0 | all_147_0 = 0
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | BETA: splitting (646) gives:
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | Case 1:
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | |   (647)  all_343_0 = 0
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | REDUCE: (645), (647) imply:
% 94.03/13.66  | | | | | | | | | | | |   (648)  s(all_343_1) = 0
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | BETA: splitting (638) gives:
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | Case 1:
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | |   (649)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.66  | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.66  | | | | | | | | | | | | |            $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | ALPHA: (649) implies:
% 94.03/13.66  | | | | | | | | | | | | |   (650)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.66  | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | REF_CLOSE: (3), (335), (336), (337), (640), (650) are
% 94.03/13.66  | | | | | | | | | | | | |            inconsistent by sub-proof #62.
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | Case 2:
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | |   (651)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.66  | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.66  | | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | ALPHA: (651) implies:
% 94.03/13.66  | | | | | | | | | | | | |   (652)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | GROUND_INST: instantiating (652) with all_343_1, simplifying
% 94.03/13.66  | | | | | | | | | | | | |              with (644), (648) gives:
% 94.03/13.66  | | | | | | | | | | | | |   (653)  $false
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | CLOSE: (653) is inconsistent.
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | End of split
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | Case 2:
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | |   (654)  all_147_0 = 0
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | REDUCE: (594), (654) imply:
% 94.03/13.66  | | | | | | | | | | | |   (655)  $false
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | CLOSE: (655) is inconsistent.
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | End of split
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | Case 2:
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | |   (656)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.66  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.66  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.66  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.03/13.66  | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.66  | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.66  | | | | | | | | | | |                = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.03/13.66  | | | | | | | | | | |                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.66  | | | | | | | | | | |                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | ALPHA: (656) implies:
% 94.03/13.66  | | | | | | | | | | |   (657)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.66  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.66  | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.66  | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.66  | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.03/13.66  | | | | | | | | | | |   (658)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.66  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.66  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.66  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | DELTA: instantiating (658) with fresh symbols all_342_0,
% 94.03/13.66  | | | | | | | | | | |        all_342_1 gives:
% 94.03/13.66  | | | | | | | | | | |   (659)  s(all_342_1) = all_342_0 & $i(all_342_1) &  ! [v0:
% 94.03/13.66  | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_342_0 = 0) | v1 =
% 94.03/13.66  | | | | | | | | | | |            0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.03/13.66  | | | | | | | | | | |          (all_342_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | ALPHA: (659) implies:
% 94.03/13.66  | | | | | | | | | | |   (660)   ! [v0: $i] : (all_342_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.03/13.66  | | | | | | | | | | |            $i(v0))
% 94.03/13.66  | | | | | | | | | | |   (661)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_342_0 = 0) |
% 94.03/13.66  | | | | | | | | | | |            v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | GROUND_INST: instantiating (661) with all_147_1, all_147_0,
% 94.03/13.66  | | | | | | | | | | |              simplifying with (595), (596) gives:
% 94.03/13.66  | | | | | | | | | | |   (662)   ~ (all_342_0 = 0) | all_147_0 = 0
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | BETA: splitting (662) gives:
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | Case 1:
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | |   (663)   ~ (all_342_0 = 0)
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | BETA: splitting (638) gives:
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | Case 1:
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | |   (664)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.66  | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.66  | | | | | | | | | | | | |            $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | ALPHA: (664) implies:
% 94.03/13.66  | | | | | | | | | | | | |   (665)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | DELTA: instantiating (665) with fresh symbol all_355_0
% 94.03/13.66  | | | | | | | | | | | | |        gives:
% 94.03/13.66  | | | | | | | | | | | | |   (666)  s(all_355_0) = 0 & $i(all_355_0)
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | ALPHA: (666) implies:
% 94.03/13.66  | | | | | | | | | | | | |   (667)  $i(all_355_0)
% 94.03/13.66  | | | | | | | | | | | | |   (668)  s(all_355_0) = 0
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | GROUND_INST: instantiating (660) with all_355_0, simplifying
% 94.03/13.66  | | | | | | | | | | | | |              with (667), (668) gives:
% 94.03/13.66  | | | | | | | | | | | | |   (669)  all_342_0 = 0
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | REDUCE: (663), (669) imply:
% 94.03/13.66  | | | | | | | | | | | | |   (670)  $false
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | CLOSE: (670) is inconsistent.
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | Case 2:
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | |   (671)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.66  | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.66  | | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | ALPHA: (671) implies:
% 94.03/13.66  | | | | | | | | | | | | |   (672)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.66  | | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | | REF_CLOSE: (3), (335), (336), (337), (657), (672) are
% 94.03/13.66  | | | | | | | | | | | | |            inconsistent by sub-proof #60.
% 94.03/13.66  | | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | End of split
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | Case 2:
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | |   (673)  all_147_0 = 0
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | REDUCE: (594), (673) imply:
% 94.03/13.66  | | | | | | | | | | | |   (674)  $false
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | | CLOSE: (674) is inconsistent.
% 94.03/13.66  | | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | | End of split
% 94.03/13.66  | | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | | End of split
% 94.03/13.66  | | | | | | | | | | 
% 94.03/13.66  | | | | | | | | | End of split
% 94.03/13.66  | | | | | | | | | 
% 94.03/13.66  | | | | | | | | End of split
% 94.03/13.66  | | | | | | | | 
% 94.03/13.66  | | | | | | | Case 2:
% 94.03/13.66  | | | | | | | | 
% 94.03/13.66  | | | | | | | |   (675)  all_17_0 = 0
% 94.03/13.66  | | | | | | | | 
% 94.03/13.66  | | | | | | | | REDUCE: (327), (675) imply:
% 94.03/13.66  | | | | | | | |   (676)  $false
% 94.03/13.66  | | | | | | | | 
% 94.03/13.66  | | | | | | | | CLOSE: (676) is inconsistent.
% 94.03/13.66  | | | | | | | | 
% 94.03/13.66  | | | | | | | End of split
% 94.03/13.66  | | | | | | | 
% 94.03/13.66  | | | | | | End of split
% 94.03/13.66  | | | | | | 
% 94.03/13.66  | | | | | Case 2:
% 94.03/13.66  | | | | | | 
% 94.03/13.66  | | | | | |   (677)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 94.03/13.66  | | | | | |              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 94.03/13.66  | | | | | |                = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 94.03/13.66  | | | | | |              (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.66  | | | | | |                int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 94.03/13.66  | | | | | |              [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.66  | | | | | |              :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) & 
% 94.03/13.66  | | | | | |              ? [v0: $i] : (r(v0) = 0 & $i(v0))))
% 94.03/13.66  | | | | | | 
% 94.03/13.66  | | | | | | ALPHA: (677) implies:
% 94.03/13.66  | | | | | |   (678)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 94.03/13.66  | | | | | |              ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)))
% 94.03/13.66  | | | | | |          | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 94.03/13.66  | | | | | |              $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))
% 94.03/13.66  | | | | | |   (679)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 94.03/13.66  | | | | | |              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 94.03/13.66  | | | | | |                = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 94.03/13.66  | | | | | |              (q(v2) = 0) |  ~ $i(v2)))
% 94.03/13.66  | | | | | | 
% 94.03/13.66  | | | | | | DELTA: instantiating (679) with fresh symbols all_25_0, all_25_1
% 94.03/13.66  | | | | | |        gives:
% 94.03/13.67  | | | | | |   (680)  q(all_25_1) = all_25_0 & $i(all_25_1) &  ! [v0: $i] :  !
% 94.03/13.67  | | | | | |          [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) = v1) |
% 94.03/13.67  | | | | | |             ~ $i(v0)) &  ! [v0: $i] : (all_25_0 = 0 |  ~ (q(v0) = 0)
% 94.03/13.67  | | | | | |            |  ~ $i(v0))
% 94.03/13.67  | | | | | | 
% 94.03/13.67  | | | | | | ALPHA: (680) implies:
% 94.03/13.67  | | | | | |   (681)   ! [v0: $i] : (all_25_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 94.03/13.67  | | | | | |   (682)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 | 
% 94.03/13.67  | | | | | |            ~ (q(v0) = v1) |  ~ $i(v0))
% 94.03/13.67  | | | | | | 
% 94.03/13.67  | | | | | | GROUND_INST: instantiating (681) with all_15_0, simplifying with
% 94.03/13.67  | | | | | |              (324), (325) gives:
% 94.03/13.67  | | | | | |   (683)  all_25_0 = 0
% 94.03/13.67  | | | | | | 
% 94.03/13.67  | | | | | | BETA: splitting (9) gives:
% 94.03/13.67  | | | | | | 
% 94.03/13.67  | | | | | | Case 1:
% 94.03/13.67  | | | | | | | 
% 94.03/13.67  | | | | | | |   (684)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 94.03/13.67  | | | | | | |            |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 94.03/13.67  | | | | | | |                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.03/13.67  | | | | | | |          (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.67  | | | | | | |                      v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.67  | | | | | | |                      0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.67  | | | | | | |                    int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ?
% 94.03/13.67  | | | | | | |                  [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 94.03/13.67  | | | | | | |                  :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 94.03/13.67  | | | | | | |                    ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 94.03/13.67  | | | | | | |                      $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 94.03/13.67  | | | | | | |                        0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.67  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.67  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.67  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.67  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.67  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 94.03/13.67  | | | | | | |                    $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.67  | | | | | | |                    [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.03/13.67  | | | | | | |                      |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 94.03/13.67  | | | | | | |                    : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.67  | | | | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.67  | | | | | | |                          = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.67  | | | | | | |                        = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.67  | | | | | | |                          = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.67  | | | | | | |                        int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.67  | | | | | | |                        $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 94.03/13.67  | | | | | | |                    int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &
% 94.03/13.67  | | | | | | |                   ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 94.03/13.67  | | | | | | |                    $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.03/13.67  | | | | | | |                    $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 94.03/13.67  | | | | | | |                    & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.03/13.67  | | | | | | |                    ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 94.03/13.67  | | | | | | |                    [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 94.03/13.67  | | | | | | |                        |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.03/13.67  | | | | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.67  | | | | | | |                          = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.67  | | | | | | |                        = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.67  | | | | | | |                          = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.67  | | | | | | |                        int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.67  | | | | | | |                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.67  | | | | | | |                  (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.03/13.67  | | | | | | |                    : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.67  | | | | | | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.67  | | | | | | |                        0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.67  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.67  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.67  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.67  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.67  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))))))
% 94.03/13.67  | | | | | | | 
% 94.03/13.67  | | | | | | | ALPHA: (684) implies:
% 94.03/13.68  | | | | | | |   (685)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.68  | | | | | | |                  |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.68  | | | | | | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.68  | | | | | | |                    = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.68  | | | | | | |                (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.68  | | | | | | |                  any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i]
% 94.03/13.68  | | | | | | |                  :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.03/13.68  | | | | | | |                        0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.03/13.68  | | | | | | |                (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.68  | | | | | | |                        = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.68  | | | | | | |                      (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.68  | | | | | | |                    [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.68  | | | | | | |                    &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.03/13.68  | | | | | | |                [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.68  | | | | | | |                  [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 94.03/13.68  | | | | | | |                     ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.68  | | | | | | |                  (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.68  | | | | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.68  | | | | | | |                        v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 94.03/13.68  | | | | | | |                      & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.68  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.68  | | | | | | |                      (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 94.03/13.68  | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.68  | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.68  | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.68  | | | | | | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.03/13.68  | | | | | | |                    0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 94.03/13.68  | | | | | | |                ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.68  | | | | | | |                  [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.03/13.68  | | | | | | |                    ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.68  | | | | | | |                      0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.03/13.68  | | | | | | |                      |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.68  | | | | | | |                    : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.03/13.68  | | | | | | |                      (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 94.03/13.68  | | | | | | |                    [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.68  | | | | | | |                      $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.68  | | | | | | |                (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.03/13.68  | | | | | | |                  ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.68  | | | | | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.68  | | | | | | |                      0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.68  | | | | | | |                      int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 94.03/13.68  | | | | | | |                    &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 94.03/13.68  | | | | | | |                  ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.03/13.68  | | | | | | |                      q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.68  | | | | | | |                      0 & $i(v0)))))))
% 94.03/13.68  | | | | | | |   (686)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 94.03/13.68  | | | | | | |            |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 94.03/13.68  | | | | | | |                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.03/13.68  | | | | | | | 
% 94.03/13.68  | | | | | | | GROUND_INST: instantiating (686) with all_17_1, all_17_0,
% 94.03/13.68  | | | | | | |              simplifying with (328), (329) gives:
% 94.03/13.68  | | | | | | |   (687)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 94.03/13.68  | | | | | | |              (v1 = 0) |  ~ (all_17_0 = 0)) & (v1 = 0 | all_17_0 =
% 94.03/13.68  | | | | | | |              0))
% 94.03/13.68  | | | | | | | 
% 94.03/13.68  | | | | | | | DELTA: instantiating (687) with fresh symbols all_36_0, all_36_1
% 94.03/13.68  | | | | | | |        gives:
% 94.03/13.68  | | | | | | |   (688)  r(all_36_1) = all_36_0 & $i(all_36_1) & ( ~ (all_36_0 =
% 94.03/13.68  | | | | | | |              0) |  ~ (all_17_0 = 0)) & (all_36_0 = 0 | all_17_0 =
% 94.03/13.68  | | | | | | |            0)
% 94.03/13.68  | | | | | | | 
% 94.03/13.68  | | | | | | | ALPHA: (688) implies:
% 94.03/13.68  | | | | | | |   (689)  $i(all_36_1)
% 94.03/13.68  | | | | | | |   (690)  r(all_36_1) = all_36_0
% 94.03/13.68  | | | | | | |   (691)  all_36_0 = 0 | all_17_0 = 0
% 94.03/13.68  | | | | | | | 
% 94.03/13.68  | | | | | | | BETA: splitting (691) gives:
% 94.03/13.68  | | | | | | | 
% 94.03/13.68  | | | | | | | Case 1:
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | |   (692)  all_36_0 = 0
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | REDUCE: (690), (692) imply:
% 94.03/13.68  | | | | | | | |   (693)  r(all_36_1) = 0
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | DELTA: instantiating (322) with fresh symbols all_47_0, all_47_1
% 94.03/13.68  | | | | | | | |        gives:
% 94.03/13.68  | | | | | | | |   (694)   ~ (all_47_0 = 0) & r(all_47_1) = all_47_0 &
% 94.03/13.68  | | | | | | | |          $i(all_47_1)
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | ALPHA: (694) implies:
% 94.03/13.68  | | | | | | | |   (695)   ~ (all_47_0 = 0)
% 94.03/13.68  | | | | | | | |   (696)  $i(all_47_1)
% 94.03/13.68  | | | | | | | |   (697)  r(all_47_1) = all_47_0
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | GROUND_INST: instantiating (686) with all_47_1, all_47_0,
% 94.03/13.68  | | | | | | | |              simplifying with (696), (697) gives:
% 94.03/13.68  | | | | | | | |   (698)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 94.03/13.68  | | | | | | | |              (v1 = 0) |  ~ (all_47_0 = 0)) & (v1 = 0 | all_47_0
% 94.03/13.68  | | | | | | | |              = 0))
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | DELTA: instantiating (698) with fresh symbols all_54_0, all_54_1
% 94.03/13.68  | | | | | | | |        gives:
% 94.03/13.68  | | | | | | | |   (699)  r(all_54_1) = all_54_0 & $i(all_54_1) & ( ~ (all_54_0 =
% 94.03/13.68  | | | | | | | |              0) |  ~ (all_47_0 = 0)) & (all_54_0 = 0 | all_47_0
% 94.03/13.68  | | | | | | | |            = 0)
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | ALPHA: (699) implies:
% 94.03/13.68  | | | | | | | |   (700)  $i(all_54_1)
% 94.03/13.68  | | | | | | | |   (701)  r(all_54_1) = all_54_0
% 94.03/13.68  | | | | | | | |   (702)  all_54_0 = 0 | all_47_0 = 0
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | BETA: splitting (702) gives:
% 94.03/13.68  | | | | | | | | 
% 94.03/13.68  | | | | | | | | Case 1:
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | |   (703)  all_54_0 = 0
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | REDUCE: (701), (703) imply:
% 94.03/13.68  | | | | | | | | |   (704)  r(all_54_1) = 0
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_65_0,
% 94.03/13.68  | | | | | | | | |        all_65_1 gives:
% 94.03/13.68  | | | | | | | | |   (705)   ~ (all_65_0 = 0) & r(all_65_1) = all_65_0 &
% 94.03/13.68  | | | | | | | | |          $i(all_65_1)
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | ALPHA: (705) implies:
% 94.03/13.68  | | | | | | | | |   (706)   ~ (all_65_0 = 0)
% 94.03/13.68  | | | | | | | | |   (707)  $i(all_65_1)
% 94.03/13.68  | | | | | | | | |   (708)  r(all_65_1) = all_65_0
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | GROUND_INST: instantiating (686) with all_65_1, all_65_0,
% 94.03/13.68  | | | | | | | | |              simplifying with (707), (708) gives:
% 94.03/13.68  | | | | | | | | |   (709)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 94.03/13.68  | | | | | | | | |              ~ (v1 = 0) |  ~ (all_65_0 = 0)) & (v1 = 0 |
% 94.03/13.68  | | | | | | | | |              all_65_0 = 0))
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | DELTA: instantiating (709) with fresh symbols all_72_0,
% 94.03/13.68  | | | | | | | | |        all_72_1 gives:
% 94.03/13.68  | | | | | | | | |   (710)  r(all_72_1) = all_72_0 & $i(all_72_1) & ( ~ (all_72_0
% 94.03/13.68  | | | | | | | | |              = 0) |  ~ (all_65_0 = 0)) & (all_72_0 = 0 |
% 94.03/13.68  | | | | | | | | |            all_65_0 = 0)
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | ALPHA: (710) implies:
% 94.03/13.68  | | | | | | | | |   (711)  $i(all_72_1)
% 94.03/13.68  | | | | | | | | |   (712)  r(all_72_1) = all_72_0
% 94.03/13.68  | | | | | | | | |   (713)  all_72_0 = 0 | all_65_0 = 0
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | BETA: splitting (713) gives:
% 94.03/13.68  | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | Case 1:
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | |   (714)  all_72_0 = 0
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | REDUCE: (712), (714) imply:
% 94.03/13.68  | | | | | | | | | |   (715)  r(all_72_1) = 0
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_83_0,
% 94.03/13.68  | | | | | | | | | |        all_83_1 gives:
% 94.03/13.68  | | | | | | | | | |   (716)   ~ (all_83_0 = 0) & r(all_83_1) = all_83_0 &
% 94.03/13.68  | | | | | | | | | |          $i(all_83_1)
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | ALPHA: (716) implies:
% 94.03/13.68  | | | | | | | | | |   (717)   ~ (all_83_0 = 0)
% 94.03/13.68  | | | | | | | | | |   (718)  $i(all_83_1)
% 94.03/13.68  | | | | | | | | | |   (719)  r(all_83_1) = all_83_0
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | GROUND_INST: instantiating (686) with all_83_1, all_83_0,
% 94.03/13.68  | | | | | | | | | |              simplifying with (718), (719) gives:
% 94.03/13.68  | | | | | | | | | |   (720)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 94.03/13.68  | | | | | | | | | |            ( ~ (v1 = 0) |  ~ (all_83_0 = 0)) & (v1 = 0 |
% 94.03/13.68  | | | | | | | | | |              all_83_0 = 0))
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | DELTA: instantiating (720) with fresh symbols all_90_0,
% 94.03/13.68  | | | | | | | | | |        all_90_1 gives:
% 94.03/13.68  | | | | | | | | | |   (721)  r(all_90_1) = all_90_0 & $i(all_90_1) & ( ~
% 94.03/13.68  | | | | | | | | | |            (all_90_0 = 0) |  ~ (all_83_0 = 0)) & (all_90_0 =
% 94.03/13.68  | | | | | | | | | |            0 | all_83_0 = 0)
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | ALPHA: (721) implies:
% 94.03/13.68  | | | | | | | | | |   (722)  $i(all_90_1)
% 94.03/13.68  | | | | | | | | | |   (723)  r(all_90_1) = all_90_0
% 94.03/13.68  | | | | | | | | | |   (724)  all_90_0 = 0 | all_83_0 = 0
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | BETA: splitting (724) gives:
% 94.03/13.68  | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | Case 1:
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | |   (725)  all_90_0 = 0
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | REDUCE: (723), (725) imply:
% 94.03/13.68  | | | | | | | | | | |   (726)  r(all_90_1) = 0
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_101_0,
% 94.03/13.68  | | | | | | | | | | |        all_101_1 gives:
% 94.03/13.68  | | | | | | | | | | |   (727)   ~ (all_101_0 = 0) & r(all_101_1) = all_101_0 &
% 94.03/13.68  | | | | | | | | | | |          $i(all_101_1)
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | ALPHA: (727) implies:
% 94.03/13.68  | | | | | | | | | | |   (728)   ~ (all_101_0 = 0)
% 94.03/13.68  | | | | | | | | | | |   (729)  $i(all_101_1)
% 94.03/13.68  | | | | | | | | | | |   (730)  r(all_101_1) = all_101_0
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | GROUND_INST: instantiating (686) with all_101_1, all_101_0,
% 94.03/13.68  | | | | | | | | | | |              simplifying with (729), (730) gives:
% 94.03/13.68  | | | | | | | | | | |   (731)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 94.03/13.68  | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_101_0 = 0)) & (v1 = 0 |
% 94.03/13.68  | | | | | | | | | | |              all_101_0 = 0))
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | DELTA: instantiating (731) with fresh symbols all_108_0,
% 94.03/13.68  | | | | | | | | | | |        all_108_1 gives:
% 94.03/13.68  | | | | | | | | | | |   (732)  r(all_108_1) = all_108_0 & $i(all_108_1) & ( ~
% 94.03/13.68  | | | | | | | | | | |            (all_108_0 = 0) |  ~ (all_101_0 = 0)) &
% 94.03/13.68  | | | | | | | | | | |          (all_108_0 = 0 | all_101_0 = 0)
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | ALPHA: (732) implies:
% 94.03/13.68  | | | | | | | | | | |   (733)  $i(all_108_1)
% 94.03/13.68  | | | | | | | | | | |   (734)  r(all_108_1) = all_108_0
% 94.03/13.68  | | | | | | | | | | |   (735)  all_108_0 = 0 | all_101_0 = 0
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | BETA: splitting (735) gives:
% 94.03/13.68  | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | Case 1:
% 94.03/13.68  | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | |   (736)  all_108_0 = 0
% 94.03/13.68  | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | REDUCE: (734), (736) imply:
% 94.03/13.68  | | | | | | | | | | | |   (737)  r(all_108_1) = 0
% 94.03/13.68  | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | BETA: splitting (678) gives:
% 94.03/13.68  | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | Case 1:
% 94.03/13.68  | | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | |   (738)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 94.03/13.68  | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 94.03/13.68  | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.68  | | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | | ALPHA: (738) implies:
% 94.03/13.68  | | | | | | | | | | | | |   (739)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 94.03/13.68  | | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | | GROUND_INST: instantiating (739) with all_108_1, simplifying
% 94.03/13.68  | | | | | | | | | | | | |              with (733), (737) gives:
% 94.03/13.68  | | | | | | | | | | | | |   (740)  $false
% 94.03/13.68  | | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | | CLOSE: (740) is inconsistent.
% 94.03/13.68  | | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | Case 2:
% 94.03/13.68  | | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | |   (741)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 94.03/13.68  | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 94.03/13.68  | | | | | | | | | | | | |            $i(v0))
% 94.03/13.68  | | | | | | | | | | | | | 
% 94.03/13.68  | | | | | | | | | | | | | ALPHA: (741) implies:
% 94.03/13.69  | | | | | | | | | | | | |   (742)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 94.03/13.69  | | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.69  | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | DELTA: instantiating (742) with fresh symbols all_139_0,
% 94.03/13.69  | | | | | | | | | | | | |        all_139_1 gives:
% 94.03/13.69  | | | | | | | | | | | | |   (743)   ~ (all_139_0 = 0) & s(all_139_1) = all_139_0 &
% 94.03/13.69  | | | | | | | | | | | | |          $i(all_139_1)
% 94.03/13.69  | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | ALPHA: (743) implies:
% 94.03/13.69  | | | | | | | | | | | | |   (744)   ~ (all_139_0 = 0)
% 94.03/13.69  | | | | | | | | | | | | |   (745)  $i(all_139_1)
% 94.03/13.69  | | | | | | | | | | | | |   (746)  s(all_139_1) = all_139_0
% 94.03/13.69  | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | BETA: splitting (685) gives:
% 94.03/13.69  | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | Case 1:
% 94.03/13.69  | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | |   (747)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.69  | | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.69  | | | | | | | | | | | | | |                (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.03/13.69  | | | | | | | | | | | | | |              ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 94.03/13.69  | | | | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.69  | | | | | | | | | | | | | |                $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.03/13.69  | | | | | | | | | | | | | |                ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 94.03/13.69  | | | | | | | | | | | | | |                ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 94.03/13.69  | | | | | | | | | | | | | |                      = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.69  | | | | | | | | | | | | | |                    0))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.69  | | | | | | | | | | | | | |                  (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 94.03/13.69  | | | | | | | | | | | | | |                  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 94.03/13.69  | | | | | | | | | | | | | |                | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 94.03/13.69  | | | | | | | | | | | | | |                    & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.69  | | | | | | | | | | | | | |                  (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 94.03/13.69  | | | | | | | | | | | | | |              ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 94.03/13.69  | | | | | | | | | | | | | |                  $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.03/13.69  | | | | | | | | | | | | | |                  |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.69  | | | | | | | | | | | | | |                  $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.03/13.69  | | | | | | | | | | | | | |                  $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.69  | | | | | | | | | | | | | |                  (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 94.03/13.69  | | | | | | | | | | | | | |                  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.03/13.69  | | | | | | | | | | | | | |                  [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 94.03/13.69  | | | | | | | | | | | | | |                  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.03/13.69  | | | | | | | | | | | | | |                    q(v0) = v1 & $i(v0))))))
% 94.03/13.69  | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | ALPHA: (747) implies:
% 94.03/13.69  | | | | | | | | | | | | | |   (748)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 94.03/13.69  | | | | | | | | | | | | | |              ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.03/13.69  | | | | | | | | | | | | | |                = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.03/13.69  | | | | | | | | | | | | | |                & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.03/13.69  | | | | | | | | | | | | | |                [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.69  | | | | | | | | | | | | | |                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.69  | | | | | | | | | | | | | |                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.69  | | | | | | | | | | | | | |                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.03/13.69  | | | | | | | | | | | | | |                [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.03/13.69  | | | | | | | | | | | | | |            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 94.03/13.69  | | | | | | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.69  | | | | | | | | | | | | | |                = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.69  | | | | | | | | | | | | | |                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.69  | | | | | | | | | | | | | |            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.03/13.69  | | | | | | | | | | | | | |                  (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.03/13.69  | | | | | | | | | | | | | |                (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.03/13.69  | | | | | | | | | | | | | |                  (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.03/13.69  | | | | | | | | | | | | | |                ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.69  | | | | | | | | | | | | | |                  $i(v0)))))
% 94.03/13.69  | | | | | | | | | | | | | |   (749)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.69  | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.69  | | | | | | | | | | | | | |              (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.69  | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 94.03/13.69  | | | | | | | | | | | | | |            &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.03/13.69  | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | BETA: splitting (748) gives:
% 94.03/13.69  | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | Case 1:
% 94.03/13.69  | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | |   (750)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.69  | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.69  | | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.69  | | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.69  | | | | | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.69  | | | | | | | | | | | | | | |                $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.03/13.69  | | | | | | | | | | | | | | |                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.69  | | | | | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.69  | | | | | | | | | | | | | | |                $i] : (p(v0) = 0 & $i(v0))))
% 94.03/13.69  | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | ALPHA: (750) implies:
% 94.03/13.69  | | | | | | | | | | | | | | |   (751)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.69  | | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.69  | | | | | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.69  | | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.69  | | | | | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.03/13.69  | | | | | | | | | | | | | | |   (752)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.69  | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.69  | | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.69  | | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 94.03/13.69  | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | GROUND_INST: instantiating (752) with all_139_1, all_139_0,
% 94.03/13.69  | | | | | | | | | | | | | | |              simplifying with (745), (746) gives:
% 94.03/13.69  | | | | | | | | | | | | | | |   (753)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.69  | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_139_0 = 0)) & (v1 = 0 |
% 94.03/13.69  | | | | | | | | | | | | | | |              all_139_0 = 0))
% 94.03/13.69  | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | DELTA: instantiating (753) with fresh symbols all_263_0,
% 94.03/13.69  | | | | | | | | | | | | | | |        all_263_1 gives:
% 94.03/13.69  | | | | | | | | | | | | | | |   (754)  s(all_263_1) = all_263_0 & $i(all_263_1) & ( ~
% 94.03/13.69  | | | | | | | | | | | | | | |            (all_263_0 = 0) |  ~ (all_139_0 = 0)) &
% 94.03/13.69  | | | | | | | | | | | | | | |          (all_263_0 = 0 | all_139_0 = 0)
% 94.03/13.69  | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | ALPHA: (754) implies:
% 94.03/13.69  | | | | | | | | | | | | | | |   (755)  $i(all_263_1)
% 94.03/13.69  | | | | | | | | | | | | | | |   (756)  s(all_263_1) = all_263_0
% 94.03/13.69  | | | | | | | | | | | | | | |   (757)  all_263_0 = 0 | all_139_0 = 0
% 94.03/13.69  | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | BETA: splitting (757) gives:
% 94.03/13.69  | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | Case 1:
% 94.03/13.69  | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | |   (758)  all_263_0 = 0
% 94.03/13.69  | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | REDUCE: (756), (758) imply:
% 94.03/13.69  | | | | | | | | | | | | | | | |   (759)  s(all_263_1) = 0
% 94.03/13.69  | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | BETA: splitting (749) gives:
% 94.03/13.69  | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.69  | | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | |   (760)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.69  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.69  | | | | | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.69  | | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | | ALPHA: (760) implies:
% 94.03/13.69  | | | | | | | | | | | | | | | | |   (761)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.69  | | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (761) with all_263_1, simplifying
% 94.03/13.69  | | | | | | | | | | | | | | | | |              with (755), (759) gives:
% 94.03/13.69  | | | | | | | | | | | | | | | | |   (762)  $false
% 94.03/13.69  | | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | | CLOSE: (762) is inconsistent.
% 94.03/13.69  | | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.69  | | | | | | | | | | | | | | | | | 
% 94.03/13.69  | | | | | | | | | | | | | | | | |   (763)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.69  | | | | | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.69  | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | ALPHA: (763) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (764)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (765)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.70  | | | | | | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | DELTA: instantiating (764) with fresh symbol all_274_0
% 94.03/13.70  | | | | | | | | | | | | | | | | |        gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (766)  s(all_274_0) = 0 & $i(all_274_0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | ALPHA: (766) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (767)  $i(all_274_0)
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (768)  s(all_274_0) = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | DELTA: instantiating (765) with fresh symbols all_276_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | |        all_276_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (769)   ~ (all_276_0 = 0) & p(all_276_1) = all_276_0 &
% 94.03/13.70  | | | | | | | | | | | | | | | | |          $i(all_276_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | ALPHA: (769) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (770)   ~ (all_276_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (771)  $i(all_276_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (772)  p(all_276_1) = all_276_0
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_276_1, all_276_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | |              simplifying with (771), (772) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (773)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 94.03/13.70  | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_276_0 = 0)) & (v1 = 0 |
% 94.03/13.70  | | | | | | | | | | | | | | | | |              all_276_0 = 0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | DELTA: instantiating (742) with fresh symbols all_283_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | |        all_283_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (774)   ~ (all_283_0 = 0) & s(all_283_1) = all_283_0 &
% 94.03/13.70  | | | | | | | | | | | | | | | | |          $i(all_283_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | ALPHA: (774) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (775)   ~ (all_283_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (776)  $i(all_283_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (777)  s(all_283_1) = all_283_0
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | DELTA: instantiating (773) with fresh symbols all_285_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | |        all_285_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (778)  p(all_285_1) = all_285_0 & $i(all_285_1) & ( ~
% 94.03/13.70  | | | | | | | | | | | | | | | | |            (all_285_0 = 0) |  ~ (all_276_0 = 0)) &
% 94.03/13.70  | | | | | | | | | | | | | | | | |          (all_285_0 = 0 | all_276_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | ALPHA: (778) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (779)  $i(all_285_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (780)  p(all_285_1) = all_285_0
% 94.03/13.70  | | | | | | | | | | | | | | | | |   (781)  all_285_0 = 0 | all_276_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | BETA: splitting (781) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (782)  all_285_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | REDUCE: (780), (782) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (783)  p(all_285_1) = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (752) with all_283_1, all_283_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | |              simplifying with (776), (777) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (784)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_283_0 = 0)) & (v1 = 0 |
% 94.03/13.70  | | | | | | | | | | | | | | | | | |              all_283_0 = 0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | DELTA: instantiating (765) with fresh symbols all_304_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | |        all_304_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (785)   ~ (all_304_0 = 0) & p(all_304_1) = all_304_0 &
% 94.03/13.70  | | | | | | | | | | | | | | | | | |          $i(all_304_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | ALPHA: (785) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (786)   ~ (all_304_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (787)  $i(all_304_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (788)  p(all_304_1) = all_304_0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | DELTA: instantiating (784) with fresh symbols all_306_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | |        all_306_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (789)  s(all_306_1) = all_306_0 & $i(all_306_1) & ( ~
% 94.03/13.70  | | | | | | | | | | | | | | | | | |            (all_306_0 = 0) |  ~ (all_283_0 = 0)) &
% 94.03/13.70  | | | | | | | | | | | | | | | | | |          (all_306_0 = 0 | all_283_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | ALPHA: (789) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (790)  all_306_0 = 0 | all_283_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | BETA: splitting (790) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_304_1, all_304_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |              simplifying with (787), (788) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |   (791)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_304_0 = 0)) & (v1 = 0 |
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |              all_304_0 = 0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (791) with fresh symbols all_319_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |        all_319_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |   (792)  p(all_319_1) = all_319_0 & $i(all_319_1) & ( ~
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |            (all_319_0 = 0) |  ~ (all_304_0 = 0)) &
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |          (all_319_0 = 0 | all_304_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | ALPHA: (792) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |   (793)  $i(all_319_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |   (794)  p(all_319_1) = all_319_0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |   (795)  all_319_0 = 0 | all_304_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | BETA: splitting (795) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (796)  all_319_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | REDUCE: (794), (796) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (797)  p(all_319_1) = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (765) with fresh symbols all_338_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |        all_338_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (798)   ~ (all_338_0 = 0) & p(all_338_1) = all_338_0 &
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |          $i(all_338_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | ALPHA: (798) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (799)   ~ (all_338_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (800)  $i(all_338_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (801)  p(all_338_1) = all_338_0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_338_1, all_338_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |              simplifying with (800), (801) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (802)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_338_0 = 0)) & (v1 = 0 |
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |              all_338_0 = 0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (802) with fresh symbols all_353_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |        all_353_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (803)  p(all_353_1) = all_353_0 & $i(all_353_1) & ( ~
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |            (all_353_0 = 0) |  ~ (all_338_0 = 0)) &
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |          (all_353_0 = 0 | all_338_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | ALPHA: (803) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (804)  $i(all_353_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (805)  p(all_353_1) = all_353_0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (806)  all_353_0 = 0 | all_338_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | BETA: splitting (806) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | |   (807)  all_353_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | REDUCE: (805), (807) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | |   (808)  p(all_353_1) = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (751) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (809)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) =
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (809) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (810)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (810) with all_353_1, simplifying
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |              with (804), (808) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (811)  $false
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (811) is inconsistent.
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (812)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (812) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (813)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (813) with fresh symbols all_387_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |        all_387_1 gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (814)   ~ (all_387_0 = 0) & q(all_387_1) = all_387_0 &
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |          $i(all_387_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (814) implies:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (815)   ~ (all_387_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (816)  $i(all_387_1)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (817)  q(all_387_1) = all_387_0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (682) with all_387_1, all_387_0,
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |              simplifying with (816), (817) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | |   (818)   ~ (all_25_0 = 0) | all_387_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (818) gives:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | |   (819)   ~ (all_25_0 = 0)
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (683), (819) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | |   (820)  $false
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (820) is inconsistent.
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | |   (821)  all_387_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (815), (821) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | |   (822)  $false
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (822) is inconsistent.
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | |   (823)  all_338_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | REDUCE: (799), (823) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | |   (824)  $false
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | CLOSE: (824) is inconsistent.
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (825)  all_304_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | REDUCE: (786), (825) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | |   (826)  $false
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | CLOSE: (826) is inconsistent.
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |   (827)  all_283_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | REDUCE: (775), (827) imply:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | |   (828)  $false
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | CLOSE: (828) is inconsistent.
% 94.03/13.70  | | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | End of split
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | |   (829)  all_276_0 = 0
% 94.03/13.70  | | | | | | | | | | | | | | | | | | 
% 94.03/13.70  | | | | | | | | | | | | | | | | | | REDUCE: (770), (829) imply:
% 94.03/13.71  | | | | | | | | | | | | | | | | | |   (830)  $false
% 94.03/13.71  | | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | | CLOSE: (830) is inconsistent.
% 94.03/13.71  | | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | End of split
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | End of split
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | Case 2:
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | |   (831)  all_139_0 = 0
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | REDUCE: (744), (831) imply:
% 94.03/13.71  | | | | | | | | | | | | | | | |   (832)  $false
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | CLOSE: (832) is inconsistent.
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | End of split
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | Case 2:
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | |   (833)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.71  | | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.71  | | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.71  | | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.03/13.71  | | | | | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.71  | | | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.71  | | | | | | | | | | | | | | |                = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.03/13.71  | | | | | | | | | | | | | | |                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.71  | | | | | | | | | | | | | | |                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | ALPHA: (833) implies:
% 94.03/13.71  | | | | | | | | | | | | | | |   (834)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.71  | | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.71  | | | | | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.71  | | | | | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.71  | | | | | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.03/13.71  | | | | | | | | | | | | | | |   (835)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.71  | | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.71  | | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.71  | | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | DELTA: instantiating (835) with fresh symbols all_262_0,
% 94.03/13.71  | | | | | | | | | | | | | | |        all_262_1 gives:
% 94.03/13.71  | | | | | | | | | | | | | | |   (836)  s(all_262_1) = all_262_0 & $i(all_262_1) &  ! [v0:
% 94.03/13.71  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_262_0 = 0) | v1 =
% 94.03/13.71  | | | | | | | | | | | | | | |            0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.03/13.71  | | | | | | | | | | | | | | |          (all_262_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | ALPHA: (836) implies:
% 94.03/13.71  | | | | | | | | | | | | | | |   (837)   ! [v0: $i] : (all_262_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.03/13.71  | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.71  | | | | | | | | | | | | | | |   (838)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_262_0 = 0) |
% 94.03/13.71  | | | | | | | | | | | | | | |            v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | GROUND_INST: instantiating (838) with all_139_1, all_139_0,
% 94.03/13.71  | | | | | | | | | | | | | | |              simplifying with (745), (746) gives:
% 94.03/13.71  | | | | | | | | | | | | | | |   (839)   ~ (all_262_0 = 0) | all_139_0 = 0
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | BETA: splitting (839) gives:
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | Case 1:
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | |   (840)   ~ (all_262_0 = 0)
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | BETA: splitting (749) gives:
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (841)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.71  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.71  | | | | | | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | ALPHA: (841) implies:
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (842)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.71  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (682), (683), (834), (842) are inconsistent
% 94.03/13.71  | | | | | | | | | | | | | | | | |            by sub-proof #58.
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (843)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.71  | | | | | | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.71  | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | ALPHA: (843) implies:
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (844)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | DELTA: instantiating (844) with fresh symbol all_274_0
% 94.03/13.71  | | | | | | | | | | | | | | | | |        gives:
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (845)  s(all_274_0) = 0 & $i(all_274_0)
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | ALPHA: (845) implies:
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (846)  $i(all_274_0)
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (847)  s(all_274_0) = 0
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (837) with all_274_0, simplifying
% 94.03/13.71  | | | | | | | | | | | | | | | | |              with (846), (847) gives:
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (848)  all_262_0 = 0
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | REDUCE: (840), (848) imply:
% 94.03/13.71  | | | | | | | | | | | | | | | | |   (849)  $false
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | | CLOSE: (849) is inconsistent.
% 94.03/13.71  | | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | End of split
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | Case 2:
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | |   (850)  all_139_0 = 0
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | REDUCE: (744), (850) imply:
% 94.03/13.71  | | | | | | | | | | | | | | | |   (851)  $false
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | | CLOSE: (851) is inconsistent.
% 94.03/13.71  | | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | | End of split
% 94.03/13.71  | | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | End of split
% 94.03/13.71  | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | Case 2:
% 94.03/13.71  | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | |   (852)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.71  | | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 94.03/13.71  | | | | | | | | | | | | | |                = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.71  | | | | | | | | | | | | | |                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.71  | | | | | | | | | | | | | |                int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 94.03/13.71  | | | | | | | | | | | | | |          & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 94.03/13.71  | | | | | | | | | | | | | |                |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 94.03/13.71  | | | | | | | | | | | | | |                (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 94.03/13.71  | | | | | | | | | | | | | |                      = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.03/13.71  | | | | | | | | | | | | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.03/13.71  | | | | | | | | | | | | | |                    (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.71  | | | | | | | | | | | | | |                  : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 94.03/13.71  | | | | | | | | | | | | | |                    ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.71  | | | | | | | | | | | | | |                  :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 94.03/13.71  | | | | | | | | | | | | | |                    & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.71  | | | | | | | | | | | | | |                any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 94.03/13.71  | | | | | | | | | | | | | |                ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.03/13.71  | | | | | | | | | | | | | |                  (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.71  | | | | | | | | | | | | | |                (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 94.03/13.71  | | | | | | | | | | | | | |                  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.03/13.71  | | | | | | | | | | | | | |                    (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 94.03/13.71  | | | | | | | | | | | | | |                  : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 94.03/13.71  | | | | | | | | | | | | | |                    $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.03/13.71  | | | | | | | | | | | | | |                    q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.71  | | | | | | | | | | | | | |                  (p(v0) = 0 & $i(v0))))))
% 94.03/13.71  | | | | | | | | | | | | | | 
% 94.03/13.71  | | | | | | | | | | | | | | ALPHA: (852) implies:
% 94.03/13.72  | | | | | | | | | | | | | |   (853)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 94.03/13.72  | | | | | | | | | | | | | |              ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.03/13.72  | | | | | | | | | | | | | |                = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.03/13.72  | | | | | | | | | | | | | |                & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.03/13.72  | | | | | | | | | | | | | |                [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.72  | | | | | | | | | | | | | |                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.72  | | | | | | | | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.72  | | | | | | | | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.03/13.72  | | | | | | | | | | | | | |                : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 94.03/13.72  | | | | | | | | | | | | | |            ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.72  | | | | | | | | | | | | | |              &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.03/13.72  | | | | | | | | | | | | | |                v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.03/13.72  | | | | | | | | | | | | | |              [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.03/13.72  | | | | | | | | | | | | | |                $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.72  | | | | | | | | | | | | | |                (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.03/13.72  | | | | | | | | | | | | | |                [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.03/13.72  | | | | | | | | | | | | | |                ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.03/13.72  | | | | | | | | | | | | | |                  q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.72  | | | | | | | | | | | | | |                (p(v0) = 0 & $i(v0)))))
% 94.03/13.72  | | | | | | | | | | | | | |   (854)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.72  | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 94.03/13.72  | | | | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 94.03/13.72  | | | | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.72  | | | | | | | | | | | | | |              ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 94.03/13.72  | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | BETA: splitting (853) gives:
% 94.03/13.72  | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | Case 1:
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | |   (855)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.72  | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.72  | | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.72  | | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.72  | | | | | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.72  | | | | | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.72  | | | | | | | | | | | | | | |                $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.72  | | | | | | | | | | | | | | |                ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.72  | | | | | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | ALPHA: (855) implies:
% 94.03/13.72  | | | | | | | | | | | | | | |   (856)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.72  | | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.72  | | | | | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.72  | | | | | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.72  | | | | | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.03/13.72  | | | | | | | | | | | | | | |   (857)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.72  | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.72  | | | | | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.72  | | | | | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | GROUND_INST: instantiating (857) with all_139_1, all_139_0,
% 94.03/13.72  | | | | | | | | | | | | | | |              simplifying with (745), (746) gives:
% 94.03/13.72  | | | | | | | | | | | | | | |   (858)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.72  | | | | | | | | | | | | | | |            & ( ~ (v1 = 0) |  ~ (all_139_0 = 0)) & (v1 = 0 |
% 94.03/13.72  | | | | | | | | | | | | | | |              all_139_0 = 0))
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | DELTA: instantiating (858) with fresh symbols all_263_0,
% 94.03/13.72  | | | | | | | | | | | | | | |        all_263_1 gives:
% 94.03/13.72  | | | | | | | | | | | | | | |   (859)  s(all_263_1) = all_263_0 & $i(all_263_1) & ( ~
% 94.03/13.72  | | | | | | | | | | | | | | |            (all_263_0 = 0) |  ~ (all_139_0 = 0)) &
% 94.03/13.72  | | | | | | | | | | | | | | |          (all_263_0 = 0 | all_139_0 = 0)
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | ALPHA: (859) implies:
% 94.03/13.72  | | | | | | | | | | | | | | |   (860)  $i(all_263_1)
% 94.03/13.72  | | | | | | | | | | | | | | |   (861)  s(all_263_1) = all_263_0
% 94.03/13.72  | | | | | | | | | | | | | | |   (862)  all_263_0 = 0 | all_139_0 = 0
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | BETA: splitting (862) gives:
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | Case 1:
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | |   (863)  all_263_0 = 0
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | REDUCE: (861), (863) imply:
% 94.03/13.72  | | | | | | | | | | | | | | | |   (864)  s(all_263_1) = 0
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | BETA: splitting (854) gives:
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | |   (865)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.72  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.72  | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | | ALPHA: (865) implies:
% 94.03/13.72  | | | | | | | | | | | | | | | | |   (866)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.72  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (682), (683), (856), (866) are inconsistent
% 94.03/13.72  | | | | | | | | | | | | | | | | |            by sub-proof #58.
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | |   (867)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.72  | | | | | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.72  | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | | ALPHA: (867) implies:
% 94.03/13.72  | | | | | | | | | | | | | | | | |   (868)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (868) with all_263_1, simplifying
% 94.03/13.72  | | | | | | | | | | | | | | | | |              with (860), (864) gives:
% 94.03/13.72  | | | | | | | | | | | | | | | | |   (869)  $false
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | | CLOSE: (869) is inconsistent.
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | End of split
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | Case 2:
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | |   (870)  all_139_0 = 0
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | REDUCE: (744), (870) imply:
% 94.03/13.72  | | | | | | | | | | | | | | | |   (871)  $false
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | CLOSE: (871) is inconsistent.
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | End of split
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | Case 2:
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | |   (872)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.72  | | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.72  | | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.72  | | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.03/13.72  | | | | | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.72  | | | | | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.72  | | | | | | | | | | | | | | |                (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.03/13.72  | | | | | | | | | | | | | | |              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.72  | | | | | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.72  | | | | | | | | | | | | | | |                $i(v0))))
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | ALPHA: (872) implies:
% 94.03/13.72  | | | | | | | | | | | | | | |   (873)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.72  | | | | | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.72  | | | | | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.72  | | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.03/13.72  | | | | | | | | | | | | | | |   (874)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.72  | | | | | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.72  | | | | | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.72  | | | | | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | DELTA: instantiating (874) with fresh symbols all_262_0,
% 94.03/13.72  | | | | | | | | | | | | | | |        all_262_1 gives:
% 94.03/13.72  | | | | | | | | | | | | | | |   (875)  s(all_262_1) = all_262_0 & $i(all_262_1) &  ! [v0:
% 94.03/13.72  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_262_0 = 0) | v1 =
% 94.03/13.72  | | | | | | | | | | | | | | |            0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.03/13.72  | | | | | | | | | | | | | | |          (all_262_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | ALPHA: (875) implies:
% 94.03/13.72  | | | | | | | | | | | | | | |   (876)   ! [v0: $i] : (all_262_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.03/13.72  | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | |   (877)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_262_0 = 0) |
% 94.03/13.72  | | | | | | | | | | | | | | |            v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | GROUND_INST: instantiating (877) with all_139_1, all_139_0,
% 94.03/13.72  | | | | | | | | | | | | | | |              simplifying with (745), (746) gives:
% 94.03/13.72  | | | | | | | | | | | | | | |   (878)   ~ (all_262_0 = 0) | all_139_0 = 0
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | BETA: splitting (878) gives:
% 94.03/13.72  | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | Case 1:
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | |   (879)   ~ (all_262_0 = 0)
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | BETA: splitting (854) gives:
% 94.03/13.72  | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | Case 1:
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | |   (880)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.72  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.72  | | | | | | | | | | | | | | | | |            $i(v0))
% 94.03/13.72  | | | | | | | | | | | | | | | | | 
% 94.03/13.72  | | | | | | | | | | | | | | | | | ALPHA: (880) implies:
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (881)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | | DELTA: instantiating (881) with fresh symbol all_275_0
% 94.03/13.73  | | | | | | | | | | | | | | | | |        gives:
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (882)  s(all_275_0) = 0 & $i(all_275_0)
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | | ALPHA: (882) implies:
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (883)  $i(all_275_0)
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (884)  s(all_275_0) = 0
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (876) with all_275_0, simplifying
% 94.03/13.73  | | | | | | | | | | | | | | | | |              with (883), (884) gives:
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (885)  all_262_0 = 0
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | | REDUCE: (879), (885) imply:
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (886)  $false
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | | CLOSE: (886) is inconsistent.
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | Case 2:
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (887)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.73  | | | | | | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.73  | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | | ALPHA: (887) implies:
% 94.03/13.73  | | | | | | | | | | | | | | | | |   (888)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.73  | | | | | | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (682), (683), (873), (888) are inconsistent
% 94.03/13.73  | | | | | | | | | | | | | | | | |            by sub-proof #57.
% 94.03/13.73  | | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | Case 2:
% 94.03/13.73  | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | |   (889)  all_139_0 = 0
% 94.03/13.73  | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | REDUCE: (744), (889) imply:
% 94.03/13.73  | | | | | | | | | | | | | | | |   (890)  $false
% 94.03/13.73  | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | | CLOSE: (890) is inconsistent.
% 94.03/13.73  | | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | Case 2:
% 94.03/13.73  | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | |   (891)  all_101_0 = 0
% 94.03/13.73  | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | REDUCE: (728), (891) imply:
% 94.03/13.73  | | | | | | | | | | | |   (892)  $false
% 94.03/13.73  | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | | CLOSE: (892) is inconsistent.
% 94.03/13.73  | | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | Case 2:
% 94.03/13.73  | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | |   (893)  all_83_0 = 0
% 94.03/13.73  | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | REDUCE: (717), (893) imply:
% 94.03/13.73  | | | | | | | | | | |   (894)  $false
% 94.03/13.73  | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | | CLOSE: (894) is inconsistent.
% 94.03/13.73  | | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | Case 2:
% 94.03/13.73  | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | |   (895)  all_65_0 = 0
% 94.03/13.73  | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | REDUCE: (706), (895) imply:
% 94.03/13.73  | | | | | | | | | |   (896)  $false
% 94.03/13.73  | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | | CLOSE: (896) is inconsistent.
% 94.03/13.73  | | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | | 
% 94.03/13.73  | | | | | | | | Case 2:
% 94.03/13.73  | | | | | | | | | 
% 94.03/13.73  | | | | | | | | |   (897)  all_47_0 = 0
% 94.03/13.73  | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | REDUCE: (695), (897) imply:
% 94.03/13.73  | | | | | | | | |   (898)  $false
% 94.03/13.73  | | | | | | | | | 
% 94.03/13.73  | | | | | | | | | CLOSE: (898) is inconsistent.
% 94.03/13.73  | | | | | | | | | 
% 94.03/13.73  | | | | | | | | End of split
% 94.03/13.73  | | | | | | | | 
% 94.03/13.73  | | | | | | | Case 2:
% 94.03/13.73  | | | | | | | | 
% 94.03/13.73  | | | | | | | |   (899)  all_17_0 = 0
% 94.03/13.73  | | | | | | | | 
% 94.03/13.73  | | | | | | | | REDUCE: (327), (899) imply:
% 94.03/13.73  | | | | | | | |   (900)  $false
% 94.03/13.73  | | | | | | | | 
% 94.03/13.73  | | | | | | | | CLOSE: (900) is inconsistent.
% 94.03/13.73  | | | | | | | | 
% 94.03/13.73  | | | | | | | End of split
% 94.03/13.73  | | | | | | | 
% 94.03/13.73  | | | | | | Case 2:
% 94.03/13.73  | | | | | | | 
% 94.03/13.73  | | | | | | |   (901)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.03/13.73  | | | | | | |            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.03/13.73  | | | | | | |              (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.03/13.73  | | | | | | |              ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 94.03/13.73  | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.03/13.73  | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.73  | | | | | | |                    $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.73  | | | | | | |                    (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.73  | | | | | | |                  (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.73  | | | | | | |                    any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 94.03/13.73  | | | | | | |                      $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 94.03/13.73  | | | | | | |                        ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.73  | | | | | | |                        0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 94.03/13.73  | | | | | | |                        0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 94.03/13.73  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 94.03/13.73  | | | | | | |                      : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.73  | | | | | | |                      :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.73  | | | | | | |                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.73  | | | | | | |                  (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.03/13.73  | | | | | | |                    : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.73  | | | | | | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.73  | | | | | | |                        0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.73  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.73  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.73  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.73  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.73  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 94.03/13.73  | | | | | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.73  | | | | | | |                      v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.73  | | | | | | |                    $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.73  | | | | | | |                    $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.73  | | | | | | |                      = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 94.03/13.73  | | | | | | |                  :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 94.03/13.73  | | | | | | |                    ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 94.03/13.73  | | | | | | |                      $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 94.03/13.73  | | | | | | |                        0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.73  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.73  | | | | | | |                        $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.73  | | | | | | |                        ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.73  | | | | | | |                      ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.73  | | | | | | |                        $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 94.03/13.73  | | | | | | |                    $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.73  | | | | | | |                    [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.03/13.73  | | | | | | |                      |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 94.03/13.73  | | | | | | |                    : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.73  | | | | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.73  | | | | | | |                          = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.73  | | | | | | |                        = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.73  | | | | | | |                          = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.73  | | | | | | |                        int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.73  | | | | | | |                        $i(v0))))))))
% 94.03/13.73  | | | | | | | 
% 94.03/13.73  | | | | | | | ALPHA: (901) implies:
% 94.03/13.74  | | | | | | |   (902)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.74  | | | | | | |                  |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.74  | | | | | | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.74  | | | | | | |                    = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.74  | | | | | | |                (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.74  | | | | | | |                  any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i]
% 94.03/13.74  | | | | | | |                  :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.03/13.74  | | | | | | |                        0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.03/13.74  | | | | | | |                (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.74  | | | | | | |                        = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.74  | | | | | | |                      0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.74  | | | | | | |                      |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.74  | | | | | | |                      ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.03/13.74  | | | | | | |                [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.74  | | | | | | |                  [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 94.03/13.74  | | | | | | |                     ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.74  | | | | | | |                  (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.74  | | | | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.74  | | | | | | |                        v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.74  | | | | | | |                        = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.74  | | | | | | |                      int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 94.03/13.74  | | | | | | |                    ? [v0: $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 94.03/13.74  | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.74  | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.74  | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.74  | | | | | | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.03/13.74  | | | | | | |                    0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 94.03/13.74  | | | | | | |                ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.74  | | | | | | |                  [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.03/13.74  | | | | | | |                    ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.74  | | | | | | |                      0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.03/13.74  | | | | | | |                      |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 94.03/13.74  | | | | | | |                    : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.74  | | | | | | |                    :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.74  | | | | | | |                      $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.74  | | | | | | |                      $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.74  | | | | | | |                (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.03/13.74  | | | | | | |                  ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.74  | | | | | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.74  | | | | | | |                      0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.74  | | | | | | |                      int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 94.03/13.74  | | | | | | |                    &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.03/13.74  | | | | | | |                    [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.74  | | | | | | |                    [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.03/13.74  | | | | | | |                      = v1 & $i(v0)))))))
% 94.03/13.74  | | | | | | |   (903)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.03/13.74  | | | | | | |            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.03/13.74  | | | | | | |              (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.03/13.74  | | | | | | |              ~ (r(v2) = 0) |  ~ $i(v2)))
% 94.03/13.74  | | | | | | | 
% 94.03/13.74  | | | | | | | DELTA: instantiating (903) with fresh symbols all_35_0, all_35_1
% 94.03/13.74  | | | | | | |        gives:
% 94.03/13.74  | | | | | | |   (904)  r(all_35_1) = all_35_0 & $i(all_35_1) &  ! [v0: $i] :  !
% 94.03/13.74  | | | | | | |          [v1: int] : ( ~ (all_35_0 = 0) | v1 = 0 |  ~ (r(v0) = v1)
% 94.03/13.74  | | | | | | |            |  ~ $i(v0)) &  ! [v0: $i] : (all_35_0 = 0 |  ~ (r(v0)
% 94.03/13.74  | | | | | | |              = 0) |  ~ $i(v0))
% 94.03/13.74  | | | | | | | 
% 94.03/13.74  | | | | | | | ALPHA: (904) implies:
% 94.03/13.74  | | | | | | |   (905)   ! [v0: $i] : (all_35_0 = 0 |  ~ (r(v0) = 0) |  ~ $i(v0))
% 94.03/13.74  | | | | | | |   (906)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_35_0 = 0) | v1 = 0
% 94.03/13.74  | | | | | | |            |  ~ (r(v0) = v1) |  ~ $i(v0))
% 94.03/13.74  | | | | | | | 
% 94.03/13.74  | | | | | | | GROUND_INST: instantiating (906) with all_17_1, all_17_0,
% 94.03/13.74  | | | | | | |              simplifying with (328), (329) gives:
% 94.03/13.74  | | | | | | |   (907)   ~ (all_35_0 = 0) | all_17_0 = 0
% 94.03/13.74  | | | | | | | 
% 94.03/13.74  | | | | | | | BETA: splitting (907) gives:
% 94.03/13.74  | | | | | | | 
% 94.03/13.74  | | | | | | | Case 1:
% 94.03/13.74  | | | | | | | | 
% 94.03/13.74  | | | | | | | |   (908)   ~ (all_35_0 = 0)
% 94.03/13.74  | | | | | | | | 
% 94.03/13.74  | | | | | | | | BETA: splitting (678) gives:
% 94.03/13.74  | | | | | | | | 
% 94.03/13.74  | | | | | | | | Case 1:
% 94.03/13.74  | | | | | | | | | 
% 94.03/13.74  | | | | | | | | |   (909)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 94.03/13.74  | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 94.03/13.74  | | | | | | | | |            |  ~ $i(v0))
% 94.03/13.74  | | | | | | | | | 
% 94.03/13.74  | | | | | | | | | ALPHA: (909) implies:
% 94.03/13.74  | | | | | | | | |   (910)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 94.03/13.74  | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.74  | | | | | | | | | 
% 94.03/13.74  | | | | | | | | | BETA: splitting (902) gives:
% 94.03/13.74  | | | | | | | | | 
% 94.03/13.74  | | | | | | | | | Case 1:
% 94.03/13.74  | | | | | | | | | | 
% 94.03/13.74  | | | | | | | | | |   (911)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.74  | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.74  | | | | | | | | | |                (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.74  | | | | | | | | | |              [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 94.03/13.74  | | | | | | | | | |              &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( !
% 94.03/13.74  | | | | | | | | | |              [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.74  | | | | | | | | | |                $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.03/13.74  | | | | | | | | | |                  = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.03/13.74  | | | | | | | | | |                  & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.03/13.74  | | | | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.74  | | | | | | | | | |                    $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.74  | | | | | | | | | |                    $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.74  | | | | | | | | | |                    |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.03/13.74  | | | | | | | | | |                  : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) |
% 94.03/13.74  | | | | | | | | | |            ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 94.03/13.74  | | | | | | | | | |                $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1
% 94.03/13.74  | | | | | | | | | |                    = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.74  | | | | | | | | | |                  $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2)
% 94.03/13.74  | | | | | | | | | |                    = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 94.03/13.74  | | | | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.74  | | | | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.74  | | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.03/13.74  | | | | | | | | | |                  : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.03/13.74  | | | | | | | | | |                  [v0: $i] : (p(v0) = 0 & $i(v0))))))
% 94.03/13.74  | | | | | | | | | | 
% 94.03/13.74  | | | | | | | | | | ALPHA: (911) implies:
% 94.03/13.74  | | | | | | | | | |   (912)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.74  | | | | | | | | | |              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.74  | | | | | | | | | |                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.74  | | | | | | | | | |                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.74  | | | | | | | | | |                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.74  | | | | | | | | | |                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.74  | | | | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.74  | | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.74  | | | | | | | | | |                  ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.03/13.74  | | | | | | | | | |            [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 94.03/13.74  | | | | | | | | | |              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 94.03/13.74  | | | | | | | | | |                0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.74  | | | | | | | | | |                $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.74  | | | | | | | | | |            & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.03/13.74  | | | | | | | | | |                  (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 94.03/13.74  | | | | | | | | | |                  ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.74  | | | | | | | | | |                :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.74  | | | | | | | | | |                  $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.74  | | | | | | | | | |                  $i(v0)))))
% 94.03/13.74  | | | | | | | | | |   (913)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.74  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.74  | | | | | | | | | |                0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.74  | | | | | | | | | |              int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ?
% 94.03/13.74  | | | | | | | | | |            [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.03/13.74  | | | | | | | | | | 
% 94.03/13.74  | | | | | | | | | | BETA: splitting (912) gives:
% 94.03/13.74  | | | | | | | | | | 
% 94.03/13.74  | | | | | | | | | | Case 1:
% 94.03/13.74  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | |   (914)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.75  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.75  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.75  | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.75  | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.75  | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.75  | | | | | | | | | | |                $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.75  | | | | | | | | | | |                ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.75  | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | ALPHA: (914) implies:
% 94.03/13.75  | | | | | | | | | | |   (915)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.75  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.75  | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.75  | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.75  | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.03/13.75  | | | | | | | | | | |   (916)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.75  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.75  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.75  | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | BETA: splitting (913) gives:
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | Case 1:
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | |   (917)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.75  | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.75  | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | ALPHA: (917) implies:
% 94.03/13.75  | | | | | | | | | | | |   (918)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.75  | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | REF_CLOSE: (3), (682), (683), (915), (918) are inconsistent
% 94.03/13.75  | | | | | | | | | | | |            by sub-proof #58.
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | Case 2:
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | |   (919)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.75  | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.75  | | | | | | | | | | | |            $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | ALPHA: (919) implies:
% 94.03/13.75  | | | | | | | | | | | |   (920)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | REF_CLOSE: (910), (916), (920) are inconsistent by sub-proof
% 94.03/13.75  | | | | | | | | | | | |            #67.
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | End of split
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | Case 2:
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | |   (921)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.75  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.75  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.75  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.03/13.75  | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.75  | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.75  | | | | | | | | | | |                (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.03/13.75  | | | | | | | | | | |              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.75  | | | | | | | | | | |                $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.75  | | | | | | | | | | |                $i(v0))))
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | ALPHA: (921) implies:
% 94.03/13.75  | | | | | | | | | | |   (922)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.75  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.75  | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.75  | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.75  | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.03/13.75  | | | | | | | | | | |   (923)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.75  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.75  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.75  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | DELTA: instantiating (923) with fresh symbols all_53_0,
% 94.03/13.75  | | | | | | | | | | |        all_53_1 gives:
% 94.03/13.75  | | | | | | | | | | |   (924)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0:
% 94.03/13.75  | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) | v1 = 0
% 94.03/13.75  | | | | | | | | | | |            |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.03/13.75  | | | | | | | | | | |          (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | ALPHA: (924) implies:
% 94.03/13.75  | | | | | | | | | | |   (925)  $i(all_53_1)
% 94.03/13.75  | | | | | | | | | | |   (926)  s(all_53_1) = all_53_0
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | GROUND_INST: instantiating (910) with all_53_1, all_53_0,
% 94.03/13.75  | | | | | | | | | | |              simplifying with (925), (926) gives:
% 94.03/13.75  | | | | | | | | | | |   (927)  all_53_0 = 0
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | REDUCE: (926), (927) imply:
% 94.03/13.75  | | | | | | | | | | |   (928)  s(all_53_1) = 0
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | BETA: splitting (913) gives:
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | Case 1:
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | |   (929)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.75  | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.75  | | | | | | | | | | | |              0) |  ~ $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | ALPHA: (929) implies:
% 94.03/13.75  | | | | | | | | | | | |   (930)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | GROUND_INST: instantiating (930) with all_53_1, simplifying
% 94.03/13.75  | | | | | | | | | | | |              with (925), (928) gives:
% 94.03/13.75  | | | | | | | | | | | |   (931)  $false
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | CLOSE: (931) is inconsistent.
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | Case 2:
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | |   (932)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.75  | | | | | | | | | | | |            = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.75  | | | | | | | | | | | |            $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | ALPHA: (932) implies:
% 94.03/13.75  | | | | | | | | | | | |   (933)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.75  | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | | REF_CLOSE: (3), (682), (683), (922), (933) are inconsistent
% 94.03/13.75  | | | | | | | | | | | |            by sub-proof #57.
% 94.03/13.75  | | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | | End of split
% 94.03/13.75  | | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | | End of split
% 94.03/13.75  | | | | | | | | | | 
% 94.03/13.75  | | | | | | | | | Case 2:
% 94.03/13.75  | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | |   (934)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.03/13.76  | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 94.03/13.76  | | | | | | | | | |                0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 94.03/13.76  | | | | | | | | | |                |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.76  | | | | | | | | | |                ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 94.03/13.76  | | | | | | | | | |              [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.76  | | | | | | | | | |                $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.03/13.76  | | | | | | | | | |                  = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.03/13.76  | | | | | | | | | |                  & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.03/13.76  | | | | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.76  | | | | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.76  | | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.03/13.76  | | | | | | | | | |                  : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.03/13.76  | | | | | | | | | |                  [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.03/13.76  | | | | | | | | | |              [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.76  | | | | | | | | | |                &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.03/13.76  | | | | | | | | | |                  v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.03/13.76  | | | | | | | | | |                [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.03/13.76  | | | | | | | | | |                  $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.76  | | | | | | | | | |                  (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 94.03/13.76  | | | | | | | | | |                  [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 94.03/13.76  | | | | | | | | | |                    $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.76  | | | | | | | | | |                  [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.03/13.76  | | | | | | | | | |                    q(v0) = v1 & $i(v0))))))
% 94.03/13.76  | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | ALPHA: (934) implies:
% 94.03/13.76  | | | | | | | | | |   (935)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.76  | | | | | | | | | |              $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.76  | | | | | | | | | |                v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.76  | | | | | | | | | |                (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.76  | | | | | | | | | |                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.76  | | | | | | | | | |                  $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.76  | | | | | | | | | |                  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.03/13.76  | | | | | | | | | |                ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.76  | | | | | | | | | |                  $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0:
% 94.03/13.76  | | | | | | | | | |              $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.76  | | | | | | | | | |              [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.03/13.76  | | | | | | | | | |                |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 94.03/13.76  | | | | | | | | | |              : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.76  | | | | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.76  | | | | | | | | | |                    = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.76  | | | | | | | | | |                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.76  | | | | | | | | | |                    = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.76  | | | | | | | | | |                  int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.76  | | | | | | | | | |                  $i(v0)))))
% 94.03/13.76  | | | | | | | | | |   (936)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.76  | | | | | | | | | |                v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.76  | | | | | | | | | |              $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.76  | | | | | | | | | |              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.76  | | | | | | | | | |                = 0) & p(v0) = v1 & $i(v0)))
% 94.03/13.76  | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | BETA: splitting (935) gives:
% 94.03/13.76  | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | Case 1:
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | |   (937)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.76  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.76  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.76  | | | | | | | | | | |              (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.76  | | | | | | | | | | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.76  | | | | | | | | | | |                $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.03/13.76  | | | | | | | | | | |                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.76  | | | | | | | | | | |                (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.03/13.76  | | | | | | | | | | |                $i] : (p(v0) = 0 & $i(v0))))
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | ALPHA: (937) implies:
% 94.03/13.76  | | | | | | | | | | |   (938)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.76  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.76  | | | | | | | | | | |              (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.76  | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.03/13.76  | | | | | | | | | | |            &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.03/13.76  | | | | | | | | | | |   (939)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.03/13.76  | | | | | | | | | | |            $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.03/13.76  | | | | | | | | | | |              v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.03/13.76  | | | | | | | | | | |              (v3 = 0 | v1 = 0)))
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | BETA: splitting (936) gives:
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | Case 1:
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | |   (940)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.76  | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.76  | | | | | | | | | | | |            $i(v0))
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | | ALPHA: (940) implies:
% 94.03/13.76  | | | | | | | | | | | |   (941)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | | REF_CLOSE: (910), (939), (941) are inconsistent by sub-proof
% 94.03/13.76  | | | | | | | | | | | |            #67.
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | Case 2:
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | |   (942)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.76  | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.76  | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | | ALPHA: (942) implies:
% 94.03/13.76  | | | | | | | | | | | |   (943)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.03/13.76  | | | | | | | | | | | |            = v1 & $i(v0))
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | | REF_CLOSE: (3), (682), (683), (938), (943) are inconsistent
% 94.03/13.76  | | | | | | | | | | | |            by sub-proof #57.
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | End of split
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | Case 2:
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | |   (944)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.76  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.76  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.76  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.03/13.76  | | | | | | | | | | |          (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.76  | | | | | | | | | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.03/13.76  | | | | | | | | | | |                = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.03/13.76  | | | | | | | | | | |                  0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.03/13.76  | | | | | | | | | | |                int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | ALPHA: (944) implies:
% 94.03/13.76  | | | | | | | | | | |   (945)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.76  | | | | | | | | | | |                = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.76  | | | | | | | | | | |              0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.76  | | | | | | | | | | |              |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.76  | | | | | | | | | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.03/13.76  | | | | | | | | | | |   (946)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.03/13.76  | | | | | | | | | | |            &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.03/13.76  | | | | | | | | | | |              = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.76  | | | | | | | | | | |              $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | DELTA: instantiating (946) with fresh symbols all_53_0,
% 94.03/13.76  | | | | | | | | | | |        all_53_1 gives:
% 94.03/13.76  | | | | | | | | | | |   (947)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0:
% 94.03/13.76  | | | | | | | | | | |            $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) | v1 = 0
% 94.03/13.76  | | | | | | | | | | |            |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.03/13.76  | | | | | | | | | | |          (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | ALPHA: (947) implies:
% 94.03/13.76  | | | | | | | | | | |   (948)  $i(all_53_1)
% 94.03/13.76  | | | | | | | | | | |   (949)  s(all_53_1) = all_53_0
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | GROUND_INST: instantiating (910) with all_53_1, all_53_0,
% 94.03/13.76  | | | | | | | | | | |              simplifying with (948), (949) gives:
% 94.03/13.76  | | | | | | | | | | |   (950)  all_53_0 = 0
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | REDUCE: (949), (950) imply:
% 94.03/13.76  | | | | | | | | | | |   (951)  s(all_53_1) = 0
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | BETA: splitting (936) gives:
% 94.03/13.76  | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | Case 1:
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | |   (952)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.76  | | | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.76  | | | | | | | | | | | |            $i(v0))
% 94.03/13.76  | | | | | | | | | | | | 
% 94.03/13.76  | | | | | | | | | | | | ALPHA: (952) implies:
% 94.03/13.77  | | | | | | | | | | | |   (953)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.77  | | | | | | | | | | | |              v1) |  ~ $i(v0))
% 94.03/13.77  | | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | | | REF_CLOSE: (3), (682), (683), (945), (953) are inconsistent
% 94.03/13.77  | | | | | | | | | | | |            by sub-proof #58.
% 94.03/13.77  | | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | | Case 2:
% 94.03/13.77  | | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | | |   (954)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.77  | | | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.03/13.77  | | | | | | | | | | | |            v1 & $i(v0))
% 94.03/13.77  | | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | | | ALPHA: (954) implies:
% 94.03/13.77  | | | | | | | | | | | |   (955)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.03/13.77  | | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | | | GROUND_INST: instantiating (955) with all_53_1, simplifying
% 94.03/13.77  | | | | | | | | | | | |              with (948), (951) gives:
% 94.03/13.77  | | | | | | | | | | | |   (956)  $false
% 94.03/13.77  | | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | | | CLOSE: (956) is inconsistent.
% 94.03/13.77  | | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | | End of split
% 94.03/13.77  | | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | | End of split
% 94.03/13.77  | | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | End of split
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | Case 2:
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | |   (957)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 94.03/13.77  | | | | | | | | |            v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | ALPHA: (957) implies:
% 94.03/13.77  | | | | | | | | |   (958)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | DELTA: instantiating (958) with fresh symbol all_48_0 gives:
% 94.03/13.77  | | | | | | | | |   (959)  r(all_48_0) = 0 & $i(all_48_0)
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | ALPHA: (959) implies:
% 94.03/13.77  | | | | | | | | |   (960)  $i(all_48_0)
% 94.03/13.77  | | | | | | | | |   (961)  r(all_48_0) = 0
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | GROUND_INST: instantiating (905) with all_48_0, simplifying
% 94.03/13.77  | | | | | | | | |              with (960), (961) gives:
% 94.03/13.77  | | | | | | | | |   (962)  all_35_0 = 0
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | REDUCE: (908), (962) imply:
% 94.03/13.77  | | | | | | | | |   (963)  $false
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | | CLOSE: (963) is inconsistent.
% 94.03/13.77  | | | | | | | | | 
% 94.03/13.77  | | | | | | | | End of split
% 94.03/13.77  | | | | | | | | 
% 94.03/13.77  | | | | | | | Case 2:
% 94.03/13.77  | | | | | | | | 
% 94.03/13.77  | | | | | | | |   (964)  all_17_0 = 0
% 94.03/13.77  | | | | | | | | 
% 94.03/13.77  | | | | | | | | REDUCE: (327), (964) imply:
% 94.03/13.77  | | | | | | | |   (965)  $false
% 94.03/13.77  | | | | | | | | 
% 94.03/13.77  | | | | | | | | CLOSE: (965) is inconsistent.
% 94.03/13.77  | | | | | | | | 
% 94.03/13.77  | | | | | | | End of split
% 94.03/13.77  | | | | | | | 
% 94.03/13.77  | | | | | | End of split
% 94.03/13.77  | | | | | | 
% 94.03/13.77  | | | | | End of split
% 94.03/13.77  | | | | | 
% 94.03/13.77  | | | | End of split
% 94.03/13.77  | | | | 
% 94.03/13.77  | | | Case 2:
% 94.03/13.77  | | | | 
% 94.03/13.78  | | | |   (966)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 94.03/13.78  | | | |                ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 94.03/13.78  | | | |                    (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 94.03/13.78  | | | |                      ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.78  | | | |                          v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.78  | | | |                          0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.03/13.78  | | | |                      : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 94.03/13.78  | | | |                      : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.78  | | | |                        any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i]
% 94.03/13.78  | | | |                        :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.03/13.78  | | | |                              0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.03/13.78  | | | |                      (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.78  | | | |                              = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.78  | | | |                            0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.78  | | | |                            |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.78  | | | |                            ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.03/13.78  | | | |                      [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.78  | | | |                        [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 94.03/13.78  | | | |                           ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.78  | | | |                        (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.78  | | | |                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.78  | | | |                              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.78  | | | |                              = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.78  | | | |                            int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 94.03/13.78  | | | |                          ? [v0: $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 94.03/13.78  | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.78  | | | |                        |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.78  | | | |                        $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.78  | | | |                        $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.03/13.78  | | | |                          0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 94.03/13.78  | | | |                      ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.78  | | | |                        [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.03/13.78  | | | |                          ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.78  | | | |                            0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.03/13.78  | | | |                            |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 94.03/13.78  | | | |                          : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.78  | | | |                          :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.78  | | | |                            $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.78  | | | |                            $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.78  | | | |                      (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.03/13.78  | | | |                        ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.78  | | | |                          $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.78  | | | |                            0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.78  | | | |                            int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 94.03/13.78  | | | |                          &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.03/13.78  | | | |                          [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.78  | | | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.03/13.78  | | | |                            = v1 & $i(v0))))))))) | ( ? [v0: $i] :  ?
% 94.03/13.78  | | | |              [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 94.03/13.78  | | | |                  int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 94.03/13.78  | | | |                  $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~
% 94.03/13.78  | | | |                  $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 94.03/13.78  | | | |                        ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.78  | | | |                        (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.03/13.78  | | | |                      [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 94.03/13.78  | | | |                      ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 94.03/13.78  | | | |                      :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.78  | | | |                        [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.03/13.78  | | | |                          ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.78  | | | |                            0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.03/13.78  | | | |                            |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 94.03/13.78  | | | |                          : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.78  | | | |                          :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.78  | | | |                            $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.78  | | | |                            $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.78  | | | |                      (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.03/13.78  | | | |                        ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.78  | | | |                          $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.78  | | | |                            0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.78  | | | |                            int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 94.03/13.78  | | | |                          &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.03/13.78  | | | |                          [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.78  | | | |                          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.03/13.78  | | | |                            = v1 & $i(v0))))))) | ((( ! [v0: $i] :  !
% 94.03/13.78  | | | |                      [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 94.03/13.78  | | | |                      &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 94.03/13.78  | | | |                        $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.78  | | | |                      :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 94.03/13.78  | | | |                        $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 94.03/13.78  | | | |                        (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 94.03/13.78  | | | |                          any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 94.03/13.78  | | | |                            (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 94.03/13.78  | | | |                            $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.78  | | | |                              v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 94.03/13.78  | | | |                            & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.78  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.78  | | | |                            (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 94.03/13.78  | | | |                        $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.78  | | | |                        [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 94.03/13.78  | | | |                           ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.78  | | | |                        (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.78  | | | |                          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.78  | | | |                              v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.78  | | | |                              = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.78  | | | |                            int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 94.03/13.78  | | | |                          ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))) & ((
% 94.03/13.78  | | | |              ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 94.03/13.78  | | | |                ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 94.03/13.78  | | | |                    (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.03/13.78  | | | |                  [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 94.03/13.78  | | | |                    ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 94.03/13.78  | | | |                    $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 94.03/13.78  | | | |                    & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 94.03/13.78  | | | |                    $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 94.03/13.78  | | | |                v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.03/13.78  | | | |                  v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.78  | | | |                (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] : 
% 94.03/13.78  | | | |                  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 94.03/13.78  | | | |                  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.03/13.78  | | | |                    (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.03/13.78  | | | |                  : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))
% 94.03/13.78  | | | | 
% 94.03/13.78  | | | | ALPHA: (966) implies:
% 94.03/13.78  | | | |   (967)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.78  | | | |              [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.03/13.78  | | | |                    0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 94.03/13.78  | | | |                  $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 94.03/13.78  | | | |                  $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) |
% 94.03/13.78  | | | |              ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 94.03/13.78  | | | |                  $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | ( ?
% 94.03/13.78  | | | |            [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i]
% 94.03/13.78  | | | |              :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) | 
% 94.03/13.78  | | | |                ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~
% 94.03/13.78  | | | |                $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.03/13.78  | | | |                  (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 94.03/13.78  | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 94.03/13.78  | | | |                &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 94.03/13.78  | | | |                  & $i(v0)))))
% 94.03/13.79  | | | |   (968)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.79  | | | |              [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.03/13.79  | | | |                    0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0:
% 94.03/13.79  | | | |                      $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.03/13.79  | | | |                      $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.79  | | | |                      $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.03/13.79  | | | |                        0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 94.03/13.79  | | | |                      = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.03/13.79  | | | |                      ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 94.03/13.79  | | | |                        any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 94.03/13.79  | | | |                          (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 94.03/13.79  | | | |                        :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.79  | | | |                          $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 94.03/13.79  | | | |                      ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.79  | | | |                        [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 94.03/13.79  | | | |                          v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.79  | | | |                    (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : (
% 94.03/13.79  | | | |                        ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.79  | | | |                        $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 94.03/13.79  | | | |                        |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.79  | | | |                        (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 94.03/13.79  | | | |                          $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 94.03/13.79  | | | |                          $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 94.03/13.79  | | | |                          & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.79  | | | |                          $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.79  | | | |                    (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.79  | | | |                    : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.79  | | | |                        0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.79  | | | |                      ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 94.03/13.79  | | | |                    :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.79  | | | |                      [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 94.03/13.79  | | | |                          ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.03/13.79  | | | |                    & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.79  | | | |                            = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.79  | | | |                            = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.79  | | | |                          int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.03/13.79  | | | |                        [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 94.03/13.79  | | | |                    :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 94.03/13.79  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 94.03/13.79  | | | |                          v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 94.03/13.79  | | | |                        (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 94.03/13.79  | | | |                        [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.79  | | | |                          $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 94.03/13.79  | | | |                      ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.79  | | | |                        [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 94.03/13.79  | | | |                          v1 & $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.79  | | | |              any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.03/13.79  | | | |              ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  !
% 94.03/13.79  | | | |              [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 94.03/13.79  | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 94.03/13.79  | | | |                       ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.79  | | | |                      $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.03/13.79  | | | |                        0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 94.03/13.79  | | | |                      = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.03/13.79  | | | |                      ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 94.03/13.79  | | | |                        any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 94.03/13.79  | | | |                          (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i]
% 94.03/13.79  | | | |                        :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.79  | | | |                          $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.03/13.79  | | | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.79  | | | |                          (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.79  | | | |                        (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.79  | | | |                      any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 94.03/13.79  | | | |                        int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) | 
% 94.03/13.79  | | | |                        ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.79  | | | |                          0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 94.03/13.79  | | | |                        : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 94.03/13.79  | | | |                        [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 94.03/13.79  | | | |                        ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 94.03/13.79  | | | |                        [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.79  | | | |                          $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 94.03/13.79  | | | |                    (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 94.03/13.79  | | | |                    : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.79  | | | |                        0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.79  | | | |                      ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 94.03/13.79  | | | |                    :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.79  | | | |                      [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 94.03/13.79  | | | |                          ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.03/13.79  | | | |                    & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.79  | | | |                            = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 94.03/13.79  | | | |                          & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.03/13.79  | | | |                          ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.79  | | | |                          (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 94.03/13.79  | | | |                      $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 94.03/13.79  | | | |                        $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.03/13.79  | | | |                        (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 94.03/13.79  | | | |                        |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] : 
% 94.03/13.79  | | | |                        ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.79  | | | |                          $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.03/13.79  | | | |                          $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.03/13.79  | | | |                          (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.79  | | | |                        (p(v0) = 0 & $i(v0)))))))))
% 94.03/13.79  | | | | 
% 94.03/13.79  | | | | BETA: splitting (6) gives:
% 94.03/13.79  | | | | 
% 94.03/13.79  | | | | Case 1:
% 94.03/13.79  | | | | | 
% 94.03/13.79  | | | | |   (969)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 94.03/13.79  | | | | |            $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 94.03/13.79  | | | | | 
% 94.03/13.79  | | | | | ALPHA: (969) implies:
% 94.03/13.79  | | | | |   (970)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 94.03/13.79  | | | | |   (971)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 94.03/13.79  | | | | |            $i(v0))
% 94.03/13.79  | | | | | 
% 94.03/13.79  | | | | | BETA: splitting (967) gives:
% 94.03/13.79  | | | | | 
% 94.03/13.79  | | | | | Case 1:
% 94.03/13.79  | | | | | | 
% 94.03/13.79  | | | | | |   (972)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |
% 94.03/13.79  | | | | | |             ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 94.03/13.79  | | | | | |                (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.03/13.79  | | | | | |              [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 94.03/13.79  | | | | | |                ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 94.03/13.79  | | | | | |                $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 94.03/13.79  | | | | | |                & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 94.03/13.79  | | | | | |                $i(v0))))
% 94.03/13.79  | | | | | | 
% 94.03/13.79  | | | | | | ALPHA: (972) implies:
% 94.03/13.79  | | | | | |   (973)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 94.03/13.79  | | | | | |              ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)))
% 94.03/13.79  | | | | | |          | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 94.03/13.79  | | | | | |              $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))
% 94.03/13.79  | | | | | |   (974)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |
% 94.03/13.79  | | | | | |             ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 94.03/13.79  | | | | | |                (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.03/13.79  | | | | | | 
% 94.03/13.79  | | | | | | BETA: splitting (968) gives:
% 94.03/13.79  | | | | | | 
% 94.03/13.79  | | | | | | Case 1:
% 94.03/13.79  | | | | | | | 
% 94.03/13.80  | | | | | | |   (975)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 94.03/13.80  | | | | | | |            |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 94.03/13.80  | | | | | | |                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.03/13.80  | | | | | | |          (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.03/13.80  | | | | | | |                      v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.03/13.80  | | | | | | |                      0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.80  | | | | | | |                    int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ?
% 94.03/13.80  | | | | | | |                  [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 94.03/13.80  | | | | | | |                  :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 94.03/13.80  | | | | | | |                    ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 94.03/13.80  | | | | | | |                      $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 94.03/13.80  | | | | | | |                        0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.80  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.80  | | | | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.80  | | | | | | |                        $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.80  | | | | | | |                         ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.80  | | | | | | |                        ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.03/13.80  | | | | | | |                  [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 94.03/13.80  | | | | | | |                    ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 94.03/13.80  | | | | | | |                      0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.03/13.80  | | | | | | |                      $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.03/13.80  | | | | | | |                  & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.03/13.80  | | | | | | |                        (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 94.03/13.80  | | | | | | |                        ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.80  | | | | | | |                      :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.80  | | | | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.80  | | | | | | |                        $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 94.03/13.80  | | | | | | |                    int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &
% 94.03/13.80  | | | | | | |                   ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 94.03/13.80  | | | | | | |                    $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.03/13.80  | | | | | | |                    $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 94.03/13.80  | | | | | | |                    & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.03/13.80  | | | | | | |                    ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 94.03/13.80  | | | | | | |                    [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 94.03/13.80  | | | | | | |                        |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.03/13.80  | | | | | | |                      [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.80  | | | | | | |                          = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.03/13.80  | | | | | | |                        (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.03/13.80  | | | | | | |                      ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.80  | | | | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.80  | | | | | | |                        $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.80  | | | | | | |                  (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.03/13.80  | | | | | | |                    : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.80  | | | | | | |                      $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.80  | | | | | | |                        0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.80  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.03/13.80  | | | | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.80  | | | | | | |                        $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.03/13.80  | | | | | | |                         ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.80  | | | | | | |                        ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 94.03/13.80  | | | | | | | 
% 94.03/13.80  | | | | | | | ALPHA: (975) implies:
% 94.03/13.80  | | | | | | |   (976)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.80  | | | | | | |                  |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.80  | | | | | | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.03/13.80  | | | | | | |                    = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.03/13.80  | | | | | | |                (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.80  | | | | | | |                  any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i]
% 94.03/13.80  | | | | | | |                  :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.03/13.80  | | | | | | |                        0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.03/13.80  | | | | | | |                (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.03/13.80  | | | | | | |                        = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.03/13.80  | | | | | | |                      0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.03/13.80  | | | | | | |                      |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.03/13.80  | | | | | | |                      ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.03/13.80  | | | | | | |                [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.03/13.80  | | | | | | |                  [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 94.03/13.80  | | | | | | |                     ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.03/13.80  | | | | | | |                  (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.03/13.80  | | | | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.03/13.80  | | | | | | |                        v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 94.03/13.80  | | | | | | |                        = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.03/13.80  | | | | | | |                      int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 94.03/13.80  | | | | | | |                    ? [v0: $i] : (p(v0) = 0 & $i(v0))))))) | ((( !
% 94.03/13.80  | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.03/13.80  | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.03/13.80  | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.03/13.80  | | | | | | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.03/13.80  | | | | | | |                    0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 94.03/13.80  | | | | | | |                ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.03/13.80  | | | | | | |                  [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.03/13.80  | | | | | | |                    ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.03/13.80  | | | | | | |                      0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.03/13.80  | | | | | | |                      |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 94.03/13.80  | | | | | | |                    : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.03/13.80  | | | | | | |                    :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.03/13.80  | | | | | | |                      $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.03/13.80  | | | | | | |                      $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.03/13.80  | | | | | | |                (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.03/13.80  | | | | | | |                  ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.03/13.80  | | | | | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.03/13.80  | | | | | | |                      0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.03/13.80  | | | | | | |                      int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 94.03/13.80  | | | | | | |                    &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.03/13.80  | | | | | | |                    [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 94.03/13.80  | | | | | | |                    [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.03/13.80  | | | | | | |                      = v1 & $i(v0)))))))
% 94.03/13.80  | | | | | | |   (977)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 94.03/13.80  | | | | | | |            |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 94.03/13.80  | | | | | | |                ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.03/13.80  | | | | | | | 
% 94.03/13.80  | | | | | | | BETA: splitting (973) gives:
% 94.03/13.80  | | | | | | | 
% 94.03/13.80  | | | | | | | Case 1:
% 94.03/13.80  | | | | | | | | 
% 94.03/13.80  | | | | | | | |   (978)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 94.03/13.80  | | | | | | | |            |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 94.03/13.80  | | | | | | | |            $i(v0))
% 94.03/13.80  | | | | | | | | 
% 94.03/13.80  | | | | | | | | ALPHA: (978) implies:
% 94.03/13.81  | | | | | | | |   (979)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 94.03/13.81  | | | | | | | |            |  ~ $i(v0))
% 94.03/13.81  | | | | | | | | 
% 94.03/13.81  | | | | | | | | REF_CLOSE: (3), (970), (974), (976), (979) are inconsistent by
% 94.03/13.81  | | | | | | | |            sub-proof #66.
% 94.03/13.81  | | | | | | | | 
% 94.03/13.81  | | | | | | | Case 2:
% 94.03/13.81  | | | | | | | | 
% 94.03/13.81  | | | | | | | |   (980)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 94.03/13.81  | | | | | | | |            & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.03/13.81  | | | | | | | | 
% 94.03/13.81  | | | | | | | | ALPHA: (980) implies:
% 94.03/13.81  | | | | | | | |   (981)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.03/13.81  | | | | | | | | 
% 94.03/13.81  | | | | | | | | REF_CLOSE: (971), (977), (981) are inconsistent by sub-proof
% 94.03/13.81  | | | | | | | |            #73.
% 94.03/13.81  | | | | | | | | 
% 94.03/13.81  | | | | | | | End of split
% 94.03/13.81  | | | | | | | 
% 94.03/13.81  | | | | | | Case 2:
% 94.03/13.81  | | | | | | | 
% 94.84/13.81  | | | | | | |   (982)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.84/13.81  | | | | | | |            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.84/13.81  | | | | | | |              (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.84/13.81  | | | | | | |              ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 94.84/13.81  | | | | | | |                  [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.84/13.81  | | | | | | |                    $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.84/13.81  | | | | | | |                    $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.84/13.81  | | | | | | |                    (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.84/13.81  | | | | | | |                  (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.84/13.81  | | | | | | |                    any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 94.84/13.81  | | | | | | |                      $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & (
% 94.84/13.81  | | | | | | |                        ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.84/13.81  | | | | | | |                        0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 94.84/13.81  | | | | | | |                        0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 94.84/13.81  | | | | | | |                        $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 94.84/13.81  | | | | | | |                      [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.84/13.81  | | | | | | |                        q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.84/13.81  | | | | | | |                        = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 94.84/13.81  | | | | | | |                    any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 94.84/13.81  | | | | | | |                    [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 94.84/13.81  | | | | | | |                        v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.84/13.81  | | | | | | |                      ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :
% 94.84/13.81  | | | | | | |                       ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.84/13.81  | | | | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.84/13.81  | | | | | | |                        $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.84/13.81  | | | | | | |                         ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.84/13.81  | | | | | | |                        ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))) |
% 94.84/13.81  | | | | | | |            ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.84/13.81  | | | | | | |                      v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.84/13.81  | | | | | | |                    $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.84/13.81  | | | | | | |                    $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.84/13.81  | | | | | | |                      = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i]
% 94.84/13.81  | | | | | | |                  :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) | 
% 94.84/13.81  | | | | | | |                    ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 94.84/13.81  | | | | | | |                      $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 =
% 94.84/13.81  | | | | | | |                        0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.84/13.81  | | | | | | |                        int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.84/13.81  | | | | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.84/13.81  | | | | | | |                        $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.84/13.81  | | | | | | |                         ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.84/13.81  | | | | | | |                        ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.84/13.81  | | | | | | |                  [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 94.94/13.81  | | | | | | |                    ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 94.94/13.81  | | | | | | |                      0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.81  | | | | | | |                      $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.81  | | | | | | |                  & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.81  | | | | | | |                        (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : (
% 94.94/13.81  | | | | | | |                        ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.94/13.81  | | | | | | |                      :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.81  | | | | | | |                        $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.81  | | | | | | |                        $i(v0))))))))
% 94.94/13.81  | | | | | | | 
% 94.94/13.81  | | | | | | | ALPHA: (982) implies:
% 94.94/13.82  | | | | | | |   (983)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.94/13.82  | | | | | | |                  |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.94/13.82  | | | | | | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 94.94/13.82  | | | | | | |                    = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.82  | | | | | | |                (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.82  | | | | | | |                  any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i]
% 94.94/13.82  | | | | | | |                  :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.94/13.82  | | | | | | |                        0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 94.94/13.82  | | | | | | |                (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.82  | | | | | | |                        = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.82  | | | | | | |                      (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.82  | | | | | | |                    [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.82  | | | | | | |                    &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.94/13.82  | | | | | | |                [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 94.94/13.82  | | | | | | |                  [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |
% 94.94/13.82  | | | | | | |                     ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.94/13.82  | | | | | | |                  (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.94/13.82  | | | | | | |                    [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 94.94/13.82  | | | | | | |                        v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 94.94/13.82  | | | | | | |                      & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |
% 94.94/13.82  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.82  | | | | | | |                      (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 94.94/13.82  | | | | | | |                [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 94.94/13.82  | | | | | | |                  |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.82  | | | | | | |                  $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.94/13.82  | | | | | | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.94/13.82  | | | | | | |                    0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 94.94/13.82  | | | | | | |                ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.94/13.82  | | | | | | |                  [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.94/13.82  | | | | | | |                    ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.94/13.82  | | | | | | |                      0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.94/13.82  | | | | | | |                      |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 94.94/13.82  | | | | | | |                    : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.82  | | | | | | |                      (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 94.94/13.82  | | | | | | |                    [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.82  | | | | | | |                      $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.82  | | | | | | |                (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 94.94/13.82  | | | | | | |                  ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.94/13.82  | | | | | | |                    $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.94/13.82  | | | | | | |                      0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.82  | | | | | | |                      int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 94.94/13.82  | | | | | | |                    &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) |
% 94.94/13.82  | | | | | | |                  ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.82  | | | | | | |                      q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.94/13.82  | | | | | | |                      0 & $i(v0)))))))
% 94.94/13.82  | | | | | | |   (984)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.94/13.82  | | | | | | |            [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.94/13.82  | | | | | | |              (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.94/13.82  | | | | | | |              ~ (r(v2) = 0) |  ~ $i(v2)))
% 94.94/13.82  | | | | | | | 
% 94.94/13.82  | | | | | | | DELTA: instantiating (984) with fresh symbols all_23_0, all_23_1
% 94.94/13.82  | | | | | | |        gives:
% 94.94/13.82  | | | | | | |   (985)  r(all_23_1) = all_23_0 & $i(all_23_1) &  ! [v0: $i] :  !
% 94.94/13.82  | | | | | | |          [v1: int] : ( ~ (all_23_0 = 0) | v1 = 0 |  ~ (r(v0) = v1)
% 94.94/13.82  | | | | | | |            |  ~ $i(v0)) &  ! [v0: $i] : (all_23_0 = 0 |  ~ (r(v0)
% 94.94/13.82  | | | | | | |              = 0) |  ~ $i(v0))
% 94.94/13.82  | | | | | | | 
% 94.94/13.82  | | | | | | | ALPHA: (985) implies:
% 94.94/13.82  | | | | | | |   (986)  $i(all_23_1)
% 94.94/13.82  | | | | | | |   (987)  r(all_23_1) = all_23_0
% 94.94/13.82  | | | | | | | 
% 94.94/13.82  | | | | | | | GROUND_INST: instantiating (971) with all_23_1, all_23_0,
% 94.94/13.82  | | | | | | |              simplifying with (986), (987) gives:
% 94.94/13.82  | | | | | | |   (988)  all_23_0 = 0
% 94.94/13.82  | | | | | | | 
% 94.94/13.82  | | | | | | | REDUCE: (987), (988) imply:
% 94.94/13.82  | | | | | | |   (989)  r(all_23_1) = 0
% 94.94/13.82  | | | | | | | 
% 94.94/13.82  | | | | | | | BETA: splitting (973) gives:
% 94.94/13.82  | | | | | | | 
% 94.94/13.82  | | | | | | | Case 1:
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | |   (990)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 94.94/13.82  | | | | | | | |            |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 94.94/13.82  | | | | | | | |            $i(v0))
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | | ALPHA: (990) implies:
% 94.94/13.82  | | | | | | | |   (991)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | | GROUND_INST: instantiating (991) with all_23_1, simplifying with
% 94.94/13.82  | | | | | | | |              (986), (989) gives:
% 94.94/13.82  | | | | | | | |   (992)  $false
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | | CLOSE: (992) is inconsistent.
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | Case 2:
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | |   (993)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 94.94/13.82  | | | | | | | |            & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | | ALPHA: (993) implies:
% 94.94/13.82  | | | | | | | |   (994)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 94.94/13.82  | | | | | | | |            & $i(v0))
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | | REF_CLOSE: (3), (970), (974), (983), (994) are inconsistent by
% 94.94/13.82  | | | | | | | |            sub-proof #68.
% 94.94/13.82  | | | | | | | | 
% 94.94/13.82  | | | | | | | End of split
% 94.94/13.82  | | | | | | | 
% 94.94/13.82  | | | | | | End of split
% 94.94/13.82  | | | | | | 
% 94.94/13.82  | | | | | Case 2:
% 94.94/13.82  | | | | | | 
% 94.94/13.82  | | | | | |   (995)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 94.94/13.82  | | | | | |              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 94.94/13.82  | | | | | |                = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 94.94/13.82  | | | | | |              (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.82  | | | | | |                int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 94.94/13.82  | | | | | |              [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.82  | | | | | |                (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.82  | | | | | |              : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 94.94/13.82  | | | | | | 
% 94.94/13.82  | | | | | | ALPHA: (995) implies:
% 94.94/13.82  | | | | | |   (996)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 94.94/13.82  | | | | | |              ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 94.94/13.82  | | | | | |            [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.82  | | | | | |            ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 94.94/13.82  | | | | | |   (997)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 94.94/13.82  | | | | | |              $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 94.94/13.82  | | | | | |                = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 94.94/13.82  | | | | | |              (q(v2) = 0) |  ~ $i(v2)))
% 94.94/13.82  | | | | | | 
% 94.94/13.82  | | | | | | DELTA: instantiating (997) with fresh symbols all_19_0, all_19_1
% 94.94/13.82  | | | | | |        gives:
% 94.94/13.82  | | | | | |   (998)  q(all_19_1) = all_19_0 & $i(all_19_1) &  ! [v0: $i] :  !
% 94.94/13.82  | | | | | |          [v1: int] : ( ~ (all_19_0 = 0) | v1 = 0 |  ~ (q(v0) = v1) |
% 94.94/13.82  | | | | | |             ~ $i(v0)) &  ! [v0: $i] : (all_19_0 = 0 |  ~ (q(v0) = 0)
% 94.94/13.82  | | | | | |            |  ~ $i(v0))
% 94.94/13.82  | | | | | | 
% 94.94/13.82  | | | | | | ALPHA: (998) implies:
% 94.94/13.82  | | | | | |   (999)  $i(all_19_1)
% 94.94/13.82  | | | | | |   (1000)  q(all_19_1) = all_19_0
% 94.94/13.82  | | | | | | 
% 94.94/13.82  | | | | | | BETA: splitting (968) gives:
% 94.94/13.82  | | | | | | 
% 94.94/13.82  | | | | | | Case 1:
% 94.94/13.82  | | | | | | | 
% 94.94/13.83  | | | | | | |   (1001)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 94.94/13.83  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 94.94/13.83  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 94.94/13.83  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.94/13.83  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.83  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.83  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 94.94/13.83  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 94.94/13.83  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 94.94/13.83  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.94/13.83  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.94/13.83  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.83  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.83  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.83  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.83  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 94.94/13.83  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.83  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.94/13.83  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.94/13.83  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.94/13.83  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.83  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.94/13.83  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.94/13.83  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.83  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.83  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 94.94/13.83  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.94/13.83  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.94/13.83  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.83  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.83  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 94.94/13.83  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 94.94/13.83  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.94/13.83  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.94/13.83  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.83  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.83  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.94/13.83  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.83  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.83  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 94.94/13.83  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 94.94/13.83  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 94.94/13.83  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 94.94/13.83  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 94.94/13.83  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.83  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.83  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 94.94/13.83  | | | | | | | 
% 94.94/13.83  | | | | | | | ALPHA: (1001) implies:
% 94.94/13.83  | | | | | | |   (1002)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.83  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.83  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.94/13.83  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.83  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 94.94/13.83  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.94/13.83  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.94/13.83  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.94/13.83  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 94.94/13.83  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 94.94/13.83  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 94.94/13.83  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.83  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.83  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.83  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.94/13.83  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.94/13.83  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.94/13.83  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.83  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.83  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.83  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.83  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.83  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 94.94/13.83  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 94.94/13.83  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.94/13.83  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.83  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.83  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 94.94/13.83  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 94.94/13.83  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 94.94/13.83  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.94/13.83  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.83  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.83  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.83  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.83  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.83  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.94/13.83  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.94/13.83  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.94/13.83  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.83  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.83  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.83  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.83  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 94.94/13.83  | | | | | | |   (1003)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 94.94/13.83  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 94.94/13.83  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 94.94/13.83  | | | | | | |                 = 0)))
% 94.94/13.83  | | | | | | | 
% 94.94/13.83  | | | | | | | BETA: splitting (996) gives:
% 94.94/13.83  | | | | | | | 
% 94.94/13.83  | | | | | | | Case 1:
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | |   (1004)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 94.94/13.83  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | | ALPHA: (1004) implies:
% 94.94/13.83  | | | | | | | |   (1005)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | | REF_CLOSE: (971), (1003), (1005) are inconsistent by sub-proof
% 94.94/13.83  | | | | | | | |            #73.
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | Case 2:
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | |   (1006)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.94/13.83  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 94.94/13.83  | | | | | | | |             $i(v0))
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | | ALPHA: (1006) implies:
% 94.94/13.83  | | | | | | | |   (1007)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 94.94/13.83  | | | | | | | |             & $i(v0))
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_33_0,
% 94.94/13.83  | | | | | | | |        all_33_1 gives:
% 94.94/13.83  | | | | | | | |   (1008)   ~ (all_33_0 = 0) & s(all_33_1) = all_33_0 &
% 94.94/13.83  | | | | | | | |           $i(all_33_1)
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | | ALPHA: (1008) implies:
% 94.94/13.83  | | | | | | | |   (1009)   ~ (all_33_0 = 0)
% 94.94/13.83  | | | | | | | |   (1010)  $i(all_33_1)
% 94.94/13.83  | | | | | | | |   (1011)  s(all_33_1) = all_33_0
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | | BETA: splitting (1002) gives:
% 94.94/13.83  | | | | | | | | 
% 94.94/13.83  | | | | | | | | Case 1:
% 94.94/13.83  | | | | | | | | | 
% 94.94/13.83  | | | | | | | | |   (1012)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.83  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 94.94/13.83  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.94/13.83  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 94.94/13.83  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 94.94/13.83  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.83  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.83  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.83  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.83  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.83  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.83  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.83  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 94.94/13.83  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.83  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.94/13.83  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.94/13.83  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.94/13.83  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.83  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.94/13.83  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.94/13.83  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.83  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.83  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 94.94/13.83  | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | ALPHA: (1012) implies:
% 94.94/13.83  | | | | | | | | |   (1013)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.83  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.83  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.83  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.83  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.83  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.83  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.83  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.94/13.83  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 94.94/13.83  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 94.94/13.83  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 94.94/13.83  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.94/13.83  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.83  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.83  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.83  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.83  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | | | |                   $i(v0)))))
% 94.94/13.83  | | | | | | | | |   (1014)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.83  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.83  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.94/13.83  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.83  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 94.94/13.83  | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | BETA: splitting (1013) gives:
% 94.94/13.83  | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | Case 1:
% 94.94/13.83  | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | |   (1015)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.83  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.83  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.83  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.83  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.83  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.83  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.83  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.83  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.94/13.83  | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | ALPHA: (1015) implies:
% 94.94/13.83  | | | | | | | | | |   (1016)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.83  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.94/13.83  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.83  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.94/13.83  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.94/13.83  | | | | | | | | | |   (1017)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.83  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.83  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.83  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 94.94/13.83  | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | GROUND_INST: instantiating (1017) with all_33_1, all_33_0,
% 94.94/13.83  | | | | | | | | | |              simplifying with (1010), (1011) gives:
% 94.94/13.83  | | | | | | | | | |   (1018)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.83  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_33_0 = 0)) & (v1 = 0 |
% 94.94/13.83  | | | | | | | | | |               all_33_0 = 0))
% 94.94/13.83  | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | DELTA: instantiating (1018) with fresh symbols all_43_0,
% 94.94/13.83  | | | | | | | | | |        all_43_1 gives:
% 94.94/13.83  | | | | | | | | | |   (1019)  s(all_43_1) = all_43_0 & $i(all_43_1) & ( ~
% 94.94/13.83  | | | | | | | | | |             (all_43_0 = 0) |  ~ (all_33_0 = 0)) & (all_43_0
% 94.94/13.83  | | | | | | | | | |             = 0 | all_33_0 = 0)
% 94.94/13.83  | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | ALPHA: (1019) implies:
% 94.94/13.83  | | | | | | | | | |   (1020)  $i(all_43_1)
% 94.94/13.83  | | | | | | | | | |   (1021)  s(all_43_1) = all_43_0
% 94.94/13.83  | | | | | | | | | |   (1022)  all_43_0 = 0 | all_33_0 = 0
% 94.94/13.83  | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | BETA: splitting (1022) gives:
% 94.94/13.83  | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | Case 1:
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | |   (1023)  all_43_0 = 0
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | REDUCE: (1021), (1023) imply:
% 94.94/13.83  | | | | | | | | | | |   (1024)  s(all_43_1) = 0
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_54_0,
% 94.94/13.83  | | | | | | | | | | |        all_54_1 gives:
% 94.94/13.83  | | | | | | | | | | |   (1025)   ~ (all_54_0 = 0) & s(all_54_1) = all_54_0 &
% 94.94/13.83  | | | | | | | | | | |           $i(all_54_1)
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | ALPHA: (1025) implies:
% 94.94/13.83  | | | | | | | | | | |   (1026)   ~ (all_54_0 = 0)
% 94.94/13.83  | | | | | | | | | | |   (1027)  $i(all_54_1)
% 94.94/13.83  | | | | | | | | | | |   (1028)  s(all_54_1) = all_54_0
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | GROUND_INST: instantiating (1017) with all_54_1, all_54_0,
% 94.94/13.83  | | | | | | | | | | |              simplifying with (1027), (1028) gives:
% 94.94/13.83  | | | | | | | | | | |   (1029)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.83  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_54_0 = 0)) & (v1 = 0 |
% 94.94/13.83  | | | | | | | | | | |               all_54_0 = 0))
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | DELTA: instantiating (1029) with fresh symbols all_61_0,
% 94.94/13.83  | | | | | | | | | | |        all_61_1 gives:
% 94.94/13.83  | | | | | | | | | | |   (1030)  s(all_61_1) = all_61_0 & $i(all_61_1) & ( ~
% 94.94/13.83  | | | | | | | | | | |             (all_61_0 = 0) |  ~ (all_54_0 = 0)) & (all_61_0
% 94.94/13.83  | | | | | | | | | | |             = 0 | all_54_0 = 0)
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | ALPHA: (1030) implies:
% 94.94/13.83  | | | | | | | | | | |   (1031)  $i(all_61_1)
% 94.94/13.83  | | | | | | | | | | |   (1032)  s(all_61_1) = all_61_0
% 94.94/13.83  | | | | | | | | | | |   (1033)  all_61_0 = 0 | all_54_0 = 0
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | BETA: splitting (1033) gives:
% 94.94/13.83  | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | Case 1:
% 94.94/13.83  | | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | |   (1034)  all_61_0 = 0
% 94.94/13.83  | | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | | REDUCE: (1032), (1034) imply:
% 94.94/13.83  | | | | | | | | | | | |   (1035)  s(all_61_1) = 0
% 94.94/13.83  | | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_72_0,
% 94.94/13.83  | | | | | | | | | | | |        all_72_1 gives:
% 94.94/13.83  | | | | | | | | | | | |   (1036)   ~ (all_72_0 = 0) & s(all_72_1) = all_72_0 &
% 94.94/13.83  | | | | | | | | | | | |           $i(all_72_1)
% 94.94/13.83  | | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | | ALPHA: (1036) implies:
% 94.94/13.83  | | | | | | | | | | | |   (1037)   ~ (all_72_0 = 0)
% 94.94/13.83  | | | | | | | | | | | |   (1038)  $i(all_72_1)
% 94.94/13.83  | | | | | | | | | | | |   (1039)  s(all_72_1) = all_72_0
% 94.94/13.83  | | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | | GROUND_INST: instantiating (1017) with all_72_1, all_72_0,
% 94.94/13.83  | | | | | | | | | | | |              simplifying with (1038), (1039) gives:
% 94.94/13.83  | | | | | | | | | | | |   (1040)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.83  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_72_0 = 0)) & (v1 = 0 |
% 94.94/13.83  | | | | | | | | | | | |               all_72_0 = 0))
% 94.94/13.83  | | | | | | | | | | | | 
% 94.94/13.83  | | | | | | | | | | | | DELTA: instantiating (1040) with fresh symbols all_79_0,
% 94.94/13.83  | | | | | | | | | | | |        all_79_1 gives:
% 94.94/13.84  | | | | | | | | | | | |   (1041)  s(all_79_1) = all_79_0 & $i(all_79_1) & ( ~
% 94.94/13.84  | | | | | | | | | | | |             (all_79_0 = 0) |  ~ (all_72_0 = 0)) & (all_79_0
% 94.94/13.84  | | | | | | | | | | | |             = 0 | all_72_0 = 0)
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | ALPHA: (1041) implies:
% 94.94/13.84  | | | | | | | | | | | |   (1042)  $i(all_79_1)
% 94.94/13.84  | | | | | | | | | | | |   (1043)  s(all_79_1) = all_79_0
% 94.94/13.84  | | | | | | | | | | | |   (1044)  all_79_0 = 0 | all_72_0 = 0
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | BETA: splitting (1044) gives:
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | Case 1:
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | |   (1045)  all_79_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | REDUCE: (1043), (1045) imply:
% 94.94/13.84  | | | | | | | | | | | | |   (1046)  s(all_79_1) = 0
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_90_0,
% 94.94/13.84  | | | | | | | | | | | | |        all_90_1 gives:
% 94.94/13.84  | | | | | | | | | | | | |   (1047)   ~ (all_90_0 = 0) & s(all_90_1) = all_90_0 &
% 94.94/13.84  | | | | | | | | | | | | |           $i(all_90_1)
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | ALPHA: (1047) implies:
% 94.94/13.84  | | | | | | | | | | | | |   (1048)   ~ (all_90_0 = 0)
% 94.94/13.84  | | | | | | | | | | | | |   (1049)  $i(all_90_1)
% 94.94/13.84  | | | | | | | | | | | | |   (1050)  s(all_90_1) = all_90_0
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | GROUND_INST: instantiating (1017) with all_90_1, all_90_0,
% 94.94/13.84  | | | | | | | | | | | | |              simplifying with (1049), (1050) gives:
% 94.94/13.84  | | | | | | | | | | | | |   (1051)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.84  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_90_0 = 0)) & (v1 = 0 |
% 94.94/13.84  | | | | | | | | | | | | |               all_90_0 = 0))
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | DELTA: instantiating (1051) with fresh symbols all_97_0,
% 94.94/13.84  | | | | | | | | | | | | |        all_97_1 gives:
% 94.94/13.84  | | | | | | | | | | | | |   (1052)  s(all_97_1) = all_97_0 & $i(all_97_1) & ( ~
% 94.94/13.84  | | | | | | | | | | | | |             (all_97_0 = 0) |  ~ (all_90_0 = 0)) & (all_97_0
% 94.94/13.84  | | | | | | | | | | | | |             = 0 | all_90_0 = 0)
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | ALPHA: (1052) implies:
% 94.94/13.84  | | | | | | | | | | | | |   (1053)  $i(all_97_1)
% 94.94/13.84  | | | | | | | | | | | | |   (1054)  s(all_97_1) = all_97_0
% 94.94/13.84  | | | | | | | | | | | | |   (1055)  all_97_0 = 0 | all_90_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | BETA: splitting (1055) gives:
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | Case 1:
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | |   (1056)  all_97_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | REDUCE: (1054), (1056) imply:
% 94.94/13.84  | | | | | | | | | | | | | |   (1057)  s(all_97_1) = 0
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_108_0,
% 94.94/13.84  | | | | | | | | | | | | | |        all_108_1 gives:
% 94.94/13.84  | | | | | | | | | | | | | |   (1058)   ~ (all_108_0 = 0) & s(all_108_1) = all_108_0 &
% 94.94/13.84  | | | | | | | | | | | | | |           $i(all_108_1)
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | ALPHA: (1058) implies:
% 94.94/13.84  | | | | | | | | | | | | | |   (1059)   ~ (all_108_0 = 0)
% 94.94/13.84  | | | | | | | | | | | | | |   (1060)  $i(all_108_1)
% 94.94/13.84  | | | | | | | | | | | | | |   (1061)  s(all_108_1) = all_108_0
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | GROUND_INST: instantiating (1017) with all_108_1, all_108_0,
% 94.94/13.84  | | | | | | | | | | | | | |              simplifying with (1060), (1061) gives:
% 94.94/13.84  | | | | | | | | | | | | | |   (1062)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.84  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_108_0 = 0)) & (v1 = 0 |
% 94.94/13.84  | | | | | | | | | | | | | |               all_108_0 = 0))
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | DELTA: instantiating (1062) with fresh symbols all_115_0,
% 94.94/13.84  | | | | | | | | | | | | | |        all_115_1 gives:
% 94.94/13.84  | | | | | | | | | | | | | |   (1063)  s(all_115_1) = all_115_0 & $i(all_115_1) & ( ~
% 94.94/13.84  | | | | | | | | | | | | | |             (all_115_0 = 0) |  ~ (all_108_0 = 0)) &
% 94.94/13.84  | | | | | | | | | | | | | |           (all_115_0 = 0 | all_108_0 = 0)
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | ALPHA: (1063) implies:
% 94.94/13.84  | | | | | | | | | | | | | |   (1064)  $i(all_115_1)
% 94.94/13.84  | | | | | | | | | | | | | |   (1065)  s(all_115_1) = all_115_0
% 94.94/13.84  | | | | | | | | | | | | | |   (1066)  all_115_0 = 0 | all_108_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | BETA: splitting (1066) gives:
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | Case 1:
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | |   (1067)  all_115_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | REDUCE: (1065), (1067) imply:
% 94.94/13.84  | | | | | | | | | | | | | | |   (1068)  s(all_115_1) = 0
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_126_0,
% 94.94/13.84  | | | | | | | | | | | | | | |        all_126_1 gives:
% 94.94/13.84  | | | | | | | | | | | | | | |   (1069)   ~ (all_126_0 = 0) & s(all_126_1) = all_126_0 &
% 94.94/13.84  | | | | | | | | | | | | | | |           $i(all_126_1)
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | ALPHA: (1069) implies:
% 94.94/13.84  | | | | | | | | | | | | | | |   (1070)   ~ (all_126_0 = 0)
% 94.94/13.84  | | | | | | | | | | | | | | |   (1071)  $i(all_126_1)
% 94.94/13.84  | | | | | | | | | | | | | | |   (1072)  s(all_126_1) = all_126_0
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1017) with all_126_1, all_126_0,
% 94.94/13.84  | | | | | | | | | | | | | | |              simplifying with (1071), (1072) gives:
% 94.94/13.84  | | | | | | | | | | | | | | |   (1073)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.84  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_126_0 = 0)) & (v1 = 0 |
% 94.94/13.84  | | | | | | | | | | | | | | |               all_126_0 = 0))
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | DELTA: instantiating (1073) with fresh symbols all_133_0,
% 94.94/13.84  | | | | | | | | | | | | | | |        all_133_1 gives:
% 94.94/13.84  | | | | | | | | | | | | | | |   (1074)  s(all_133_1) = all_133_0 & $i(all_133_1) & ( ~
% 94.94/13.84  | | | | | | | | | | | | | | |             (all_133_0 = 0) |  ~ (all_126_0 = 0)) &
% 94.94/13.84  | | | | | | | | | | | | | | |           (all_133_0 = 0 | all_126_0 = 0)
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | ALPHA: (1074) implies:
% 94.94/13.84  | | | | | | | | | | | | | | |   (1075)  $i(all_133_1)
% 94.94/13.84  | | | | | | | | | | | | | | |   (1076)  s(all_133_1) = all_133_0
% 94.94/13.84  | | | | | | | | | | | | | | |   (1077)  all_133_0 = 0 | all_126_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | BETA: splitting (1077) gives:
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | Case 1:
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | |   (1078)  all_133_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | REDUCE: (1076), (1078) imply:
% 94.94/13.84  | | | | | | | | | | | | | | | |   (1079)  s(all_133_1) = 0
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | BETA: splitting (1014) gives:
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | Case 1:
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | |   (1080)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.84  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.84  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | | ALPHA: (1080) implies:
% 94.94/13.84  | | | | | | | | | | | | | | | | |   (1081)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1081) with all_133_1, simplifying
% 94.94/13.84  | | | | | | | | | | | | | | | | |              with (1075), (1079) gives:
% 94.94/13.84  | | | | | | | | | | | | | | | | |   (1082)  $false
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | | CLOSE: (1082) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | |   (1083)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.84  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.84  | | | | | | | | | | | | | | | | |             $i(v0))
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | | ALPHA: (1083) implies:
% 94.94/13.84  | | | | | | | | | | | | | | | | |   (1084)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.84  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1016), (1084) are
% 94.94/13.84  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #55.
% 94.94/13.84  | | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | |   (1085)  all_126_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | REDUCE: (1070), (1085) imply:
% 94.94/13.84  | | | | | | | | | | | | | | | |   (1086)  $false
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | | CLOSE: (1086) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | |   (1087)  all_108_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | REDUCE: (1059), (1087) imply:
% 94.94/13.84  | | | | | | | | | | | | | | |   (1088)  $false
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | | CLOSE: (1088) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | |   (1089)  all_90_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | REDUCE: (1048), (1089) imply:
% 94.94/13.84  | | | | | | | | | | | | | |   (1090)  $false
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | | CLOSE: (1090) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | |   (1091)  all_72_0 = 0
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | REDUCE: (1037), (1091) imply:
% 94.94/13.84  | | | | | | | | | | | | |   (1092)  $false
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | | CLOSE: (1092) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | |   (1093)  all_54_0 = 0
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | REDUCE: (1026), (1093) imply:
% 94.94/13.84  | | | | | | | | | | | |   (1094)  $false
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | CLOSE: (1094) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | |   (1095)  all_33_0 = 0
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | REDUCE: (1009), (1095) imply:
% 94.94/13.84  | | | | | | | | | | |   (1096)  $false
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | CLOSE: (1096) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | |   (1097)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.84  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.84  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.84  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.94/13.84  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.84  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.84  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.84  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.84  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.84  | | | | | | | | | |                 $i(v0))))
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | ALPHA: (1097) implies:
% 94.94/13.84  | | | | | | | | | |   (1098)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.84  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.84  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.84  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.84  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.94/13.84  | | | | | | | | | |   (1099)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.84  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.84  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.84  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | DELTA: instantiating (1099) with fresh symbols all_42_0,
% 94.94/13.84  | | | | | | | | | |        all_42_1 gives:
% 94.94/13.84  | | | | | | | | | |   (1100)  s(all_42_1) = all_42_0 & $i(all_42_1) &  ! [v0:
% 94.94/13.84  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) | v1 = 0
% 94.94/13.84  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.84  | | | | | | | | | |           (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | ALPHA: (1100) implies:
% 94.94/13.84  | | | | | | | | | |   (1101)   ! [v0: $i] : (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.94/13.84  | | | | | | | | | |             $i(v0))
% 94.94/13.84  | | | | | | | | | |   (1102)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) |
% 94.94/13.84  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | GROUND_INST: instantiating (1102) with all_33_1, all_33_0,
% 94.94/13.84  | | | | | | | | | |              simplifying with (1010), (1011) gives:
% 94.94/13.84  | | | | | | | | | |   (1103)   ~ (all_42_0 = 0) | all_33_0 = 0
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | BETA: splitting (1103) gives:
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | Case 1:
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | |   (1104)   ~ (all_42_0 = 0)
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | BETA: splitting (1014) gives:
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | Case 1:
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | |   (1105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.84  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.84  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | ALPHA: (1105) implies:
% 94.94/13.84  | | | | | | | | | | | |   (1106)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.84  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1098), (1106) are
% 94.94/13.84  | | | | | | | | | | | |            inconsistent by sub-proof #54.
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | |   (1107)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.84  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.84  | | | | | | | | | | | |             $i(v0))
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | ALPHA: (1107) implies:
% 94.94/13.84  | | | | | | | | | | | |   (1108)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | DELTA: instantiating (1108) with fresh symbol all_55_0
% 94.94/13.84  | | | | | | | | | | | |        gives:
% 94.94/13.84  | | | | | | | | | | | |   (1109)  s(all_55_0) = 0 & $i(all_55_0)
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | ALPHA: (1109) implies:
% 94.94/13.84  | | | | | | | | | | | |   (1110)  $i(all_55_0)
% 94.94/13.84  | | | | | | | | | | | |   (1111)  s(all_55_0) = 0
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | GROUND_INST: instantiating (1101) with all_55_0, simplifying
% 94.94/13.84  | | | | | | | | | | | |              with (1110), (1111) gives:
% 94.94/13.84  | | | | | | | | | | | |   (1112)  all_42_0 = 0
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | REDUCE: (1104), (1112) imply:
% 94.94/13.84  | | | | | | | | | | | |   (1113)  $false
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | | CLOSE: (1113) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | |   (1114)  all_33_0 = 0
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | REDUCE: (1009), (1114) imply:
% 94.94/13.84  | | | | | | | | | | |   (1115)  $false
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | | CLOSE: (1115) is inconsistent.
% 94.94/13.84  | | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | End of split
% 94.94/13.84  | | | | | | | | | 
% 94.94/13.84  | | | | | | | | Case 2:
% 94.94/13.84  | | | | | | | | | 
% 94.94/13.84  | | | | | | | | |   (1116)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.84  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 94.94/13.84  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 94.94/13.84  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.84  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 94.94/13.84  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.84  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.84  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.84  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.84  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.84  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.84  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.94/13.84  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.94/13.84  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.94/13.84  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 94.94/13.84  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.84  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.84  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.84  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.84  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.94/13.84  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.84  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.84  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.84  | | | | | | | | |                     $i(v0))))))
% 94.94/13.84  | | | | | | | | | 
% 94.94/13.84  | | | | | | | | | ALPHA: (1116) implies:
% 94.94/13.85  | | | | | | | | |   (1117)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.85  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.85  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.85  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.85  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.85  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.85  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.85  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.85  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 94.94/13.85  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 94.94/13.85  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 94.94/13.85  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.94/13.85  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.94/13.85  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.85  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.94/13.85  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.94/13.85  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.94/13.85  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.85  | | | | | | | | |                   $i(v0)))))
% 94.94/13.85  | | | | | | | | |   (1118)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.85  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.85  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.94/13.85  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.94/13.85  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 94.94/13.85  | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | BETA: splitting (1117) gives:
% 94.94/13.85  | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | |   (1119)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.85  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.85  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.85  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.85  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.85  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.85  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.85  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.85  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | ALPHA: (1119) implies:
% 94.94/13.85  | | | | | | | | | |   (1120)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.85  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.85  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.85  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.85  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.94/13.85  | | | | | | | | | |   (1121)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.85  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.85  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.85  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | GROUND_INST: instantiating (1121) with all_33_1, all_33_0,
% 94.94/13.85  | | | | | | | | | |              simplifying with (1010), (1011) gives:
% 94.94/13.85  | | | | | | | | | |   (1122)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_33_0 = 0)) & (v1 = 0 |
% 94.94/13.85  | | | | | | | | | |               all_33_0 = 0))
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | DELTA: instantiating (1122) with fresh symbols all_43_0,
% 94.94/13.85  | | | | | | | | | |        all_43_1 gives:
% 94.94/13.85  | | | | | | | | | |   (1123)  s(all_43_1) = all_43_0 & $i(all_43_1) & ( ~
% 94.94/13.85  | | | | | | | | | |             (all_43_0 = 0) |  ~ (all_33_0 = 0)) & (all_43_0
% 94.94/13.85  | | | | | | | | | |             = 0 | all_33_0 = 0)
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | ALPHA: (1123) implies:
% 94.94/13.85  | | | | | | | | | |   (1124)  $i(all_43_1)
% 94.94/13.85  | | | | | | | | | |   (1125)  s(all_43_1) = all_43_0
% 94.94/13.85  | | | | | | | | | |   (1126)  all_43_0 = 0 | all_33_0 = 0
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | BETA: splitting (1126) gives:
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | |   (1127)  all_43_0 = 0
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | REDUCE: (1125), (1127) imply:
% 94.94/13.85  | | | | | | | | | | |   (1128)  s(all_43_1) = 0
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_54_0,
% 94.94/13.85  | | | | | | | | | | |        all_54_1 gives:
% 94.94/13.85  | | | | | | | | | | |   (1129)   ~ (all_54_0 = 0) & s(all_54_1) = all_54_0 &
% 94.94/13.85  | | | | | | | | | | |           $i(all_54_1)
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | ALPHA: (1129) implies:
% 94.94/13.85  | | | | | | | | | | |   (1130)   ~ (all_54_0 = 0)
% 94.94/13.85  | | | | | | | | | | |   (1131)  $i(all_54_1)
% 94.94/13.85  | | | | | | | | | | |   (1132)  s(all_54_1) = all_54_0
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | GROUND_INST: instantiating (1121) with all_54_1, all_54_0,
% 94.94/13.85  | | | | | | | | | | |              simplifying with (1131), (1132) gives:
% 94.94/13.85  | | | | | | | | | | |   (1133)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_54_0 = 0)) & (v1 = 0 |
% 94.94/13.85  | | | | | | | | | | |               all_54_0 = 0))
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | DELTA: instantiating (1133) with fresh symbols all_61_0,
% 94.94/13.85  | | | | | | | | | | |        all_61_1 gives:
% 94.94/13.85  | | | | | | | | | | |   (1134)  s(all_61_1) = all_61_0 & $i(all_61_1) & ( ~
% 94.94/13.85  | | | | | | | | | | |             (all_61_0 = 0) |  ~ (all_54_0 = 0)) & (all_61_0
% 94.94/13.85  | | | | | | | | | | |             = 0 | all_54_0 = 0)
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | ALPHA: (1134) implies:
% 94.94/13.85  | | | | | | | | | | |   (1135)  $i(all_61_1)
% 94.94/13.85  | | | | | | | | | | |   (1136)  s(all_61_1) = all_61_0
% 94.94/13.85  | | | | | | | | | | |   (1137)  all_61_0 = 0 | all_54_0 = 0
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | BETA: splitting (1137) gives:
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | |   (1138)  all_61_0 = 0
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | REDUCE: (1136), (1138) imply:
% 94.94/13.85  | | | | | | | | | | | |   (1139)  s(all_61_1) = 0
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_72_0,
% 94.94/13.85  | | | | | | | | | | | |        all_72_1 gives:
% 94.94/13.85  | | | | | | | | | | | |   (1140)   ~ (all_72_0 = 0) & s(all_72_1) = all_72_0 &
% 94.94/13.85  | | | | | | | | | | | |           $i(all_72_1)
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | ALPHA: (1140) implies:
% 94.94/13.85  | | | | | | | | | | | |   (1141)   ~ (all_72_0 = 0)
% 94.94/13.85  | | | | | | | | | | | |   (1142)  $i(all_72_1)
% 94.94/13.85  | | | | | | | | | | | |   (1143)  s(all_72_1) = all_72_0
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | GROUND_INST: instantiating (1121) with all_72_1, all_72_0,
% 94.94/13.85  | | | | | | | | | | | |              simplifying with (1142), (1143) gives:
% 94.94/13.85  | | | | | | | | | | | |   (1144)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_72_0 = 0)) & (v1 = 0 |
% 94.94/13.85  | | | | | | | | | | | |               all_72_0 = 0))
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | DELTA: instantiating (1144) with fresh symbols all_79_0,
% 94.94/13.85  | | | | | | | | | | | |        all_79_1 gives:
% 94.94/13.85  | | | | | | | | | | | |   (1145)  s(all_79_1) = all_79_0 & $i(all_79_1) & ( ~
% 94.94/13.85  | | | | | | | | | | | |             (all_79_0 = 0) |  ~ (all_72_0 = 0)) & (all_79_0
% 94.94/13.85  | | | | | | | | | | | |             = 0 | all_72_0 = 0)
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | ALPHA: (1145) implies:
% 94.94/13.85  | | | | | | | | | | | |   (1146)  $i(all_79_1)
% 94.94/13.85  | | | | | | | | | | | |   (1147)  s(all_79_1) = all_79_0
% 94.94/13.85  | | | | | | | | | | | |   (1148)  all_79_0 = 0 | all_72_0 = 0
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | BETA: splitting (1148) gives:
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | |   (1149)  all_79_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | REDUCE: (1147), (1149) imply:
% 94.94/13.85  | | | | | | | | | | | | |   (1150)  s(all_79_1) = 0
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_90_0,
% 94.94/13.85  | | | | | | | | | | | | |        all_90_1 gives:
% 94.94/13.85  | | | | | | | | | | | | |   (1151)   ~ (all_90_0 = 0) & s(all_90_1) = all_90_0 &
% 94.94/13.85  | | | | | | | | | | | | |           $i(all_90_1)
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | ALPHA: (1151) implies:
% 94.94/13.85  | | | | | | | | | | | | |   (1152)   ~ (all_90_0 = 0)
% 94.94/13.85  | | | | | | | | | | | | |   (1153)  $i(all_90_1)
% 94.94/13.85  | | | | | | | | | | | | |   (1154)  s(all_90_1) = all_90_0
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | GROUND_INST: instantiating (1121) with all_90_1, all_90_0,
% 94.94/13.85  | | | | | | | | | | | | |              simplifying with (1153), (1154) gives:
% 94.94/13.85  | | | | | | | | | | | | |   (1155)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_90_0 = 0)) & (v1 = 0 |
% 94.94/13.85  | | | | | | | | | | | | |               all_90_0 = 0))
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | DELTA: instantiating (1155) with fresh symbols all_97_0,
% 94.94/13.85  | | | | | | | | | | | | |        all_97_1 gives:
% 94.94/13.85  | | | | | | | | | | | | |   (1156)  s(all_97_1) = all_97_0 & $i(all_97_1) & ( ~
% 94.94/13.85  | | | | | | | | | | | | |             (all_97_0 = 0) |  ~ (all_90_0 = 0)) & (all_97_0
% 94.94/13.85  | | | | | | | | | | | | |             = 0 | all_90_0 = 0)
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | ALPHA: (1156) implies:
% 94.94/13.85  | | | | | | | | | | | | |   (1157)  $i(all_97_1)
% 94.94/13.85  | | | | | | | | | | | | |   (1158)  s(all_97_1) = all_97_0
% 94.94/13.85  | | | | | | | | | | | | |   (1159)  all_97_0 = 0 | all_90_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | BETA: splitting (1159) gives:
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | |   (1160)  all_97_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | REDUCE: (1158), (1160) imply:
% 94.94/13.85  | | | | | | | | | | | | | |   (1161)  s(all_97_1) = 0
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_108_0,
% 94.94/13.85  | | | | | | | | | | | | | |        all_108_1 gives:
% 94.94/13.85  | | | | | | | | | | | | | |   (1162)   ~ (all_108_0 = 0) & s(all_108_1) = all_108_0 &
% 94.94/13.85  | | | | | | | | | | | | | |           $i(all_108_1)
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | ALPHA: (1162) implies:
% 94.94/13.85  | | | | | | | | | | | | | |   (1163)   ~ (all_108_0 = 0)
% 94.94/13.85  | | | | | | | | | | | | | |   (1164)  $i(all_108_1)
% 94.94/13.85  | | | | | | | | | | | | | |   (1165)  s(all_108_1) = all_108_0
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | GROUND_INST: instantiating (1121) with all_108_1, all_108_0,
% 94.94/13.85  | | | | | | | | | | | | | |              simplifying with (1164), (1165) gives:
% 94.94/13.85  | | | | | | | | | | | | | |   (1166)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_108_0 = 0)) & (v1 = 0 |
% 94.94/13.85  | | | | | | | | | | | | | |               all_108_0 = 0))
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | DELTA: instantiating (1166) with fresh symbols all_115_0,
% 94.94/13.85  | | | | | | | | | | | | | |        all_115_1 gives:
% 94.94/13.85  | | | | | | | | | | | | | |   (1167)  s(all_115_1) = all_115_0 & $i(all_115_1) & ( ~
% 94.94/13.85  | | | | | | | | | | | | | |             (all_115_0 = 0) |  ~ (all_108_0 = 0)) &
% 94.94/13.85  | | | | | | | | | | | | | |           (all_115_0 = 0 | all_108_0 = 0)
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | ALPHA: (1167) implies:
% 94.94/13.85  | | | | | | | | | | | | | |   (1168)  $i(all_115_1)
% 94.94/13.85  | | | | | | | | | | | | | |   (1169)  s(all_115_1) = all_115_0
% 94.94/13.85  | | | | | | | | | | | | | |   (1170)  all_115_0 = 0 | all_108_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | BETA: splitting (1170) gives:
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | |   (1171)  all_115_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | REDUCE: (1169), (1171) imply:
% 94.94/13.85  | | | | | | | | | | | | | | |   (1172)  s(all_115_1) = 0
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | DELTA: instantiating (1007) with fresh symbols all_126_0,
% 94.94/13.85  | | | | | | | | | | | | | | |        all_126_1 gives:
% 94.94/13.85  | | | | | | | | | | | | | | |   (1173)   ~ (all_126_0 = 0) & s(all_126_1) = all_126_0 &
% 94.94/13.85  | | | | | | | | | | | | | | |           $i(all_126_1)
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | ALPHA: (1173) implies:
% 94.94/13.85  | | | | | | | | | | | | | | |   (1174)   ~ (all_126_0 = 0)
% 94.94/13.85  | | | | | | | | | | | | | | |   (1175)  $i(all_126_1)
% 94.94/13.85  | | | | | | | | | | | | | | |   (1176)  s(all_126_1) = all_126_0
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1121) with all_126_1, all_126_0,
% 94.94/13.85  | | | | | | | | | | | | | | |              simplifying with (1175), (1176) gives:
% 94.94/13.85  | | | | | | | | | | | | | | |   (1177)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_126_0 = 0)) & (v1 = 0 |
% 94.94/13.85  | | | | | | | | | | | | | | |               all_126_0 = 0))
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | DELTA: instantiating (1177) with fresh symbols all_133_0,
% 94.94/13.85  | | | | | | | | | | | | | | |        all_133_1 gives:
% 94.94/13.85  | | | | | | | | | | | | | | |   (1178)  s(all_133_1) = all_133_0 & $i(all_133_1) & ( ~
% 94.94/13.85  | | | | | | | | | | | | | | |             (all_133_0 = 0) |  ~ (all_126_0 = 0)) &
% 94.94/13.85  | | | | | | | | | | | | | | |           (all_133_0 = 0 | all_126_0 = 0)
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | ALPHA: (1178) implies:
% 94.94/13.85  | | | | | | | | | | | | | | |   (1179)  $i(all_133_1)
% 94.94/13.85  | | | | | | | | | | | | | | |   (1180)  s(all_133_1) = all_133_0
% 94.94/13.85  | | | | | | | | | | | | | | |   (1181)  all_133_0 = 0 | all_126_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | BETA: splitting (1181) gives:
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | |   (1182)  all_133_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | REDUCE: (1180), (1182) imply:
% 94.94/13.85  | | | | | | | | | | | | | | | |   (1183)  s(all_133_1) = 0
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | BETA: splitting (1118) gives:
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | Case 1:
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | |   (1184)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.85  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.85  | | | | | | | | | | | | | | | | |             $i(v0))
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | | ALPHA: (1184) implies:
% 94.94/13.85  | | | | | | | | | | | | | | | | |   (1185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.85  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1120), (1185) are
% 94.94/13.85  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #54.
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | |   (1186)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.85  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.85  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | | ALPHA: (1186) implies:
% 94.94/13.85  | | | | | | | | | | | | | | | | |   (1187)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1187) with all_133_1, simplifying
% 94.94/13.85  | | | | | | | | | | | | | | | | |              with (1179), (1183) gives:
% 94.94/13.85  | | | | | | | | | | | | | | | | |   (1188)  $false
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | | CLOSE: (1188) is inconsistent.
% 94.94/13.85  | | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | End of split
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | |   (1189)  all_126_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | REDUCE: (1174), (1189) imply:
% 94.94/13.85  | | | | | | | | | | | | | | | |   (1190)  $false
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | | CLOSE: (1190) is inconsistent.
% 94.94/13.85  | | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | End of split
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | |   (1191)  all_108_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | REDUCE: (1163), (1191) imply:
% 94.94/13.85  | | | | | | | | | | | | | | |   (1192)  $false
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | | CLOSE: (1192) is inconsistent.
% 94.94/13.85  | | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | End of split
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | |   (1193)  all_90_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | REDUCE: (1152), (1193) imply:
% 94.94/13.85  | | | | | | | | | | | | | |   (1194)  $false
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | | CLOSE: (1194) is inconsistent.
% 94.94/13.85  | | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | End of split
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | |   (1195)  all_72_0 = 0
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | REDUCE: (1141), (1195) imply:
% 94.94/13.85  | | | | | | | | | | | | |   (1196)  $false
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | | CLOSE: (1196) is inconsistent.
% 94.94/13.85  | | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | End of split
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | |   (1197)  all_54_0 = 0
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | REDUCE: (1130), (1197) imply:
% 94.94/13.85  | | | | | | | | | | | |   (1198)  $false
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | | CLOSE: (1198) is inconsistent.
% 94.94/13.85  | | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | End of split
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | |   (1199)  all_33_0 = 0
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | REDUCE: (1009), (1199) imply:
% 94.94/13.85  | | | | | | | | | | |   (1200)  $false
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | | CLOSE: (1200) is inconsistent.
% 94.94/13.85  | | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | End of split
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | Case 2:
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | |   (1201)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.85  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.85  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.94/13.85  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.85  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.94/13.85  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.94/13.85  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.94/13.85  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | ALPHA: (1201) implies:
% 94.94/13.85  | | | | | | | | | |   (1202)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.85  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.94/13.85  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.85  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.94/13.85  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.94/13.85  | | | | | | | | | |   (1203)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.85  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.85  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.85  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.85  | | | | | | | | | | DELTA: instantiating (1203) with fresh symbols all_42_0,
% 94.94/13.85  | | | | | | | | | |        all_42_1 gives:
% 94.94/13.85  | | | | | | | | | |   (1204)  s(all_42_1) = all_42_0 & $i(all_42_1) &  ! [v0:
% 94.94/13.85  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) | v1 = 0
% 94.94/13.85  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.85  | | | | | | | | | |           (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.85  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | ALPHA: (1204) implies:
% 94.94/13.86  | | | | | | | | | |   (1205)   ! [v0: $i] : (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.94/13.86  | | | | | | | | | |             $i(v0))
% 94.94/13.86  | | | | | | | | | |   (1206)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) |
% 94.94/13.86  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | GROUND_INST: instantiating (1206) with all_33_1, all_33_0,
% 94.94/13.86  | | | | | | | | | |              simplifying with (1010), (1011) gives:
% 94.94/13.86  | | | | | | | | | |   (1207)   ~ (all_42_0 = 0) | all_33_0 = 0
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | BETA: splitting (1207) gives:
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | Case 1:
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | |   (1208)   ~ (all_42_0 = 0)
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | BETA: splitting (1118) gives:
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | Case 1:
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | |   (1209)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.86  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.86  | | | | | | | | | | | |             $i(v0))
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | ALPHA: (1209) implies:
% 94.94/13.86  | | | | | | | | | | | |   (1210)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | DELTA: instantiating (1210) with fresh symbol all_56_0
% 94.94/13.86  | | | | | | | | | | | |        gives:
% 94.94/13.86  | | | | | | | | | | | |   (1211)  s(all_56_0) = 0 & $i(all_56_0)
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | ALPHA: (1211) implies:
% 94.94/13.86  | | | | | | | | | | | |   (1212)  $i(all_56_0)
% 94.94/13.86  | | | | | | | | | | | |   (1213)  s(all_56_0) = 0
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | GROUND_INST: instantiating (1205) with all_56_0, simplifying
% 94.94/13.86  | | | | | | | | | | | |              with (1212), (1213) gives:
% 94.94/13.86  | | | | | | | | | | | |   (1214)  all_42_0 = 0
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | REDUCE: (1208), (1214) imply:
% 94.94/13.86  | | | | | | | | | | | |   (1215)  $false
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | CLOSE: (1215) is inconsistent.
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | Case 2:
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | |   (1216)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.86  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.86  | | | | | | | | | | | |             v1 & $i(v0))
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | ALPHA: (1216) implies:
% 94.94/13.86  | | | | | | | | | | | |   (1217)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.86  | | | | | | | | | | | |             = v1 & $i(v0))
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1202), (1217) are
% 94.94/13.86  | | | | | | | | | | | |            inconsistent by sub-proof #55.
% 94.94/13.86  | | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | End of split
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | Case 2:
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | |   (1218)  all_33_0 = 0
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | REDUCE: (1009), (1218) imply:
% 94.94/13.86  | | | | | | | | | | |   (1219)  $false
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | CLOSE: (1219) is inconsistent.
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | End of split
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | End of split
% 94.94/13.86  | | | | | | | | | 
% 94.94/13.86  | | | | | | | | End of split
% 94.94/13.86  | | | | | | | | 
% 94.94/13.86  | | | | | | | End of split
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | Case 2:
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | |   (1220)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.94/13.86  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.94/13.86  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.94/13.86  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 94.94/13.86  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.94/13.86  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.94/13.86  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.86  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 94.94/13.86  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 94.94/13.86  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.94/13.86  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 94.94/13.86  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 94.94/13.86  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.86  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.94/13.86  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.94/13.86  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.86  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.86  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 94.94/13.86  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 94.94/13.86  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.94/13.86  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.94/13.86  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.94/13.86  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.86  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.94/13.86  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.86  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.86  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.86  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 94.94/13.86  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 94.94/13.86  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 94.94/13.86  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.94/13.86  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 94.94/13.86  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.94/13.86  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 94.94/13.86  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.94/13.86  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.94/13.86  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.86  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.94/13.86  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.86  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.86  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.86  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.86  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 94.94/13.86  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 94.94/13.86  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 94.94/13.86  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 94.94/13.86  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 94.94/13.86  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.86  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.94/13.86  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.86  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | | ALPHA: (1220) implies:
% 94.94/13.86  | | | | | | |   (1221)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.86  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.86  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.94/13.86  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.86  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 94.94/13.86  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.94/13.86  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.94/13.86  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.94/13.86  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 94.94/13.86  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 94.94/13.86  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 94.94/13.86  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 94.94/13.86  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.86  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.86  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.94/13.86  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.94/13.86  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.94/13.86  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.86  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.86  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.86  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.86  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.86  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 94.94/13.86  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.86  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.86  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.94/13.86  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.94/13.86  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 94.94/13.86  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.94/13.86  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.94/13.86  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.94/13.86  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 94.94/13.86  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 94.94/13.86  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 94.94/13.86  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.86  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.86  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.86  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.94/13.86  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.94/13.86  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.94/13.86  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.86  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.86  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.86  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.86  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.86  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 94.94/13.86  | | | | | | |   (1222)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.94/13.86  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.94/13.86  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.94/13.86  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | | DELTA: instantiating (1222) with fresh symbols all_28_0, all_28_1
% 94.94/13.86  | | | | | | |        gives:
% 94.94/13.86  | | | | | | |   (1223)  r(all_28_1) = all_28_0 & $i(all_28_1) &  ! [v0: $i] :  !
% 94.94/13.86  | | | | | | |           [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 94.94/13.86  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_28_0 = 0 |  ~
% 94.94/13.86  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | | ALPHA: (1223) implies:
% 94.94/13.86  | | | | | | |   (1224)  $i(all_28_1)
% 94.94/13.86  | | | | | | |   (1225)  r(all_28_1) = all_28_0
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | | GROUND_INST: instantiating (971) with all_28_1, all_28_0,
% 94.94/13.86  | | | | | | |              simplifying with (1224), (1225) gives:
% 94.94/13.86  | | | | | | |   (1226)  all_28_0 = 0
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | | REDUCE: (1225), (1226) imply:
% 94.94/13.86  | | | | | | |   (1227)  r(all_28_1) = 0
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | | BETA: splitting (996) gives:
% 94.94/13.86  | | | | | | | 
% 94.94/13.86  | | | | | | | Case 1:
% 94.94/13.86  | | | | | | | | 
% 94.94/13.86  | | | | | | | |   (1228)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 94.94/13.86  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.94/13.86  | | | | | | | | 
% 94.94/13.86  | | | | | | | | ALPHA: (1228) implies:
% 94.94/13.86  | | | | | | | |   (1229)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 94.94/13.86  | | | | | | | |             |  ~ $i(v0))
% 94.94/13.86  | | | | | | | | 
% 94.94/13.86  | | | | | | | | BETA: splitting (1221) gives:
% 94.94/13.86  | | | | | | | | 
% 94.94/13.86  | | | | | | | | Case 1:
% 94.94/13.86  | | | | | | | | | 
% 94.94/13.86  | | | | | | | | |   (1230)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.86  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 94.94/13.86  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.94/13.86  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 94.94/13.86  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 94.94/13.86  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.86  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.86  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.86  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.86  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.86  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.86  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.94/13.86  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.94/13.86  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.94/13.86  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 94.94/13.86  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.86  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.86  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.86  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.86  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.94/13.86  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.86  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.86  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.86  | | | | | | | | |                     $i(v0))))))
% 94.94/13.86  | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | ALPHA: (1230) implies:
% 94.94/13.86  | | | | | | | | |   (1231)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.86  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.86  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.86  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.86  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.86  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.86  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.86  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.86  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 94.94/13.86  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 94.94/13.86  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 94.94/13.86  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.94/13.86  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.94/13.86  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.86  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.94/13.86  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.94/13.86  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.94/13.86  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.86  | | | | | | | | |                   $i(v0)))))
% 94.94/13.86  | | | | | | | | |   (1232)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.86  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.86  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.94/13.86  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.86  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 94.94/13.86  | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | BETA: splitting (1231) gives:
% 94.94/13.86  | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | Case 1:
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | |   (1233)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.86  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.86  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.86  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.86  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.86  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.86  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.86  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.86  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | ALPHA: (1233) implies:
% 94.94/13.86  | | | | | | | | | |   (1234)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.86  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.86  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.86  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.86  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.94/13.86  | | | | | | | | | |   (1235)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.86  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.86  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.86  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | BETA: splitting (1232) gives:
% 94.94/13.86  | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | Case 1:
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | |   (1236)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.86  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.86  | | | | | | | | | | |               0) |  ~ $i(v0))
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | ALPHA: (1236) implies:
% 94.94/13.86  | | | | | | | | | | |   (1237)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.86  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1234), (1237) are
% 94.94/13.86  | | | | | | | | | | |            inconsistent by sub-proof #54.
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.86  | | | | | | | | | | Case 2:
% 94.94/13.86  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | |   (1238)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.87  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.87  | | | | | | | | | | |             $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | ALPHA: (1238) implies:
% 94.94/13.87  | | | | | | | | | | |   (1239)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | REF_CLOSE: (1229), (1235), (1239) are inconsistent by
% 94.94/13.87  | | | | | | | | | | |            sub-proof #67.
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | End of split
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | Case 2:
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | |   (1240)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.87  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.87  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.87  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.94/13.87  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.87  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.94/13.87  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.94/13.87  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.94/13.87  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | ALPHA: (1240) implies:
% 94.94/13.87  | | | | | | | | | |   (1241)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.87  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.94/13.87  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.87  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.94/13.87  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.94/13.87  | | | | | | | | | |   (1242)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.87  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.87  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.87  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | DELTA: instantiating (1242) with fresh symbols all_53_0,
% 94.94/13.87  | | | | | | | | | |        all_53_1 gives:
% 94.94/13.87  | | | | | | | | | |   (1243)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0:
% 94.94/13.87  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) | v1 = 0
% 94.94/13.87  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.87  | | | | | | | | | |           (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | ALPHA: (1243) implies:
% 94.94/13.87  | | | | | | | | | |   (1244)  $i(all_53_1)
% 94.94/13.87  | | | | | | | | | |   (1245)  s(all_53_1) = all_53_0
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | GROUND_INST: instantiating (1229) with all_53_1, all_53_0,
% 94.94/13.87  | | | | | | | | | |              simplifying with (1244), (1245) gives:
% 94.94/13.87  | | | | | | | | | |   (1246)  all_53_0 = 0
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | REDUCE: (1245), (1246) imply:
% 94.94/13.87  | | | | | | | | | |   (1247)  s(all_53_1) = 0
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | BETA: splitting (1232) gives:
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | Case 1:
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | |   (1248)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.87  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.87  | | | | | | | | | | |               0) |  ~ $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | ALPHA: (1248) implies:
% 94.94/13.87  | | | | | | | | | | |   (1249)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | GROUND_INST: instantiating (1249) with all_53_1, simplifying
% 94.94/13.87  | | | | | | | | | | |              with (1244), (1247) gives:
% 94.94/13.87  | | | | | | | | | | |   (1250)  $false
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | CLOSE: (1250) is inconsistent.
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | Case 2:
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | |   (1251)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.87  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.87  | | | | | | | | | | |             $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | ALPHA: (1251) implies:
% 94.94/13.87  | | | | | | | | | | |   (1252)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.87  | | | | | | | | | | |             = v1 & $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1241), (1252) are
% 94.94/13.87  | | | | | | | | | | |            inconsistent by sub-proof #55.
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | End of split
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | End of split
% 94.94/13.87  | | | | | | | | | 
% 94.94/13.87  | | | | | | | | Case 2:
% 94.94/13.87  | | | | | | | | | 
% 94.94/13.87  | | | | | | | | |   (1253)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.87  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 94.94/13.87  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 94.94/13.87  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.87  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 94.94/13.87  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.87  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.87  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.87  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.87  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.87  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.87  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.87  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.87  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 94.94/13.87  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.87  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.94/13.87  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.94/13.87  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.94/13.87  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.87  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.94/13.87  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.94/13.87  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.87  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.87  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 94.94/13.87  | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | ALPHA: (1253) implies:
% 94.94/13.87  | | | | | | | | |   (1254)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.87  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.87  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.87  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.87  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.87  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.87  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.87  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.87  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 94.94/13.87  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 94.94/13.87  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 94.94/13.87  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 94.94/13.87  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.94/13.87  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.87  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.87  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.87  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.87  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.87  | | | | | | | | |                   $i(v0)))))
% 94.94/13.87  | | | | | | | | |   (1255)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.87  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.87  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.94/13.87  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.94/13.87  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 94.94/13.87  | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | BETA: splitting (1254) gives:
% 94.94/13.87  | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | Case 1:
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | |   (1256)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.87  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.87  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.87  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.87  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.87  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.87  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.87  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.87  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | ALPHA: (1256) implies:
% 94.94/13.87  | | | | | | | | | |   (1257)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.87  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.94/13.87  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.87  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.94/13.87  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.94/13.87  | | | | | | | | | |   (1258)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.87  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.87  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.87  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | BETA: splitting (1255) gives:
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | Case 1:
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | |   (1259)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.87  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.87  | | | | | | | | | | |             $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | ALPHA: (1259) implies:
% 94.94/13.87  | | | | | | | | | | |   (1260)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | REF_CLOSE: (1229), (1258), (1260) are inconsistent by
% 94.94/13.87  | | | | | | | | | | |            sub-proof #67.
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | Case 2:
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | |   (1261)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.87  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.87  | | | | | | | | | | |             v1 & $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | ALPHA: (1261) implies:
% 94.94/13.87  | | | | | | | | | | |   (1262)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.87  | | | | | | | | | | |             = v1 & $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1257), (1262) are
% 94.94/13.87  | | | | | | | | | | |            inconsistent by sub-proof #55.
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | End of split
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | Case 2:
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | |   (1263)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.87  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.87  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.87  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.94/13.87  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.87  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.87  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.87  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.87  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.87  | | | | | | | | | |                 $i(v0))))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | ALPHA: (1263) implies:
% 94.94/13.87  | | | | | | | | | |   (1264)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.87  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.87  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.87  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.87  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.94/13.87  | | | | | | | | | |   (1265)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.87  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.87  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.87  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | DELTA: instantiating (1265) with fresh symbols all_53_0,
% 94.94/13.87  | | | | | | | | | |        all_53_1 gives:
% 94.94/13.87  | | | | | | | | | |   (1266)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0:
% 94.94/13.87  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) | v1 = 0
% 94.94/13.87  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.87  | | | | | | | | | |           (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | ALPHA: (1266) implies:
% 94.94/13.87  | | | | | | | | | |   (1267)  $i(all_53_1)
% 94.94/13.87  | | | | | | | | | |   (1268)  s(all_53_1) = all_53_0
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | GROUND_INST: instantiating (1229) with all_53_1, all_53_0,
% 94.94/13.87  | | | | | | | | | |              simplifying with (1267), (1268) gives:
% 94.94/13.87  | | | | | | | | | |   (1269)  all_53_0 = 0
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | REDUCE: (1268), (1269) imply:
% 94.94/13.87  | | | | | | | | | |   (1270)  s(all_53_1) = 0
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | BETA: splitting (1255) gives:
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | Case 1:
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | |   (1271)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.87  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.87  | | | | | | | | | | |             $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | ALPHA: (1271) implies:
% 94.94/13.87  | | | | | | | | | | |   (1272)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.87  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | REF_CLOSE: (3), (970), (999), (1000), (1264), (1272) are
% 94.94/13.87  | | | | | | | | | | |            inconsistent by sub-proof #54.
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | Case 2:
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | |   (1273)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.87  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.87  | | | | | | | | | | |             v1 & $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | ALPHA: (1273) implies:
% 94.94/13.87  | | | | | | | | | | |   (1274)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | GROUND_INST: instantiating (1274) with all_53_1, simplifying
% 94.94/13.87  | | | | | | | | | | |              with (1267), (1270) gives:
% 94.94/13.87  | | | | | | | | | | |   (1275)  $false
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | | CLOSE: (1275) is inconsistent.
% 94.94/13.87  | | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | | End of split
% 94.94/13.87  | | | | | | | | | | 
% 94.94/13.87  | | | | | | | | | End of split
% 94.94/13.87  | | | | | | | | | 
% 94.94/13.87  | | | | | | | | End of split
% 94.94/13.87  | | | | | | | | 
% 94.94/13.87  | | | | | | | Case 2:
% 94.94/13.87  | | | | | | | | 
% 94.94/13.87  | | | | | | | |   (1276)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.94/13.87  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 94.94/13.87  | | | | | | | |             $i(v0))
% 94.94/13.87  | | | | | | | | 
% 94.94/13.87  | | | | | | | | ALPHA: (1276) implies:
% 94.94/13.87  | | | | | | | |   (1277)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 94.94/13.87  | | | | | | | | 
% 94.94/13.87  | | | | | | | | GROUND_INST: instantiating (1277) with all_28_1, simplifying
% 94.94/13.87  | | | | | | | |              with (1224), (1227) gives:
% 94.94/13.87  | | | | | | | |   (1278)  $false
% 94.94/13.87  | | | | | | | | 
% 94.94/13.87  | | | | | | | | CLOSE: (1278) is inconsistent.
% 94.94/13.87  | | | | | | | | 
% 94.94/13.87  | | | | | | | End of split
% 94.94/13.87  | | | | | | | 
% 94.94/13.87  | | | | | | End of split
% 94.94/13.87  | | | | | | 
% 94.94/13.87  | | | | | End of split
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | Case 2:
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | |   (1279)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 94.94/13.87  | | | | |             $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | | ALPHA: (1279) implies:
% 94.94/13.87  | | | | |   (1280)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 94.94/13.87  | | | | |   (1281)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 94.94/13.87  | | | | |             $i(v0))
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | | DELTA: instantiating (1280) with fresh symbol all_15_0 gives:
% 94.94/13.87  | | | | |   (1282)  q(all_15_0) = 0 & $i(all_15_0)
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | | ALPHA: (1282) implies:
% 94.94/13.87  | | | | |   (1283)  $i(all_15_0)
% 94.94/13.87  | | | | |   (1284)  q(all_15_0) = 0
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | | DELTA: instantiating (1281) with fresh symbols all_17_0, all_17_1
% 94.94/13.87  | | | | |        gives:
% 94.94/13.87  | | | | |   (1285)   ~ (all_17_0 = 0) & r(all_17_1) = all_17_0 & $i(all_17_1)
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | | ALPHA: (1285) implies:
% 94.94/13.87  | | | | |   (1286)   ~ (all_17_0 = 0)
% 94.94/13.87  | | | | |   (1287)  $i(all_17_1)
% 94.94/13.87  | | | | |   (1288)  r(all_17_1) = all_17_0
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | | BETA: splitting (967) gives:
% 94.94/13.87  | | | | | 
% 94.94/13.87  | | | | | Case 1:
% 94.94/13.87  | | | | | | 
% 94.94/13.87  | | | | | |   (1289)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 94.94/13.87  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 94.94/13.87  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 94.94/13.87  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 94.94/13.87  | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 94.94/13.87  | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 94.94/13.87  | | | | | |                   0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 94.94/13.87  | | | | | |                 0 & $i(v0))))
% 94.94/13.87  | | | | | | 
% 94.94/13.87  | | | | | | ALPHA: (1289) implies:
% 94.94/13.87  | | | | | |   (1290)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 94.94/13.87  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 94.94/13.87  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 94.94/13.87  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 94.94/13.87  | | | | | |               $i(v0)))
% 94.94/13.87  | | | | | |   (1291)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 94.94/13.87  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 94.94/13.87  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.94/13.87  | | | | | | 
% 94.94/13.87  | | | | | | GROUND_INST: instantiating (1291) with all_15_0, 0, simplifying with
% 94.94/13.87  | | | | | |              (1283), (1284) gives:
% 94.94/13.88  | | | | | |   (1292)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.88  | | | | | |             $i(v0))
% 94.94/13.88  | | | | | | 
% 94.94/13.88  | | | | | | DELTA: instantiating (1292) with fresh symbols all_26_0, all_26_1
% 94.94/13.88  | | | | | |        gives:
% 94.94/13.88  | | | | | |   (1293)   ~ (all_26_0 = 0) & q(all_26_1) = all_26_0 & $i(all_26_1)
% 94.94/13.88  | | | | | | 
% 94.94/13.88  | | | | | | ALPHA: (1293) implies:
% 94.94/13.88  | | | | | |   (1294)   ~ (all_26_0 = 0)
% 94.94/13.88  | | | | | |   (1295)  $i(all_26_1)
% 94.94/13.88  | | | | | |   (1296)  q(all_26_1) = all_26_0
% 94.94/13.88  | | | | | | 
% 94.94/13.88  | | | | | | BETA: splitting (968) gives:
% 94.94/13.88  | | | | | | 
% 94.94/13.88  | | | | | | Case 1:
% 94.94/13.88  | | | | | | | 
% 94.94/13.88  | | | | | | |   (1297)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 94.94/13.88  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 94.94/13.88  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 94.94/13.88  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 94.94/13.88  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.88  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.88  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 94.94/13.88  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 94.94/13.88  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 94.94/13.88  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.94/13.88  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.94/13.88  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.88  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.88  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.88  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.88  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.88  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 94.94/13.88  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.88  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.94/13.88  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.94/13.88  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.94/13.88  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.88  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.94/13.88  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.94/13.88  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.88  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.88  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 94.94/13.88  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.94/13.88  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.94/13.88  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.88  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.88  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 94.94/13.88  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 94.94/13.88  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.94/13.88  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.94/13.88  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.88  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.88  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 94.94/13.88  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.88  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.88  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.88  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 94.94/13.88  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 94.94/13.88  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 94.94/13.88  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 94.94/13.88  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 94.94/13.88  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.88  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.88  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.88  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 94.94/13.88  | | | | | | | 
% 94.94/13.88  | | | | | | | ALPHA: (1297) implies:
% 94.94/13.88  | | | | | | |   (1298)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.88  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.88  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 94.94/13.88  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.88  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 94.94/13.88  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.94/13.88  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 94.94/13.88  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.94/13.88  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 94.94/13.88  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 94.94/13.88  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 94.94/13.88  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.88  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.88  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.88  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.94/13.88  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.94/13.88  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.94/13.88  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.88  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.88  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.88  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.88  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.88  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 94.94/13.88  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 94.94/13.88  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.94/13.88  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.88  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.88  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 94.94/13.88  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 94.94/13.88  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 94.94/13.88  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.94/13.88  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.88  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.88  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.88  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.88  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.88  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.88  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 94.94/13.88  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 94.94/13.88  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 94.94/13.88  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.88  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.88  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.88  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.88  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.88  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 94.94/13.88  | | | | | | |   (1299)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 94.94/13.88  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 94.94/13.88  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 94.94/13.88  | | | | | | |                 = 0)))
% 94.94/13.88  | | | | | | | 
% 94.94/13.88  | | | | | | | GROUND_INST: instantiating (1299) with all_17_1, all_17_0,
% 94.94/13.88  | | | | | | |              simplifying with (1287), (1288) gives:
% 94.94/13.88  | | | | | | |   (1300)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 94.94/13.88  | | | | | | |               (v1 = 0) |  ~ (all_17_0 = 0)) & (v1 = 0 | all_17_0 =
% 94.94/13.88  | | | | | | |               0))
% 94.94/13.88  | | | | | | | 
% 94.94/13.88  | | | | | | | DELTA: instantiating (1300) with fresh symbols all_124_0,
% 94.94/13.88  | | | | | | |        all_124_1 gives:
% 94.94/13.88  | | | | | | |   (1301)  r(all_124_1) = all_124_0 & $i(all_124_1) & ( ~
% 94.94/13.88  | | | | | | |             (all_124_0 = 0) |  ~ (all_17_0 = 0)) & (all_124_0 = 0
% 94.94/13.88  | | | | | | |             | all_17_0 = 0)
% 94.94/13.88  | | | | | | | 
% 94.94/13.88  | | | | | | | ALPHA: (1301) implies:
% 94.94/13.88  | | | | | | |   (1302)  $i(all_124_1)
% 94.94/13.88  | | | | | | |   (1303)  r(all_124_1) = all_124_0
% 94.94/13.88  | | | | | | |   (1304)  all_124_0 = 0 | all_17_0 = 0
% 94.94/13.88  | | | | | | | 
% 94.94/13.88  | | | | | | | BETA: splitting (1304) gives:
% 94.94/13.88  | | | | | | | 
% 94.94/13.88  | | | | | | | Case 1:
% 94.94/13.88  | | | | | | | | 
% 94.94/13.88  | | | | | | | |   (1305)  all_124_0 = 0
% 94.94/13.88  | | | | | | | | 
% 94.94/13.88  | | | | | | | | REDUCE: (1303), (1305) imply:
% 94.94/13.88  | | | | | | | |   (1306)  r(all_124_1) = 0
% 94.94/13.88  | | | | | | | | 
% 94.94/13.88  | | | | | | | | BETA: splitting (1290) gives:
% 94.94/13.88  | | | | | | | | 
% 94.94/13.88  | | | | | | | | Case 1:
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | |   (1307)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 94.94/13.88  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 94.94/13.88  | | | | | | | | |             |  ~ $i(v0))
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | ALPHA: (1307) implies:
% 94.94/13.88  | | | | | | | | |   (1308)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | GROUND_INST: instantiating (1308) with all_124_1, simplifying
% 94.94/13.88  | | | | | | | | |              with (1302), (1306) gives:
% 94.94/13.88  | | | | | | | | |   (1309)  $false
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | CLOSE: (1309) is inconsistent.
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | Case 2:
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | |   (1310)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 94.94/13.88  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | ALPHA: (1310) implies:
% 94.94/13.88  | | | | | | | | |   (1311)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 94.94/13.88  | | | | | | | | |             v1 & $i(v0))
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | DELTA: instantiating (1311) with fresh symbols all_150_0,
% 94.94/13.88  | | | | | | | | |        all_150_1 gives:
% 94.94/13.88  | | | | | | | | |   (1312)   ~ (all_150_0 = 0) & s(all_150_1) = all_150_0 &
% 94.94/13.88  | | | | | | | | |           $i(all_150_1)
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | ALPHA: (1312) implies:
% 94.94/13.88  | | | | | | | | |   (1313)   ~ (all_150_0 = 0)
% 94.94/13.88  | | | | | | | | |   (1314)  $i(all_150_1)
% 94.94/13.88  | | | | | | | | |   (1315)  s(all_150_1) = all_150_0
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | BETA: splitting (1298) gives:
% 94.94/13.88  | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | Case 1:
% 94.94/13.88  | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | |   (1316)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.94/13.88  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.88  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.88  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 94.94/13.88  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.88  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.94/13.88  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 94.94/13.88  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 94.94/13.88  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 94.94/13.88  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.88  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 94.94/13.88  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.94/13.88  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 94.94/13.88  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.88  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 94.94/13.88  | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 94.94/13.88  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.94/13.88  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.88  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.94/13.88  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.88  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 94.94/13.88  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 94.94/13.88  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 94.94/13.88  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.88  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 94.94/13.88  | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | ALPHA: (1316) implies:
% 94.94/13.88  | | | | | | | | | |   (1317)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 94.94/13.88  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.94/13.88  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.94/13.88  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.88  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.88  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.88  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.88  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 94.94/13.88  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 94.94/13.88  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.88  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 94.94/13.88  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 94.94/13.88  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.94/13.88  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.88  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.94/13.88  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.94/13.88  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.88  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.88  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 94.94/13.88  | | | | | | | | | |   (1318)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.94/13.88  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.88  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.88  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 94.94/13.88  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 94.94/13.88  | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | BETA: splitting (1317) gives:
% 94.94/13.88  | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | Case 1:
% 94.94/13.88  | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | |   (1319)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.88  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.88  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.88  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.88  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.88  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.88  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.88  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.88  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.94/13.88  | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | ALPHA: (1319) implies:
% 94.94/13.88  | | | | | | | | | | |   (1320)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.88  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.94/13.88  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.88  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.94/13.88  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.94/13.88  | | | | | | | | | | |   (1321)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.88  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.88  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.88  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 94.94/13.88  | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | GROUND_INST: instantiating (1321) with all_150_1, all_150_0,
% 94.94/13.88  | | | | | | | | | | |              simplifying with (1314), (1315) gives:
% 94.94/13.88  | | | | | | | | | | |   (1322)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.88  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_150_0 = 0)) & (v1 = 0 |
% 94.94/13.88  | | | | | | | | | | |               all_150_0 = 0))
% 94.94/13.88  | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | DELTA: instantiating (1322) with fresh symbols all_363_0,
% 94.94/13.88  | | | | | | | | | | |        all_363_1 gives:
% 94.94/13.88  | | | | | | | | | | |   (1323)  s(all_363_1) = all_363_0 & $i(all_363_1) & ( ~
% 94.94/13.88  | | | | | | | | | | |             (all_363_0 = 0) |  ~ (all_150_0 = 0)) &
% 94.94/13.88  | | | | | | | | | | |           (all_363_0 = 0 | all_150_0 = 0)
% 94.94/13.88  | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | ALPHA: (1323) implies:
% 94.94/13.88  | | | | | | | | | | |   (1324)  $i(all_363_1)
% 94.94/13.88  | | | | | | | | | | |   (1325)  s(all_363_1) = all_363_0
% 94.94/13.88  | | | | | | | | | | |   (1326)  all_363_0 = 0 | all_150_0 = 0
% 94.94/13.88  | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | BETA: splitting (1326) gives:
% 94.94/13.88  | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | Case 1:
% 94.94/13.88  | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | |   (1327)  all_363_0 = 0
% 94.94/13.88  | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | REDUCE: (1325), (1327) imply:
% 94.94/13.88  | | | | | | | | | | | |   (1328)  s(all_363_1) = 0
% 94.94/13.88  | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | BETA: splitting (1318) gives:
% 94.94/13.88  | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | Case 1:
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | |   (1329)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.88  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.88  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | | ALPHA: (1329) implies:
% 94.94/13.88  | | | | | | | | | | | | |   (1330)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | | GROUND_INST: instantiating (1330) with all_363_1, simplifying
% 94.94/13.88  | | | | | | | | | | | | |              with (1324), (1328) gives:
% 94.94/13.88  | | | | | | | | | | | | |   (1331)  $false
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | | CLOSE: (1331) is inconsistent.
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | Case 2:
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | |   (1332)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.88  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.88  | | | | | | | | | | | | |             $i(v0))
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.88  | | | | | | | | | | | | | ALPHA: (1332) implies:
% 94.94/13.88  | | | | | | | | | | | | |   (1333)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.88  | | | | | | | | | | | | |             = v1 & $i(v0))
% 94.94/13.88  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1320), (1333) are
% 94.94/13.89  | | | | | | | | | | | | |            inconsistent by sub-proof #53.
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | |   (1334)  all_150_0 = 0
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | REDUCE: (1313), (1334) imply:
% 94.94/13.89  | | | | | | | | | | | |   (1335)  $false
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | CLOSE: (1335) is inconsistent.
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | |   (1336)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.89  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.89  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.89  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.94/13.89  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.89  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.89  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 94.94/13.89  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.89  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 94.94/13.89  | | | | | | | | | | |                 $i(v0))))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | ALPHA: (1336) implies:
% 94.94/13.89  | | | | | | | | | | |   (1337)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.89  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.89  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.89  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.89  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.94/13.89  | | | | | | | | | | |   (1338)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.89  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.89  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.89  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | DELTA: instantiating (1338) with fresh symbols all_362_0,
% 94.94/13.89  | | | | | | | | | | |        all_362_1 gives:
% 94.94/13.89  | | | | | | | | | | |   (1339)  s(all_362_1) = all_362_0 & $i(all_362_1) &  ! [v0:
% 94.94/13.89  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_362_0 = 0) | v1 =
% 94.94/13.89  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.89  | | | | | | | | | | |           (all_362_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | ALPHA: (1339) implies:
% 94.94/13.89  | | | | | | | | | | |   (1340)   ! [v0: $i] : (all_362_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.94/13.89  | | | | | | | | | | |             $i(v0))
% 94.94/13.89  | | | | | | | | | | |   (1341)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_362_0 = 0) |
% 94.94/13.89  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | GROUND_INST: instantiating (1341) with all_150_1, all_150_0,
% 94.94/13.89  | | | | | | | | | | |              simplifying with (1314), (1315) gives:
% 94.94/13.89  | | | | | | | | | | |   (1342)   ~ (all_362_0 = 0) | all_150_0 = 0
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | BETA: splitting (1342) gives:
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | Case 1:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | |   (1343)   ~ (all_362_0 = 0)
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | BETA: splitting (1318) gives:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | Case 1:
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | |   (1344)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.89  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.89  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1344) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1345)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.89  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1337), (1345) are
% 94.94/13.89  | | | | | | | | | | | | |            inconsistent by sub-proof #52.
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | |   (1346)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.89  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.89  | | | | | | | | | | | | |             $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1346) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1347)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | DELTA: instantiating (1347) with fresh symbol all_374_0
% 94.94/13.89  | | | | | | | | | | | | |        gives:
% 94.94/13.89  | | | | | | | | | | | | |   (1348)  s(all_374_0) = 0 & $i(all_374_0)
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1348) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1349)  $i(all_374_0)
% 94.94/13.89  | | | | | | | | | | | | |   (1350)  s(all_374_0) = 0
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | GROUND_INST: instantiating (1340) with all_374_0, simplifying
% 94.94/13.89  | | | | | | | | | | | | |              with (1349), (1350) gives:
% 94.94/13.89  | | | | | | | | | | | | |   (1351)  all_362_0 = 0
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | REDUCE: (1343), (1351) imply:
% 94.94/13.89  | | | | | | | | | | | | |   (1352)  $false
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | CLOSE: (1352) is inconsistent.
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | |   (1353)  all_150_0 = 0
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | REDUCE: (1313), (1353) imply:
% 94.94/13.89  | | | | | | | | | | | |   (1354)  $false
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | CLOSE: (1354) is inconsistent.
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | |   (1355)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.94/13.89  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 94.94/13.89  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 94.94/13.89  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.94/13.89  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 94.94/13.89  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 94.94/13.89  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 94.94/13.89  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 94.94/13.89  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 94.94/13.89  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.89  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 94.94/13.89  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 94.94/13.89  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.89  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.89  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 94.94/13.89  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 94.94/13.89  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 94.94/13.89  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.89  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 94.94/13.89  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.89  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 94.94/13.89  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 94.94/13.89  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 94.94/13.89  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.89  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 94.94/13.89  | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | ALPHA: (1355) implies:
% 94.94/13.89  | | | | | | | | | |   (1356)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 94.94/13.89  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 94.94/13.89  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 94.94/13.89  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 94.94/13.89  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.89  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 94.94/13.89  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 94.94/13.89  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 94.94/13.89  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 94.94/13.89  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 94.94/13.89  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.89  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.89  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.89  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.89  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.94/13.89  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.89  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.89  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.89  | | | | | | | | | |                   $i(v0)))))
% 94.94/13.89  | | | | | | | | | |   (1357)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 94.94/13.89  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 94.94/13.89  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 94.94/13.89  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.94/13.89  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 94.94/13.89  | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | BETA: splitting (1356) gives:
% 94.94/13.89  | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | Case 1:
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | |   (1358)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.89  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.89  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.89  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 94.94/13.89  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 94.94/13.89  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 94.94/13.89  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.89  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 94.94/13.89  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | ALPHA: (1358) implies:
% 94.94/13.89  | | | | | | | | | | |   (1359)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.89  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 94.94/13.89  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 94.94/13.89  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.89  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 94.94/13.89  | | | | | | | | | | |   (1360)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 94.94/13.89  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 94.94/13.89  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 94.94/13.89  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | GROUND_INST: instantiating (1360) with all_150_1, all_150_0,
% 94.94/13.89  | | | | | | | | | | |              simplifying with (1314), (1315) gives:
% 94.94/13.89  | | | | | | | | | | |   (1361)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.89  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_150_0 = 0)) & (v1 = 0 |
% 94.94/13.89  | | | | | | | | | | |               all_150_0 = 0))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | DELTA: instantiating (1361) with fresh symbols all_363_0,
% 94.94/13.89  | | | | | | | | | | |        all_363_1 gives:
% 94.94/13.89  | | | | | | | | | | |   (1362)  s(all_363_1) = all_363_0 & $i(all_363_1) & ( ~
% 94.94/13.89  | | | | | | | | | | |             (all_363_0 = 0) |  ~ (all_150_0 = 0)) &
% 94.94/13.89  | | | | | | | | | | |           (all_363_0 = 0 | all_150_0 = 0)
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | ALPHA: (1362) implies:
% 94.94/13.89  | | | | | | | | | | |   (1363)  $i(all_363_1)
% 94.94/13.89  | | | | | | | | | | |   (1364)  s(all_363_1) = all_363_0
% 94.94/13.89  | | | | | | | | | | |   (1365)  all_363_0 = 0 | all_150_0 = 0
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | BETA: splitting (1365) gives:
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | Case 1:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | |   (1366)  all_363_0 = 0
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | REDUCE: (1364), (1366) imply:
% 94.94/13.89  | | | | | | | | | | | |   (1367)  s(all_363_1) = 0
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | BETA: splitting (1357) gives:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | Case 1:
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | |   (1368)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.89  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.89  | | | | | | | | | | | | |             $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1368) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1369)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.89  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1359), (1369) are
% 94.94/13.89  | | | | | | | | | | | | |            inconsistent by sub-proof #52.
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | |   (1370)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.89  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.89  | | | | | | | | | | | | |             v1 & $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1370) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1371)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | GROUND_INST: instantiating (1371) with all_363_1, simplifying
% 94.94/13.89  | | | | | | | | | | | | |              with (1363), (1367) gives:
% 94.94/13.89  | | | | | | | | | | | | |   (1372)  $false
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | CLOSE: (1372) is inconsistent.
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | |   (1373)  all_150_0 = 0
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | REDUCE: (1313), (1373) imply:
% 94.94/13.89  | | | | | | | | | | | |   (1374)  $false
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | CLOSE: (1374) is inconsistent.
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | |   (1375)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.89  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.89  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.89  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 94.94/13.89  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.89  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 94.94/13.89  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 94.94/13.89  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 94.94/13.89  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | ALPHA: (1375) implies:
% 94.94/13.89  | | | | | | | | | | |   (1376)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 94.94/13.89  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 94.94/13.89  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.89  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 94.94/13.89  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 94.94/13.89  | | | | | | | | | | |   (1377)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 94.94/13.89  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 94.94/13.89  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 94.94/13.89  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | DELTA: instantiating (1377) with fresh symbols all_362_0,
% 94.94/13.89  | | | | | | | | | | |        all_362_1 gives:
% 94.94/13.89  | | | | | | | | | | |   (1378)  s(all_362_1) = all_362_0 & $i(all_362_1) &  ! [v0:
% 94.94/13.89  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_362_0 = 0) | v1 =
% 94.94/13.89  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 94.94/13.89  | | | | | | | | | | |           (all_362_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | ALPHA: (1378) implies:
% 94.94/13.89  | | | | | | | | | | |   (1379)   ! [v0: $i] : (all_362_0 = 0 |  ~ (s(v0) = 0) |  ~
% 94.94/13.89  | | | | | | | | | | |             $i(v0))
% 94.94/13.89  | | | | | | | | | | |   (1380)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_362_0 = 0) |
% 94.94/13.89  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | GROUND_INST: instantiating (1380) with all_150_1, all_150_0,
% 94.94/13.89  | | | | | | | | | | |              simplifying with (1314), (1315) gives:
% 94.94/13.89  | | | | | | | | | | |   (1381)   ~ (all_362_0 = 0) | all_150_0 = 0
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | BETA: splitting (1381) gives:
% 94.94/13.89  | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | Case 1:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | |   (1382)   ~ (all_362_0 = 0)
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | BETA: splitting (1357) gives:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | Case 1:
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | |   (1383)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 94.94/13.89  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 94.94/13.89  | | | | | | | | | | | | |             $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1383) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1384)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | DELTA: instantiating (1384) with fresh symbol all_375_0
% 94.94/13.89  | | | | | | | | | | | | |        gives:
% 94.94/13.89  | | | | | | | | | | | | |   (1385)  s(all_375_0) = 0 & $i(all_375_0)
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1385) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1386)  $i(all_375_0)
% 94.94/13.89  | | | | | | | | | | | | |   (1387)  s(all_375_0) = 0
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | GROUND_INST: instantiating (1379) with all_375_0, simplifying
% 94.94/13.89  | | | | | | | | | | | | |              with (1386), (1387) gives:
% 94.94/13.89  | | | | | | | | | | | | |   (1388)  all_362_0 = 0
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | REDUCE: (1382), (1388) imply:
% 94.94/13.89  | | | | | | | | | | | | |   (1389)  $false
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | CLOSE: (1389) is inconsistent.
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | |   (1390)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 94.94/13.89  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 94.94/13.89  | | | | | | | | | | | | |             v1 & $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | ALPHA: (1390) implies:
% 94.94/13.89  | | | | | | | | | | | | |   (1391)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 94.94/13.89  | | | | | | | | | | | | |             = v1 & $i(v0))
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1376), (1391) are
% 94.94/13.89  | | | | | | | | | | | | |            inconsistent by sub-proof #53.
% 94.94/13.89  | | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | End of split
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | Case 2:
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | |   (1392)  all_150_0 = 0
% 94.94/13.89  | | | | | | | | | | | | 
% 94.94/13.89  | | | | | | | | | | | | REDUCE: (1313), (1392) imply:
% 94.94/13.89  | | | | | | | | | | | |   (1393)  $false
% 94.94/13.90  | | | | | | | | | | | | 
% 94.94/13.90  | | | | | | | | | | | | CLOSE: (1393) is inconsistent.
% 94.94/13.90  | | | | | | | | | | | | 
% 94.94/13.90  | | | | | | | | | | | End of split
% 94.94/13.90  | | | | | | | | | | | 
% 94.94/13.90  | | | | | | | | | | End of split
% 94.94/13.90  | | | | | | | | | | 
% 94.94/13.90  | | | | | | | | | End of split
% 94.94/13.90  | | | | | | | | | 
% 94.94/13.90  | | | | | | | | End of split
% 94.94/13.90  | | | | | | | | 
% 94.94/13.90  | | | | | | | Case 2:
% 94.94/13.90  | | | | | | | | 
% 94.94/13.90  | | | | | | | |   (1394)  all_17_0 = 0
% 94.94/13.90  | | | | | | | | 
% 94.94/13.90  | | | | | | | | REDUCE: (1286), (1394) imply:
% 94.94/13.90  | | | | | | | |   (1395)  $false
% 94.94/13.90  | | | | | | | | 
% 94.94/13.90  | | | | | | | | CLOSE: (1395) is inconsistent.
% 94.94/13.90  | | | | | | | | 
% 94.94/13.90  | | | | | | | End of split
% 94.94/13.90  | | | | | | | 
% 94.94/13.90  | | | | | | Case 2:
% 94.94/13.90  | | | | | | | 
% 94.94/13.90  | | | | | | |   (1396)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 94.94/13.90  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.94/13.90  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 94.94/13.90  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 94.94/13.90  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 94.94/13.90  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 94.94/13.90  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 94.94/13.90  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 94.94/13.90  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 94.94/13.90  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 94.94/13.90  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 94.94/13.90  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 94.94/13.90  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 94.94/13.90  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 94.94/13.90  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 94.94/13.90  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 94.94/13.90  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 94.94/13.90  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 94.94/13.90  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 94.94/13.90  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 94.94/13.90  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 94.94/13.90  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 94.94/13.90  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.90  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.94/13.90  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.90  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.90  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.90  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 94.94/13.90  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 94.94/13.90  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 94.94/13.90  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 94.94/13.90  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 94.94/13.90  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 94.94/13.90  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 94.94/13.90  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 94.94/13.90  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 94.94/13.90  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 94.94/13.90  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 94.94/13.90  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 94.94/13.90  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 94.94/13.90  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 94.94/13.90  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 94.94/13.90  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 94.94/13.90  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 94.94/13.90  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 94.94/13.90  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 94.94/13.90  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 94.94/13.90  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 94.94/13.90  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 94.94/13.90  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 94.94/13.90  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 94.94/13.90  | | | | | | | 
% 94.94/13.90  | | | | | | | ALPHA: (1396) implies:
% 95.32/13.90  | | | | | | |   (1397)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.90  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.90  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.32/13.90  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.90  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.90  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.90  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.90  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.90  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.90  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.32/13.90  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.32/13.90  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.32/13.90  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.90  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.90  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.90  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.90  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.90  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.90  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.90  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.90  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.90  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.90  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.32/13.90  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.90  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.90  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.90  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.32/13.90  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.90  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.90  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.90  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.90  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.90  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.90  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.90  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.90  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.90  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.90  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.90  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.90  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.90  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.90  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.90  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.90  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.90  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.90  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 95.32/13.90  | | | | | | |   (1398)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.32/13.90  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.90  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.32/13.90  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 95.32/13.90  | | | | | | | 
% 95.32/13.90  | | | | | | | DELTA: instantiating (1398) with fresh symbols all_123_0,
% 95.32/13.90  | | | | | | |        all_123_1 gives:
% 95.32/13.90  | | | | | | |   (1399)  r(all_123_1) = all_123_0 & $i(all_123_1) &  ! [v0: $i] :
% 95.32/13.90  | | | | | | |            ! [v1: int] : ( ~ (all_123_0 = 0) | v1 = 0 |  ~ (r(v0)
% 95.32/13.90  | | | | | | |               = v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_123_0 = 0 | 
% 95.32/13.90  | | | | | | |             ~ (r(v0) = 0) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | 
% 95.32/13.90  | | | | | | | ALPHA: (1399) implies:
% 95.32/13.90  | | | | | | |   (1400)   ! [v0: $i] : (all_123_0 = 0 |  ~ (r(v0) = 0) |  ~
% 95.32/13.90  | | | | | | |             $i(v0))
% 95.32/13.90  | | | | | | |   (1401)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_123_0 = 0) | v1 =
% 95.32/13.90  | | | | | | |             0 |  ~ (r(v0) = v1) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | 
% 95.32/13.90  | | | | | | | GROUND_INST: instantiating (1401) with all_17_1, all_17_0,
% 95.32/13.90  | | | | | | |              simplifying with (1287), (1288) gives:
% 95.32/13.90  | | | | | | |   (1402)   ~ (all_123_0 = 0) | all_17_0 = 0
% 95.32/13.90  | | | | | | | 
% 95.32/13.90  | | | | | | | BETA: splitting (1402) gives:
% 95.32/13.90  | | | | | | | 
% 95.32/13.90  | | | | | | | Case 1:
% 95.32/13.90  | | | | | | | | 
% 95.32/13.90  | | | | | | | |   (1403)   ~ (all_123_0 = 0)
% 95.32/13.90  | | | | | | | | 
% 95.32/13.90  | | | | | | | | BETA: splitting (1290) gives:
% 95.32/13.90  | | | | | | | | 
% 95.32/13.90  | | | | | | | | Case 1:
% 95.32/13.90  | | | | | | | | | 
% 95.32/13.90  | | | | | | | | |   (1404)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.32/13.90  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 95.32/13.90  | | | | | | | | |             |  ~ $i(v0))
% 95.32/13.90  | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | ALPHA: (1404) implies:
% 95.32/13.90  | | | | | | | | |   (1405)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.32/13.90  | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | BETA: splitting (1397) gives:
% 95.32/13.90  | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | Case 1:
% 95.32/13.90  | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | |   (1406)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.90  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.90  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.90  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.32/13.90  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.90  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.32/13.90  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 95.32/13.90  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 95.32/13.90  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.90  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.90  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.90  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 95.32/13.90  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 95.32/13.90  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.90  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 95.32/13.90  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.90  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 95.32/13.90  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.90  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.90  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.90  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.90  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 95.32/13.90  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 95.32/13.90  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.90  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 95.32/13.90  | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | ALPHA: (1406) implies:
% 95.32/13.90  | | | | | | | | | |   (1407)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.32/13.90  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.32/13.90  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.32/13.90  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.90  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.90  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.90  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.32/13.90  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.32/13.90  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.32/13.90  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.32/13.90  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.90  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.90  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.90  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.90  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.90  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.90  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.90  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.90  | | | | | | | | | |                   $i(v0)))))
% 95.32/13.90  | | | | | | | | | |   (1408)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.90  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.90  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.90  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 95.32/13.90  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.32/13.90  | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | BETA: splitting (1407) gives:
% 95.32/13.90  | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | Case 1:
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | |   (1409)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.90  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.90  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.90  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.90  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.90  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.90  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.90  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.90  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | ALPHA: (1409) implies:
% 95.32/13.90  | | | | | | | | | | |   (1410)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.90  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.90  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.90  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.90  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.32/13.90  | | | | | | | | | | |   (1411)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.90  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.90  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.90  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | BETA: splitting (1408) gives:
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | Case 1:
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | |   (1412)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.90  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.90  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | ALPHA: (1412) implies:
% 95.32/13.90  | | | | | | | | | | | |   (1413)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.90  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1410), (1413) are
% 95.32/13.90  | | | | | | | | | | | |            inconsistent by sub-proof #52.
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | Case 2:
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | |   (1414)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.90  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.90  | | | | | | | | | | | |             $i(v0))
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | ALPHA: (1414) implies:
% 95.32/13.90  | | | | | | | | | | | |   (1415)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | REF_CLOSE: (1405), (1411), (1415) are inconsistent by
% 95.32/13.90  | | | | | | | | | | | |            sub-proof #67.
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | End of split
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | Case 2:
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | |   (1416)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.90  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.90  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.90  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.32/13.90  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.90  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.32/13.90  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.32/13.90  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.90  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | ALPHA: (1416) implies:
% 95.32/13.90  | | | | | | | | | | |   (1417)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.90  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.32/13.90  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.90  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.90  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.32/13.90  | | | | | | | | | | |   (1418)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.90  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.90  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.90  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | DELTA: instantiating (1418) with fresh symbols all_338_0,
% 95.32/13.90  | | | | | | | | | | |        all_338_1 gives:
% 95.32/13.90  | | | | | | | | | | |   (1419)  s(all_338_1) = all_338_0 & $i(all_338_1) &  ! [v0:
% 95.32/13.90  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_338_0 = 0) | v1 =
% 95.32/13.90  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.90  | | | | | | | | | | |           (all_338_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | ALPHA: (1419) implies:
% 95.32/13.90  | | | | | | | | | | |   (1420)  $i(all_338_1)
% 95.32/13.90  | | | | | | | | | | |   (1421)  s(all_338_1) = all_338_0
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | BETA: splitting (1408) gives:
% 95.32/13.90  | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | Case 1:
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | |   (1422)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.90  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.90  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | ALPHA: (1422) implies:
% 95.32/13.90  | | | | | | | | | | | |   (1423)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | GROUND_INST: instantiating (1405) with all_338_1, all_338_0,
% 95.32/13.90  | | | | | | | | | | | |              simplifying with (1420), (1421) gives:
% 95.32/13.90  | | | | | | | | | | | |   (1424)  all_338_0 = 0
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | REDUCE: (1421), (1424) imply:
% 95.32/13.90  | | | | | | | | | | | |   (1425)  s(all_338_1) = 0
% 95.32/13.90  | | | | | | | | | | | | 
% 95.32/13.90  | | | | | | | | | | | | GROUND_INST: instantiating (1423) with all_338_1, simplifying
% 95.32/13.90  | | | | | | | | | | | |              with (1420), (1425) gives:
% 95.32/13.91  | | | | | | | | | | | |   (1426)  $false
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | CLOSE: (1426) is inconsistent.
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | Case 2:
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | |   (1427)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.91  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.91  | | | | | | | | | | | |             $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | ALPHA: (1427) implies:
% 95.32/13.91  | | | | | | | | | | | |   (1428)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.91  | | | | | | | | | | | |             = v1 & $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1417), (1428) are
% 95.32/13.91  | | | | | | | | | | | |            inconsistent by sub-proof #53.
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | End of split
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | End of split
% 95.32/13.91  | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | Case 2:
% 95.32/13.91  | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | |   (1429)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.91  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 95.32/13.91  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.91  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.91  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 95.32/13.91  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 95.32/13.91  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 95.32/13.91  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 95.32/13.91  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.91  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.91  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 95.32/13.91  | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 95.32/13.91  | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 95.32/13.91  | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 95.32/13.91  | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.91  | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 95.32/13.91  | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.91  | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.32/13.91  | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 95.32/13.91  | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.91  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 95.32/13.91  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 95.32/13.91  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.91  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.91  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 95.32/13.91  | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | ALPHA: (1429) implies:
% 95.32/13.91  | | | | | | | | | |   (1430)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.32/13.91  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.32/13.91  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.32/13.91  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.91  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.91  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.91  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.91  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.91  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.32/13.91  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.91  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.32/13.91  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.32/13.91  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.91  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.91  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.32/13.91  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.32/13.91  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.91  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.91  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 95.32/13.91  | | | | | | | | | |   (1431)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.91  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 95.32/13.91  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 95.32/13.91  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.91  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 95.32/13.91  | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | BETA: splitting (1430) gives:
% 95.32/13.91  | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | Case 1:
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | |   (1432)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.91  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.91  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.91  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.91  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.91  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.91  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.91  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.91  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | ALPHA: (1432) implies:
% 95.32/13.91  | | | | | | | | | | |   (1433)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.91  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.32/13.91  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.91  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.91  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.32/13.91  | | | | | | | | | | |   (1434)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.91  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.91  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.91  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | BETA: splitting (1431) gives:
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | Case 1:
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | |   (1435)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.91  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.91  | | | | | | | | | | | |             $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | ALPHA: (1435) implies:
% 95.32/13.91  | | | | | | | | | | | |   (1436)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | REF_CLOSE: (1405), (1434), (1436) are inconsistent by
% 95.32/13.91  | | | | | | | | | | | |            sub-proof #67.
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | Case 2:
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | |   (1437)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.91  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.91  | | | | | | | | | | | |             v1 & $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | ALPHA: (1437) implies:
% 95.32/13.91  | | | | | | | | | | | |   (1438)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.91  | | | | | | | | | | | |             = v1 & $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1433), (1438) are
% 95.32/13.91  | | | | | | | | | | | |            inconsistent by sub-proof #53.
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | End of split
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | Case 2:
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | |   (1439)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.91  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.91  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.91  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.32/13.91  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.91  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.91  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.91  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.91  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.91  | | | | | | | | | | |                 $i(v0))))
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | ALPHA: (1439) implies:
% 95.32/13.91  | | | | | | | | | | |   (1440)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.91  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.91  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.91  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.91  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.32/13.91  | | | | | | | | | | |   (1441)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.91  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.91  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.91  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | DELTA: instantiating (1441) with fresh symbols all_338_0,
% 95.32/13.91  | | | | | | | | | | |        all_338_1 gives:
% 95.32/13.91  | | | | | | | | | | |   (1442)  s(all_338_1) = all_338_0 & $i(all_338_1) &  ! [v0:
% 95.32/13.91  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_338_0 = 0) | v1 =
% 95.32/13.91  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.91  | | | | | | | | | | |           (all_338_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | ALPHA: (1442) implies:
% 95.32/13.91  | | | | | | | | | | |   (1443)  $i(all_338_1)
% 95.32/13.91  | | | | | | | | | | |   (1444)  s(all_338_1) = all_338_0
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | BETA: splitting (1431) gives:
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | Case 1:
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | |   (1445)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.91  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.91  | | | | | | | | | | | |             $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | ALPHA: (1445) implies:
% 95.32/13.91  | | | | | | | | | | | |   (1446)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.91  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | REF_CLOSE: (3), (1294), (1295), (1296), (1440), (1446) are
% 95.32/13.91  | | | | | | | | | | | |            inconsistent by sub-proof #52.
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | Case 2:
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | |   (1447)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.91  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.91  | | | | | | | | | | | |             v1 & $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | ALPHA: (1447) implies:
% 95.32/13.91  | | | | | | | | | | | |   (1448)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | GROUND_INST: instantiating (1405) with all_338_1, all_338_0,
% 95.32/13.91  | | | | | | | | | | | |              simplifying with (1443), (1444) gives:
% 95.32/13.91  | | | | | | | | | | | |   (1449)  all_338_0 = 0
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | REDUCE: (1444), (1449) imply:
% 95.32/13.91  | | | | | | | | | | | |   (1450)  s(all_338_1) = 0
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | GROUND_INST: instantiating (1448) with all_338_1, simplifying
% 95.32/13.91  | | | | | | | | | | | |              with (1443), (1450) gives:
% 95.32/13.91  | | | | | | | | | | | |   (1451)  $false
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | | CLOSE: (1451) is inconsistent.
% 95.32/13.91  | | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | | End of split
% 95.32/13.91  | | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | | End of split
% 95.32/13.91  | | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | End of split
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | Case 2:
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | |   (1452)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 95.32/13.91  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | ALPHA: (1452) implies:
% 95.32/13.91  | | | | | | | | |   (1453)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | DELTA: instantiating (1453) with fresh symbol all_146_0 gives:
% 95.32/13.91  | | | | | | | | |   (1454)  r(all_146_0) = 0 & $i(all_146_0)
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | ALPHA: (1454) implies:
% 95.32/13.91  | | | | | | | | |   (1455)  $i(all_146_0)
% 95.32/13.91  | | | | | | | | |   (1456)  r(all_146_0) = 0
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | GROUND_INST: instantiating (1400) with all_146_0, simplifying
% 95.32/13.91  | | | | | | | | |              with (1455), (1456) gives:
% 95.32/13.91  | | | | | | | | |   (1457)  all_123_0 = 0
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | REDUCE: (1403), (1457) imply:
% 95.32/13.91  | | | | | | | | |   (1458)  $false
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | | CLOSE: (1458) is inconsistent.
% 95.32/13.91  | | | | | | | | | 
% 95.32/13.91  | | | | | | | | End of split
% 95.32/13.91  | | | | | | | | 
% 95.32/13.91  | | | | | | | Case 2:
% 95.32/13.91  | | | | | | | | 
% 95.32/13.91  | | | | | | | |   (1459)  all_17_0 = 0
% 95.32/13.91  | | | | | | | | 
% 95.32/13.91  | | | | | | | | REDUCE: (1286), (1459) imply:
% 95.32/13.91  | | | | | | | |   (1460)  $false
% 95.32/13.91  | | | | | | | | 
% 95.32/13.91  | | | | | | | | CLOSE: (1460) is inconsistent.
% 95.32/13.91  | | | | | | | | 
% 95.32/13.91  | | | | | | | End of split
% 95.32/13.91  | | | | | | | 
% 95.32/13.91  | | | | | | End of split
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | Case 2:
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | |   (1461)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 95.32/13.91  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.91  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.32/13.91  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.91  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 95.32/13.91  | | | | | |               [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.91  | | | | | |                 (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.91  | | | | | |                 int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | | ALPHA: (1461) implies:
% 95.32/13.91  | | | | | |   (1462)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 95.32/13.91  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 95.32/13.91  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.91  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 95.32/13.91  | | | | | |   (1463)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 95.32/13.91  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.91  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.32/13.91  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | | DELTA: instantiating (1463) with fresh symbols all_25_0, all_25_1
% 95.32/13.91  | | | | | |        gives:
% 95.32/13.91  | | | | | |   (1464)  q(all_25_1) = all_25_0 & $i(all_25_1) &  ! [v0: $i] :  !
% 95.32/13.91  | | | | | |           [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 95.32/13.91  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_25_0 = 0 |  ~ (q(v0) =
% 95.32/13.91  | | | | | |               0) |  ~ $i(v0))
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | | ALPHA: (1464) implies:
% 95.32/13.91  | | | | | |   (1465)   ! [v0: $i] : (all_25_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 95.32/13.91  | | | | | |   (1466)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |
% 95.32/13.91  | | | | | |              ~ (q(v0) = v1) |  ~ $i(v0))
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | | GROUND_INST: instantiating (1465) with all_15_0, simplifying with
% 95.32/13.91  | | | | | |              (1283), (1284) gives:
% 95.32/13.91  | | | | | |   (1467)  all_25_0 = 0
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | | BETA: splitting (968) gives:
% 95.32/13.91  | | | | | | 
% 95.32/13.91  | | | | | | Case 1:
% 95.32/13.91  | | | | | | | 
% 95.32/13.91  | | | | | | |   (1468)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.32/13.91  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.32/13.91  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.32/13.91  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 95.32/13.91  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.91  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.91  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.32/13.91  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 95.32/13.91  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.32/13.91  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.32/13.91  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.32/13.91  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.91  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.91  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.91  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.91  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.91  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.32/13.91  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.91  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.32/13.91  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.32/13.91  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.91  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.91  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.32/13.91  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.32/13.91  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.91  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.91  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 95.32/13.91  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.32/13.91  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.32/13.91  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.91  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.91  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 95.32/13.91  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 95.32/13.91  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.32/13.91  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.32/13.91  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.91  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.91  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.32/13.91  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.91  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.91  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.91  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.32/13.91  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.32/13.91  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.32/13.91  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.32/13.91  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.32/13.91  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.91  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.91  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.91  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 95.32/13.91  | | | | | | | 
% 95.32/13.91  | | | | | | | ALPHA: (1468) implies:
% 95.32/13.92  | | | | | | |   (1469)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.92  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.92  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.32/13.92  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.92  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.92  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.92  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.92  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.92  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.92  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.92  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.92  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.92  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.92  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.92  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.92  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.92  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.92  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.92  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.92  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.92  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.92  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.92  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 95.32/13.92  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 95.32/13.92  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.32/13.92  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.92  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.92  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 95.32/13.92  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.92  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 95.32/13.92  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.92  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.92  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.92  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.92  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.92  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.92  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.92  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.92  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.92  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.92  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.92  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.92  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.92  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.92  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.92  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 95.32/13.92  | | | | | | |   (1470)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.32/13.92  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.32/13.92  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.32/13.92  | | | | | | |                 = 0)))
% 95.32/13.92  | | | | | | | 
% 95.32/13.92  | | | | | | | GROUND_INST: instantiating (1470) with all_17_1, all_17_0,
% 95.32/13.92  | | | | | | |              simplifying with (1287), (1288) gives:
% 95.32/13.92  | | | | | | |   (1471)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 95.32/13.92  | | | | | | |               (v1 = 0) |  ~ (all_17_0 = 0)) & (v1 = 0 | all_17_0 =
% 95.32/13.92  | | | | | | |               0))
% 95.32/13.92  | | | | | | | 
% 95.32/13.92  | | | | | | | DELTA: instantiating (1471) with fresh symbols all_36_0, all_36_1
% 95.32/13.92  | | | | | | |        gives:
% 95.32/13.92  | | | | | | |   (1472)  r(all_36_1) = all_36_0 & $i(all_36_1) & ( ~ (all_36_0 =
% 95.32/13.92  | | | | | | |               0) |  ~ (all_17_0 = 0)) & (all_36_0 = 0 | all_17_0 =
% 95.32/13.92  | | | | | | |             0)
% 95.32/13.92  | | | | | | | 
% 95.32/13.92  | | | | | | | ALPHA: (1472) implies:
% 95.32/13.92  | | | | | | |   (1473)  $i(all_36_1)
% 95.32/13.92  | | | | | | |   (1474)  r(all_36_1) = all_36_0
% 95.32/13.92  | | | | | | |   (1475)  all_36_0 = 0 | all_17_0 = 0
% 95.32/13.92  | | | | | | | 
% 95.32/13.92  | | | | | | | BETA: splitting (1475) gives:
% 95.32/13.92  | | | | | | | 
% 95.32/13.92  | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | |   (1476)  all_36_0 = 0
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | REDUCE: (1474), (1476) imply:
% 95.32/13.92  | | | | | | | |   (1477)  r(all_36_1) = 0
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | DELTA: instantiating (1281) with fresh symbols all_47_0,
% 95.32/13.92  | | | | | | | |        all_47_1 gives:
% 95.32/13.92  | | | | | | | |   (1478)   ~ (all_47_0 = 0) & r(all_47_1) = all_47_0 &
% 95.32/13.92  | | | | | | | |           $i(all_47_1)
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | ALPHA: (1478) implies:
% 95.32/13.92  | | | | | | | |   (1479)   ~ (all_47_0 = 0)
% 95.32/13.92  | | | | | | | |   (1480)  $i(all_47_1)
% 95.32/13.92  | | | | | | | |   (1481)  r(all_47_1) = all_47_0
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | GROUND_INST: instantiating (1470) with all_47_1, all_47_0,
% 95.32/13.92  | | | | | | | |              simplifying with (1480), (1481) gives:
% 95.32/13.92  | | | | | | | |   (1482)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 95.32/13.92  | | | | | | | |               ~ (v1 = 0) |  ~ (all_47_0 = 0)) & (v1 = 0 |
% 95.32/13.92  | | | | | | | |               all_47_0 = 0))
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | DELTA: instantiating (1482) with fresh symbols all_54_0,
% 95.32/13.92  | | | | | | | |        all_54_1 gives:
% 95.32/13.92  | | | | | | | |   (1483)  r(all_54_1) = all_54_0 & $i(all_54_1) & ( ~ (all_54_0
% 95.32/13.92  | | | | | | | |               = 0) |  ~ (all_47_0 = 0)) & (all_54_0 = 0 |
% 95.32/13.92  | | | | | | | |             all_47_0 = 0)
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | ALPHA: (1483) implies:
% 95.32/13.92  | | | | | | | |   (1484)  $i(all_54_1)
% 95.32/13.92  | | | | | | | |   (1485)  r(all_54_1) = all_54_0
% 95.32/13.92  | | | | | | | |   (1486)  all_54_0 = 0 | all_47_0 = 0
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | BETA: splitting (1486) gives:
% 95.32/13.92  | | | | | | | | 
% 95.32/13.92  | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | |   (1487)  all_54_0 = 0
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | REDUCE: (1485), (1487) imply:
% 95.32/13.92  | | | | | | | | |   (1488)  r(all_54_1) = 0
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | DELTA: instantiating (1281) with fresh symbols all_65_0,
% 95.32/13.92  | | | | | | | | |        all_65_1 gives:
% 95.32/13.92  | | | | | | | | |   (1489)   ~ (all_65_0 = 0) & r(all_65_1) = all_65_0 &
% 95.32/13.92  | | | | | | | | |           $i(all_65_1)
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | ALPHA: (1489) implies:
% 95.32/13.92  | | | | | | | | |   (1490)   ~ (all_65_0 = 0)
% 95.32/13.92  | | | | | | | | |   (1491)  $i(all_65_1)
% 95.32/13.92  | | | | | | | | |   (1492)  r(all_65_1) = all_65_0
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | GROUND_INST: instantiating (1470) with all_65_1, all_65_0,
% 95.32/13.92  | | | | | | | | |              simplifying with (1491), (1492) gives:
% 95.32/13.92  | | | | | | | | |   (1493)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 95.32/13.92  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_65_0 = 0)) & (v1 = 0 |
% 95.32/13.92  | | | | | | | | |               all_65_0 = 0))
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | DELTA: instantiating (1493) with fresh symbols all_72_0,
% 95.32/13.92  | | | | | | | | |        all_72_1 gives:
% 95.32/13.92  | | | | | | | | |   (1494)  r(all_72_1) = all_72_0 & $i(all_72_1) & ( ~
% 95.32/13.92  | | | | | | | | |             (all_72_0 = 0) |  ~ (all_65_0 = 0)) & (all_72_0 =
% 95.32/13.92  | | | | | | | | |             0 | all_65_0 = 0)
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | ALPHA: (1494) implies:
% 95.32/13.92  | | | | | | | | |   (1495)  $i(all_72_1)
% 95.32/13.92  | | | | | | | | |   (1496)  r(all_72_1) = all_72_0
% 95.32/13.92  | | | | | | | | |   (1497)  all_72_0 = 0 | all_65_0 = 0
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | BETA: splitting (1497) gives:
% 95.32/13.92  | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | |   (1498)  all_72_0 = 0
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | REDUCE: (1496), (1498) imply:
% 95.32/13.92  | | | | | | | | | |   (1499)  r(all_72_1) = 0
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | DELTA: instantiating (1281) with fresh symbols all_83_0,
% 95.32/13.92  | | | | | | | | | |        all_83_1 gives:
% 95.32/13.92  | | | | | | | | | |   (1500)   ~ (all_83_0 = 0) & r(all_83_1) = all_83_0 &
% 95.32/13.92  | | | | | | | | | |           $i(all_83_1)
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | ALPHA: (1500) implies:
% 95.32/13.92  | | | | | | | | | |   (1501)   ~ (all_83_0 = 0)
% 95.32/13.92  | | | | | | | | | |   (1502)  $i(all_83_1)
% 95.32/13.92  | | | | | | | | | |   (1503)  r(all_83_1) = all_83_0
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | GROUND_INST: instantiating (1470) with all_83_1, all_83_0,
% 95.32/13.92  | | | | | | | | | |              simplifying with (1502), (1503) gives:
% 95.32/13.92  | | | | | | | | | |   (1504)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 95.32/13.92  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_83_0 = 0)) & (v1 = 0 |
% 95.32/13.92  | | | | | | | | | |               all_83_0 = 0))
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | DELTA: instantiating (1504) with fresh symbols all_90_0,
% 95.32/13.92  | | | | | | | | | |        all_90_1 gives:
% 95.32/13.92  | | | | | | | | | |   (1505)  r(all_90_1) = all_90_0 & $i(all_90_1) & ( ~
% 95.32/13.92  | | | | | | | | | |             (all_90_0 = 0) |  ~ (all_83_0 = 0)) & (all_90_0
% 95.32/13.92  | | | | | | | | | |             = 0 | all_83_0 = 0)
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | ALPHA: (1505) implies:
% 95.32/13.92  | | | | | | | | | |   (1506)  $i(all_90_1)
% 95.32/13.92  | | | | | | | | | |   (1507)  r(all_90_1) = all_90_0
% 95.32/13.92  | | | | | | | | | |   (1508)  all_90_0 = 0 | all_83_0 = 0
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | BETA: splitting (1508) gives:
% 95.32/13.92  | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | |   (1509)  all_90_0 = 0
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | REDUCE: (1507), (1509) imply:
% 95.32/13.92  | | | | | | | | | | |   (1510)  r(all_90_1) = 0
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | DELTA: instantiating (1281) with fresh symbols all_101_0,
% 95.32/13.92  | | | | | | | | | | |        all_101_1 gives:
% 95.32/13.92  | | | | | | | | | | |   (1511)   ~ (all_101_0 = 0) & r(all_101_1) = all_101_0 &
% 95.32/13.92  | | | | | | | | | | |           $i(all_101_1)
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | ALPHA: (1511) implies:
% 95.32/13.92  | | | | | | | | | | |   (1512)   ~ (all_101_0 = 0)
% 95.32/13.92  | | | | | | | | | | |   (1513)  $i(all_101_1)
% 95.32/13.92  | | | | | | | | | | |   (1514)  r(all_101_1) = all_101_0
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | GROUND_INST: instantiating (1470) with all_101_1, all_101_0,
% 95.32/13.92  | | | | | | | | | | |              simplifying with (1513), (1514) gives:
% 95.32/13.92  | | | | | | | | | | |   (1515)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 95.32/13.92  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_101_0 = 0)) & (v1 = 0 |
% 95.32/13.92  | | | | | | | | | | |               all_101_0 = 0))
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | DELTA: instantiating (1515) with fresh symbols all_108_0,
% 95.32/13.92  | | | | | | | | | | |        all_108_1 gives:
% 95.32/13.92  | | | | | | | | | | |   (1516)  r(all_108_1) = all_108_0 & $i(all_108_1) & ( ~
% 95.32/13.92  | | | | | | | | | | |             (all_108_0 = 0) |  ~ (all_101_0 = 0)) &
% 95.32/13.92  | | | | | | | | | | |           (all_108_0 = 0 | all_101_0 = 0)
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | ALPHA: (1516) implies:
% 95.32/13.92  | | | | | | | | | | |   (1517)  $i(all_108_1)
% 95.32/13.92  | | | | | | | | | | |   (1518)  r(all_108_1) = all_108_0
% 95.32/13.92  | | | | | | | | | | |   (1519)  all_108_0 = 0 | all_101_0 = 0
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | BETA: splitting (1519) gives:
% 95.32/13.92  | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | |   (1520)  all_108_0 = 0
% 95.32/13.92  | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | REDUCE: (1518), (1520) imply:
% 95.32/13.92  | | | | | | | | | | | |   (1521)  r(all_108_1) = 0
% 95.32/13.92  | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | BETA: splitting (1462) gives:
% 95.32/13.92  | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | |   (1522)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.32/13.92  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 95.32/13.92  | | | | | | | | | | | | |             $i(v0))
% 95.32/13.92  | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | ALPHA: (1522) implies:
% 95.32/13.92  | | | | | | | | | | | | |   (1523)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.32/13.92  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.92  | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | BETA: splitting (1469) gives:
% 95.32/13.92  | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | |   (1524)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.92  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.92  | | | | | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.92  | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.32/13.92  | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.92  | | | | | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.32/13.92  | | | | | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 95.32/13.92  | | | | | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 95.32/13.92  | | | | | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.92  | | | | | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.92  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.92  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 95.32/13.92  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 95.32/13.92  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.92  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 95.32/13.92  | | | | | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.92  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 95.32/13.92  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.92  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.92  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.92  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.92  | | | | | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 95.32/13.92  | | | | | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 95.32/13.92  | | | | | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.92  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 95.32/13.92  | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | ALPHA: (1524) implies:
% 95.32/13.92  | | | | | | | | | | | | | |   (1525)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.32/13.92  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.32/13.92  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.32/13.92  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.92  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.92  | | | | | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.92  | | | | | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.92  | | | | | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.92  | | | | | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.32/13.92  | | | | | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.92  | | | | | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.32/13.92  | | | | | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.32/13.92  | | | | | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.92  | | | | | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.92  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.32/13.92  | | | | | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.32/13.92  | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.92  | | | | | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.92  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 95.32/13.92  | | | | | | | | | | | | | |   (1526)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.92  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.92  | | | | | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.92  | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 95.32/13.92  | | | | | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.32/13.92  | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | BETA: splitting (1525) gives:
% 95.32/13.92  | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | |   (1527)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.92  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.92  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.92  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.92  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.92  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.92  | | | | | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.92  | | | | | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.92  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.32/13.92  | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | ALPHA: (1527) implies:
% 95.32/13.92  | | | | | | | | | | | | | | |   (1528)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.92  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.32/13.92  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.92  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.92  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.32/13.92  | | | | | | | | | | | | | | |   (1529)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.92  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.92  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.92  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.32/13.92  | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | BETA: splitting (1526) gives:
% 95.32/13.92  | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | Case 1:
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | |   (1530)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.92  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.92  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | | ALPHA: (1530) implies:
% 95.32/13.92  | | | | | | | | | | | | | | | |   (1531)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.92  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1528), (1531) are
% 95.32/13.92  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #50.
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | Case 2:
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | |   (1532)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.92  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.92  | | | | | | | | | | | | | | | |             $i(v0))
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | | ALPHA: (1532) implies:
% 95.32/13.92  | | | | | | | | | | | | | | | |   (1533)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | | REF_CLOSE: (1523), (1529), (1533) are inconsistent by
% 95.32/13.92  | | | | | | | | | | | | | | | |            sub-proof #67.
% 95.32/13.92  | | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | End of split
% 95.32/13.92  | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | Case 2:
% 95.32/13.92  | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | |   (1534)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.92  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.92  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.92  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.32/13.92  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.92  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.92  | | | | | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.92  | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.92  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.92  | | | | | | | | | | | | | | |                 $i(v0))))
% 95.32/13.92  | | | | | | | | | | | | | | | 
% 95.32/13.92  | | | | | | | | | | | | | | | ALPHA: (1534) implies:
% 95.32/13.93  | | | | | | | | | | | | | | |   (1535)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.93  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.93  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.32/13.93  | | | | | | | | | | | | | | |   (1536)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.93  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.93  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | DELTA: instantiating (1536) with fresh symbols all_261_0,
% 95.32/13.93  | | | | | | | | | | | | | | |        all_261_1 gives:
% 95.32/13.93  | | | | | | | | | | | | | | |   (1537)  s(all_261_1) = all_261_0 & $i(all_261_1) &  ! [v0:
% 95.32/13.93  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_261_0 = 0) | v1 =
% 95.32/13.93  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.93  | | | | | | | | | | | | | | |           (all_261_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | ALPHA: (1537) implies:
% 95.32/13.93  | | | | | | | | | | | | | | |   (1538)  $i(all_261_1)
% 95.32/13.93  | | | | | | | | | | | | | | |   (1539)  s(all_261_1) = all_261_0
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | BETA: splitting (1526) gives:
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | Case 1:
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1540)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | ALPHA: (1540) implies:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1541)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1523) with all_261_1, all_261_0,
% 95.32/13.93  | | | | | | | | | | | | | | | |              simplifying with (1538), (1539) gives:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1542)  all_261_0 = 0
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | REDUCE: (1539), (1542) imply:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1543)  s(all_261_1) = 0
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1541) with all_261_1, simplifying
% 95.32/13.93  | | | | | | | | | | | | | | | |              with (1538), (1543) gives:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1544)  $false
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | CLOSE: (1544) is inconsistent.
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1545)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.93  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.93  | | | | | | | | | | | | | | | |             $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | ALPHA: (1545) implies:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1546)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.93  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1535), (1546) are
% 95.32/13.93  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #49.
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | |   (1547)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.93  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 95.32/13.93  | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.93  | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.93  | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 95.32/13.93  | | | | | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 95.32/13.93  | | | | | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 95.32/13.93  | | | | | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 95.32/13.93  | | | | | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.93  | | | | | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.93  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 95.32/13.93  | | | | | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 95.32/13.93  | | | | | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.93  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.93  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 95.32/13.93  | | | | | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.93  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 95.32/13.93  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.93  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.93  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.93  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.93  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 95.32/13.93  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 95.32/13.93  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.93  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 95.32/13.93  | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | ALPHA: (1547) implies:
% 95.32/13.93  | | | | | | | | | | | | | |   (1548)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.32/13.93  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.32/13.93  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.32/13.93  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.93  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.93  | | | | | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.93  | | | | | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.32/13.93  | | | | | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.32/13.93  | | | | | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.32/13.93  | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.32/13.93  | | | | | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.93  | | | | | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.93  | | | | | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.93  | | | | | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.93  | | | | | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.93  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.93  | | | | | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.93  | | | | | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.93  | | | | | | | | | | | | | |                   $i(v0)))))
% 95.32/13.93  | | | | | | | | | | | | | |   (1549)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.93  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 95.32/13.93  | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 95.32/13.93  | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.93  | | | | | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 95.32/13.93  | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | BETA: splitting (1548) gives:
% 95.32/13.93  | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | Case 1:
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | |   (1550)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.93  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.93  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.93  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.93  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.93  | | | | | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.93  | | | | | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.93  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.93  | | | | | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | ALPHA: (1550) implies:
% 95.32/13.93  | | | | | | | | | | | | | | |   (1551)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.93  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.93  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.32/13.93  | | | | | | | | | | | | | | |   (1552)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.93  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.93  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.93  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | BETA: splitting (1549) gives:
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | Case 1:
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1553)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.93  | | | | | | | | | | | | | | | |             $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | ALPHA: (1553) implies:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1554)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | REF_CLOSE: (1523), (1552), (1554) are inconsistent by
% 95.32/13.93  | | | | | | | | | | | | | | | |            sub-proof #67.
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1555)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.93  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | ALPHA: (1555) implies:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1556)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.93  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1551), (1556) are
% 95.32/13.93  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #49.
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | |   (1557)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.93  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.93  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.32/13.93  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.93  | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | ALPHA: (1557) implies:
% 95.32/13.93  | | | | | | | | | | | | | | |   (1558)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.93  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.93  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.32/13.93  | | | | | | | | | | | | | | |   (1559)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.93  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.93  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.93  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | DELTA: instantiating (1559) with fresh symbols all_261_0,
% 95.32/13.93  | | | | | | | | | | | | | | |        all_261_1 gives:
% 95.32/13.93  | | | | | | | | | | | | | | |   (1560)  s(all_261_1) = all_261_0 & $i(all_261_1) &  ! [v0:
% 95.32/13.93  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_261_0 = 0) | v1 =
% 95.32/13.93  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.93  | | | | | | | | | | | | | | |           (all_261_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | ALPHA: (1560) implies:
% 95.32/13.93  | | | | | | | | | | | | | | |   (1561)  $i(all_261_1)
% 95.32/13.93  | | | | | | | | | | | | | | |   (1562)  s(all_261_1) = all_261_0
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | BETA: splitting (1549) gives:
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | Case 1:
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1563)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.93  | | | | | | | | | | | | | | | |             $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | ALPHA: (1563) implies:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1564)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1558), (1564) are
% 95.32/13.93  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #50.
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1565)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.93  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.93  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | ALPHA: (1565) implies:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1566)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1523) with all_261_1, all_261_0,
% 95.32/13.93  | | | | | | | | | | | | | | | |              simplifying with (1561), (1562) gives:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1567)  all_261_0 = 0
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | REDUCE: (1562), (1567) imply:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1568)  s(all_261_1) = 0
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1566) with all_261_1, simplifying
% 95.32/13.93  | | | | | | | | | | | | | | | |              with (1561), (1568) gives:
% 95.32/13.93  | | | | | | | | | | | | | | | |   (1569)  $false
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | | CLOSE: (1569) is inconsistent.
% 95.32/13.93  | | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | |   (1570)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.93  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 95.32/13.93  | | | | | | | | | | | | |             v1 & $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | ALPHA: (1570) implies:
% 95.32/13.93  | | | | | | | | | | | | |   (1571)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 95.32/13.93  | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | GROUND_INST: instantiating (1571) with all_108_1, simplifying
% 95.32/13.93  | | | | | | | | | | | | |              with (1517), (1521) gives:
% 95.32/13.93  | | | | | | | | | | | | |   (1572)  $false
% 95.32/13.93  | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | | CLOSE: (1572) is inconsistent.
% 95.32/13.93  | | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | |   (1573)  all_101_0 = 0
% 95.32/13.93  | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | REDUCE: (1512), (1573) imply:
% 95.32/13.93  | | | | | | | | | | | |   (1574)  $false
% 95.32/13.93  | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | | CLOSE: (1574) is inconsistent.
% 95.32/13.93  | | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | |   (1575)  all_83_0 = 0
% 95.32/13.93  | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | REDUCE: (1501), (1575) imply:
% 95.32/13.93  | | | | | | | | | | |   (1576)  $false
% 95.32/13.93  | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | | CLOSE: (1576) is inconsistent.
% 95.32/13.93  | | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | |   (1577)  all_65_0 = 0
% 95.32/13.93  | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | REDUCE: (1490), (1577) imply:
% 95.32/13.93  | | | | | | | | | |   (1578)  $false
% 95.32/13.93  | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | | CLOSE: (1578) is inconsistent.
% 95.32/13.93  | | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | | 
% 95.32/13.93  | | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | | 
% 95.32/13.93  | | | | | | | | |   (1579)  all_47_0 = 0
% 95.32/13.93  | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | REDUCE: (1479), (1579) imply:
% 95.32/13.93  | | | | | | | | |   (1580)  $false
% 95.32/13.93  | | | | | | | | | 
% 95.32/13.93  | | | | | | | | | CLOSE: (1580) is inconsistent.
% 95.32/13.93  | | | | | | | | | 
% 95.32/13.93  | | | | | | | | End of split
% 95.32/13.93  | | | | | | | | 
% 95.32/13.93  | | | | | | | Case 2:
% 95.32/13.93  | | | | | | | | 
% 95.32/13.93  | | | | | | | |   (1581)  all_17_0 = 0
% 95.32/13.93  | | | | | | | | 
% 95.32/13.93  | | | | | | | | REDUCE: (1286), (1581) imply:
% 95.32/13.93  | | | | | | | |   (1582)  $false
% 95.32/13.93  | | | | | | | | 
% 95.32/13.93  | | | | | | | | CLOSE: (1582) is inconsistent.
% 95.32/13.93  | | | | | | | | 
% 95.32/13.93  | | | | | | | End of split
% 95.32/13.93  | | | | | | | 
% 95.32/13.93  | | | | | | Case 2:
% 95.32/13.93  | | | | | | | 
% 95.32/13.93  | | | | | | |   (1583)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.32/13.93  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.93  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.32/13.93  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 95.32/13.93  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.32/13.93  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.93  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.93  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 95.32/13.93  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 95.32/13.93  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.93  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 95.32/13.93  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.32/13.93  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.93  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.32/13.93  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.32/13.93  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.93  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.93  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 95.32/13.93  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 95.32/13.93  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.93  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.32/13.93  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.32/13.93  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.93  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.93  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.93  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.93  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.93  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.32/13.93  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.32/13.93  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.32/13.93  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.93  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.32/13.93  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.32/13.93  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.93  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.32/13.93  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.32/13.93  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.93  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.93  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.93  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.93  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.93  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.93  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.32/13.93  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.32/13.93  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.32/13.93  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.32/13.93  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.32/13.93  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.93  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.93  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.93  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 95.32/13.93  | | | | | | | 
% 95.32/13.93  | | | | | | | ALPHA: (1583) implies:
% 95.32/13.94  | | | | | | |   (1584)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.94  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.94  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.32/13.94  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.94  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.94  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.94  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.94  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.94  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.94  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.32/13.94  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.32/13.94  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.32/13.94  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.94  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.94  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.94  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.94  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.94  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.94  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.94  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.94  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.94  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.94  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.32/13.94  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.94  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.94  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.94  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.32/13.94  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.94  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.94  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.94  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.94  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.94  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.94  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.94  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.94  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.94  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.94  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.94  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.94  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.94  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.94  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.94  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.94  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.94  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.94  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 95.32/13.94  | | | | | | |   (1585)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.32/13.94  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.94  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.32/13.94  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 95.32/13.94  | | | | | | | 
% 95.32/13.94  | | | | | | | DELTA: instantiating (1585) with fresh symbols all_35_0, all_35_1
% 95.32/13.94  | | | | | | |        gives:
% 95.32/13.94  | | | | | | |   (1586)  r(all_35_1) = all_35_0 & $i(all_35_1) &  ! [v0: $i] :  !
% 95.32/13.94  | | | | | | |           [v1: int] : ( ~ (all_35_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 95.32/13.94  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_35_0 = 0 |  ~
% 95.32/13.94  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 95.32/13.94  | | | | | | | 
% 95.32/13.94  | | | | | | | ALPHA: (1586) implies:
% 95.32/13.94  | | | | | | |   (1587)   ! [v0: $i] : (all_35_0 = 0 |  ~ (r(v0) = 0) |  ~
% 95.32/13.94  | | | | | | |             $i(v0))
% 95.32/13.94  | | | | | | |   (1588)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_35_0 = 0) | v1 = 0
% 95.32/13.94  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 95.32/13.94  | | | | | | | 
% 95.32/13.94  | | | | | | | GROUND_INST: instantiating (1588) with all_17_1, all_17_0,
% 95.32/13.94  | | | | | | |              simplifying with (1287), (1288) gives:
% 95.32/13.94  | | | | | | |   (1589)   ~ (all_35_0 = 0) | all_17_0 = 0
% 95.32/13.94  | | | | | | | 
% 95.32/13.94  | | | | | | | BETA: splitting (1589) gives:
% 95.32/13.94  | | | | | | | 
% 95.32/13.94  | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | 
% 95.32/13.94  | | | | | | | |   (1590)   ~ (all_35_0 = 0)
% 95.32/13.94  | | | | | | | | 
% 95.32/13.94  | | | | | | | | BETA: splitting (1462) gives:
% 95.32/13.94  | | | | | | | | 
% 95.32/13.94  | | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | |   (1591)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.32/13.94  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 95.32/13.94  | | | | | | | | |             $i(v0))
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | ALPHA: (1591) implies:
% 95.32/13.94  | | | | | | | | |   (1592)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | DELTA: instantiating (1592) with fresh symbol all_49_0 gives:
% 95.32/13.94  | | | | | | | | |   (1593)  r(all_49_0) = 0 & $i(all_49_0)
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | ALPHA: (1593) implies:
% 95.32/13.94  | | | | | | | | |   (1594)  $i(all_49_0)
% 95.32/13.94  | | | | | | | | |   (1595)  r(all_49_0) = 0
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | GROUND_INST: instantiating (1587) with all_49_0, simplifying
% 95.32/13.94  | | | | | | | | |              with (1594), (1595) gives:
% 95.32/13.94  | | | | | | | | |   (1596)  all_35_0 = 0
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | REDUCE: (1590), (1596) imply:
% 95.32/13.94  | | | | | | | | |   (1597)  $false
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | CLOSE: (1597) is inconsistent.
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | Case 2:
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | |   (1598)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.94  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 95.32/13.94  | | | | | | | | |             $i(v0))
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | ALPHA: (1598) implies:
% 95.32/13.94  | | | | | | | | |   (1599)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 95.32/13.94  | | | | | | | | |             v1 & $i(v0))
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_49_0,
% 95.32/13.94  | | | | | | | | |        all_49_1 gives:
% 95.32/13.94  | | | | | | | | |   (1600)   ~ (all_49_0 = 0) & s(all_49_1) = all_49_0 &
% 95.32/13.94  | | | | | | | | |           $i(all_49_1)
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | ALPHA: (1600) implies:
% 95.32/13.94  | | | | | | | | |   (1601)   ~ (all_49_0 = 0)
% 95.32/13.94  | | | | | | | | |   (1602)  $i(all_49_1)
% 95.32/13.94  | | | | | | | | |   (1603)  s(all_49_1) = all_49_0
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | BETA: splitting (1584) gives:
% 95.32/13.94  | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | |   (1604)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.94  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.94  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.94  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.32/13.94  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.94  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.32/13.94  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 95.32/13.94  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 95.32/13.94  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.94  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.94  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.94  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 95.32/13.94  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 95.32/13.94  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.94  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 95.32/13.94  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.94  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 95.32/13.94  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.94  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.94  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.94  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.94  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 95.32/13.94  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 95.32/13.94  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.94  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 95.32/13.94  | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | ALPHA: (1604) implies:
% 95.32/13.94  | | | | | | | | | |   (1605)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.32/13.94  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.32/13.94  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.32/13.94  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.94  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.94  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.94  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.32/13.94  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.32/13.94  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.32/13.94  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.32/13.94  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.94  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.94  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.94  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.94  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.94  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.94  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.94  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.94  | | | | | | | | | |                   $i(v0)))))
% 95.32/13.94  | | | | | | | | | |   (1606)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.94  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.94  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.94  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 95.32/13.94  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.32/13.94  | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | BETA: splitting (1605) gives:
% 95.32/13.94  | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | |   (1607)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.94  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.94  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.94  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.94  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.94  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.94  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.94  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.94  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 95.32/13.94  | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | ALPHA: (1607) implies:
% 95.32/13.94  | | | | | | | | | | |   (1608)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.94  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.94  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.94  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.94  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.32/13.94  | | | | | | | | | | |   (1609)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.94  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.94  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.94  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.32/13.94  | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | GROUND_INST: instantiating (1609) with all_49_1, all_49_0,
% 95.32/13.94  | | | | | | | | | | |              simplifying with (1602), (1603) gives:
% 95.32/13.94  | | | | | | | | | | |   (1610)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.94  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_49_0 = 0)) & (v1 = 0 |
% 95.32/13.94  | | | | | | | | | | |               all_49_0 = 0))
% 95.32/13.94  | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | DELTA: instantiating (1610) with fresh symbols all_59_0,
% 95.32/13.94  | | | | | | | | | | |        all_59_1 gives:
% 95.32/13.94  | | | | | | | | | | |   (1611)  s(all_59_1) = all_59_0 & $i(all_59_1) & ( ~
% 95.32/13.94  | | | | | | | | | | |             (all_59_0 = 0) |  ~ (all_49_0 = 0)) & (all_59_0
% 95.32/13.94  | | | | | | | | | | |             = 0 | all_49_0 = 0)
% 95.32/13.94  | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | ALPHA: (1611) implies:
% 95.32/13.94  | | | | | | | | | | |   (1612)  $i(all_59_1)
% 95.32/13.94  | | | | | | | | | | |   (1613)  s(all_59_1) = all_59_0
% 95.32/13.94  | | | | | | | | | | |   (1614)  all_59_0 = 0 | all_49_0 = 0
% 95.32/13.94  | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | BETA: splitting (1614) gives:
% 95.32/13.94  | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | |   (1615)  all_59_0 = 0
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | REDUCE: (1613), (1615) imply:
% 95.32/13.94  | | | | | | | | | | | |   (1616)  s(all_59_1) = 0
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_70_0,
% 95.32/13.94  | | | | | | | | | | | |        all_70_1 gives:
% 95.32/13.94  | | | | | | | | | | | |   (1617)   ~ (all_70_0 = 0) & s(all_70_1) = all_70_0 &
% 95.32/13.94  | | | | | | | | | | | |           $i(all_70_1)
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | ALPHA: (1617) implies:
% 95.32/13.94  | | | | | | | | | | | |   (1618)   ~ (all_70_0 = 0)
% 95.32/13.94  | | | | | | | | | | | |   (1619)  $i(all_70_1)
% 95.32/13.94  | | | | | | | | | | | |   (1620)  s(all_70_1) = all_70_0
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | GROUND_INST: instantiating (1609) with all_70_1, all_70_0,
% 95.32/13.94  | | | | | | | | | | | |              simplifying with (1619), (1620) gives:
% 95.32/13.94  | | | | | | | | | | | |   (1621)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.94  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_70_0 = 0)) & (v1 = 0 |
% 95.32/13.94  | | | | | | | | | | | |               all_70_0 = 0))
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | DELTA: instantiating (1621) with fresh symbols all_77_0,
% 95.32/13.94  | | | | | | | | | | | |        all_77_1 gives:
% 95.32/13.94  | | | | | | | | | | | |   (1622)  s(all_77_1) = all_77_0 & $i(all_77_1) & ( ~
% 95.32/13.94  | | | | | | | | | | | |             (all_77_0 = 0) |  ~ (all_70_0 = 0)) & (all_77_0
% 95.32/13.94  | | | | | | | | | | | |             = 0 | all_70_0 = 0)
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | ALPHA: (1622) implies:
% 95.32/13.94  | | | | | | | | | | | |   (1623)  $i(all_77_1)
% 95.32/13.94  | | | | | | | | | | | |   (1624)  s(all_77_1) = all_77_0
% 95.32/13.94  | | | | | | | | | | | |   (1625)  all_77_0 = 0 | all_70_0 = 0
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | BETA: splitting (1625) gives:
% 95.32/13.94  | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | |   (1626)  all_77_0 = 0
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | REDUCE: (1624), (1626) imply:
% 95.32/13.94  | | | | | | | | | | | | |   (1627)  s(all_77_1) = 0
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_88_0,
% 95.32/13.94  | | | | | | | | | | | | |        all_88_1 gives:
% 95.32/13.94  | | | | | | | | | | | | |   (1628)   ~ (all_88_0 = 0) & s(all_88_1) = all_88_0 &
% 95.32/13.94  | | | | | | | | | | | | |           $i(all_88_1)
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | ALPHA: (1628) implies:
% 95.32/13.94  | | | | | | | | | | | | |   (1629)   ~ (all_88_0 = 0)
% 95.32/13.94  | | | | | | | | | | | | |   (1630)  $i(all_88_1)
% 95.32/13.94  | | | | | | | | | | | | |   (1631)  s(all_88_1) = all_88_0
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | GROUND_INST: instantiating (1609) with all_88_1, all_88_0,
% 95.32/13.94  | | | | | | | | | | | | |              simplifying with (1630), (1631) gives:
% 95.32/13.94  | | | | | | | | | | | | |   (1632)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.94  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_88_0 = 0)) & (v1 = 0 |
% 95.32/13.94  | | | | | | | | | | | | |               all_88_0 = 0))
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | DELTA: instantiating (1632) with fresh symbols all_95_0,
% 95.32/13.94  | | | | | | | | | | | | |        all_95_1 gives:
% 95.32/13.94  | | | | | | | | | | | | |   (1633)  s(all_95_1) = all_95_0 & $i(all_95_1) & ( ~
% 95.32/13.94  | | | | | | | | | | | | |             (all_95_0 = 0) |  ~ (all_88_0 = 0)) & (all_95_0
% 95.32/13.94  | | | | | | | | | | | | |             = 0 | all_88_0 = 0)
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | ALPHA: (1633) implies:
% 95.32/13.94  | | | | | | | | | | | | |   (1634)  $i(all_95_1)
% 95.32/13.94  | | | | | | | | | | | | |   (1635)  s(all_95_1) = all_95_0
% 95.32/13.94  | | | | | | | | | | | | |   (1636)  all_95_0 = 0 | all_88_0 = 0
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | BETA: splitting (1636) gives:
% 95.32/13.94  | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | |   (1637)  all_95_0 = 0
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | REDUCE: (1635), (1637) imply:
% 95.32/13.94  | | | | | | | | | | | | | |   (1638)  s(all_95_1) = 0
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_106_0,
% 95.32/13.94  | | | | | | | | | | | | | |        all_106_1 gives:
% 95.32/13.94  | | | | | | | | | | | | | |   (1639)   ~ (all_106_0 = 0) & s(all_106_1) = all_106_0 &
% 95.32/13.94  | | | | | | | | | | | | | |           $i(all_106_1)
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | ALPHA: (1639) implies:
% 95.32/13.94  | | | | | | | | | | | | | |   (1640)   ~ (all_106_0 = 0)
% 95.32/13.94  | | | | | | | | | | | | | |   (1641)  $i(all_106_1)
% 95.32/13.94  | | | | | | | | | | | | | |   (1642)  s(all_106_1) = all_106_0
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | GROUND_INST: instantiating (1609) with all_106_1, all_106_0,
% 95.32/13.94  | | | | | | | | | | | | | |              simplifying with (1641), (1642) gives:
% 95.32/13.94  | | | | | | | | | | | | | |   (1643)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.94  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_106_0 = 0)) & (v1 = 0 |
% 95.32/13.94  | | | | | | | | | | | | | |               all_106_0 = 0))
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | DELTA: instantiating (1643) with fresh symbols all_113_0,
% 95.32/13.94  | | | | | | | | | | | | | |        all_113_1 gives:
% 95.32/13.94  | | | | | | | | | | | | | |   (1644)  s(all_113_1) = all_113_0 & $i(all_113_1) & ( ~
% 95.32/13.94  | | | | | | | | | | | | | |             (all_113_0 = 0) |  ~ (all_106_0 = 0)) &
% 95.32/13.94  | | | | | | | | | | | | | |           (all_113_0 = 0 | all_106_0 = 0)
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | ALPHA: (1644) implies:
% 95.32/13.94  | | | | | | | | | | | | | |   (1645)  $i(all_113_1)
% 95.32/13.94  | | | | | | | | | | | | | |   (1646)  s(all_113_1) = all_113_0
% 95.32/13.94  | | | | | | | | | | | | | |   (1647)  all_113_0 = 0 | all_106_0 = 0
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | BETA: splitting (1647) gives:
% 95.32/13.94  | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | Case 1:
% 95.32/13.94  | | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | |   (1648)  all_113_0 = 0
% 95.32/13.94  | | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | | REDUCE: (1646), (1648) imply:
% 95.32/13.94  | | | | | | | | | | | | | | |   (1649)  s(all_113_1) = 0
% 95.32/13.94  | | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_124_0,
% 95.32/13.94  | | | | | | | | | | | | | | |        all_124_1 gives:
% 95.32/13.94  | | | | | | | | | | | | | | |   (1650)   ~ (all_124_0 = 0) & s(all_124_1) = all_124_0 &
% 95.32/13.94  | | | | | | | | | | | | | | |           $i(all_124_1)
% 95.32/13.94  | | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | | ALPHA: (1650) implies:
% 95.32/13.94  | | | | | | | | | | | | | | |   (1651)   ~ (all_124_0 = 0)
% 95.32/13.94  | | | | | | | | | | | | | | |   (1652)  $i(all_124_1)
% 95.32/13.94  | | | | | | | | | | | | | | |   (1653)  s(all_124_1) = all_124_0
% 95.32/13.94  | | | | | | | | | | | | | | | 
% 95.32/13.94  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1609) with all_124_1, all_124_0,
% 95.32/13.94  | | | | | | | | | | | | | | |              simplifying with (1652), (1653) gives:
% 95.32/13.94  | | | | | | | | | | | | | | |   (1654)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.94  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_124_0 = 0)) & (v1 = 0 |
% 95.32/13.94  | | | | | | | | | | | | | | |               all_124_0 = 0))
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | DELTA: instantiating (1654) with fresh symbols all_131_0,
% 95.32/13.95  | | | | | | | | | | | | | | |        all_131_1 gives:
% 95.32/13.95  | | | | | | | | | | | | | | |   (1655)  s(all_131_1) = all_131_0 & $i(all_131_1) & ( ~
% 95.32/13.95  | | | | | | | | | | | | | | |             (all_131_0 = 0) |  ~ (all_124_0 = 0)) &
% 95.32/13.95  | | | | | | | | | | | | | | |           (all_131_0 = 0 | all_124_0 = 0)
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | ALPHA: (1655) implies:
% 95.32/13.95  | | | | | | | | | | | | | | |   (1656)  $i(all_131_1)
% 95.32/13.95  | | | | | | | | | | | | | | |   (1657)  s(all_131_1) = all_131_0
% 95.32/13.95  | | | | | | | | | | | | | | |   (1658)  all_131_0 = 0 | all_124_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | BETA: splitting (1658) gives:
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1659)  all_131_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | REDUCE: (1657), (1659) imply:
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1660)  s(all_131_1) = 0
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_142_0,
% 95.32/13.95  | | | | | | | | | | | | | | | |        all_142_1 gives:
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1661)   ~ (all_142_0 = 0) & s(all_142_1) = all_142_0 &
% 95.32/13.95  | | | | | | | | | | | | | | | |           $i(all_142_1)
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | ALPHA: (1661) implies:
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1662)   ~ (all_142_0 = 0)
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1663)  $i(all_142_1)
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1664)  s(all_142_1) = all_142_0
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1609) with all_142_1, all_142_0,
% 95.32/13.95  | | | | | | | | | | | | | | | |              simplifying with (1663), (1664) gives:
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1665)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.95  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_142_0 = 0)) & (v1 = 0 |
% 95.32/13.95  | | | | | | | | | | | | | | | |               all_142_0 = 0))
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | DELTA: instantiating (1665) with fresh symbols all_149_0,
% 95.32/13.95  | | | | | | | | | | | | | | | |        all_149_1 gives:
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1666)  s(all_149_1) = all_149_0 & $i(all_149_1) & ( ~
% 95.32/13.95  | | | | | | | | | | | | | | | |             (all_149_0 = 0) |  ~ (all_142_0 = 0)) &
% 95.32/13.95  | | | | | | | | | | | | | | | |           (all_149_0 = 0 | all_142_0 = 0)
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | ALPHA: (1666) implies:
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1667)  $i(all_149_1)
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1668)  s(all_149_1) = all_149_0
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1669)  all_149_0 = 0 | all_142_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | BETA: splitting (1669) gives:
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | |   (1670)  all_149_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | REDUCE: (1668), (1670) imply:
% 95.32/13.95  | | | | | | | | | | | | | | | | |   (1671)  s(all_149_1) = 0
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | BETA: splitting (1606) gives:
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | |   (1672)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.95  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.95  | | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | | ALPHA: (1672) implies:
% 95.32/13.95  | | | | | | | | | | | | | | | | | |   (1673)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1673) with all_149_1, simplifying
% 95.32/13.95  | | | | | | | | | | | | | | | | | |              with (1667), (1671) gives:
% 95.32/13.95  | | | | | | | | | | | | | | | | | |   (1674)  $false
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | | CLOSE: (1674) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | |   (1675)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.95  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.95  | | | | | | | | | | | | | | | | | |             $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | | ALPHA: (1675) implies:
% 95.32/13.95  | | | | | | | | | | | | | | | | | |   (1676)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.95  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1608), (1676) are
% 95.32/13.95  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #49.
% 95.32/13.95  | | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | |   (1677)  all_142_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | REDUCE: (1662), (1677) imply:
% 95.32/13.95  | | | | | | | | | | | | | | | | |   (1678)  $false
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | | CLOSE: (1678) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1679)  all_124_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | REDUCE: (1651), (1679) imply:
% 95.32/13.95  | | | | | | | | | | | | | | | |   (1680)  $false
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | | CLOSE: (1680) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | |   (1681)  all_106_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | REDUCE: (1640), (1681) imply:
% 95.32/13.95  | | | | | | | | | | | | | | |   (1682)  $false
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | | CLOSE: (1682) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | |   (1683)  all_88_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | REDUCE: (1629), (1683) imply:
% 95.32/13.95  | | | | | | | | | | | | | |   (1684)  $false
% 95.32/13.95  | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | | CLOSE: (1684) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | |   (1685)  all_70_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | REDUCE: (1618), (1685) imply:
% 95.32/13.95  | | | | | | | | | | | | |   (1686)  $false
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | CLOSE: (1686) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | |   (1687)  all_49_0 = 0
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | REDUCE: (1601), (1687) imply:
% 95.32/13.95  | | | | | | | | | | | |   (1688)  $false
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | CLOSE: (1688) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | |   (1689)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.95  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.95  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.95  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.32/13.95  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.95  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.32/13.95  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.32/13.95  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.95  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | ALPHA: (1689) implies:
% 95.32/13.95  | | | | | | | | | | |   (1690)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.95  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.32/13.95  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.95  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.95  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.32/13.95  | | | | | | | | | | |   (1691)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.95  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.95  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.95  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | DELTA: instantiating (1691) with fresh symbols all_58_0,
% 95.32/13.95  | | | | | | | | | | |        all_58_1 gives:
% 95.32/13.95  | | | | | | | | | | |   (1692)  s(all_58_1) = all_58_0 & $i(all_58_1) &  ! [v0:
% 95.32/13.95  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) | v1 = 0
% 95.32/13.95  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.95  | | | | | | | | | | |           (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | ALPHA: (1692) implies:
% 95.32/13.95  | | | | | | | | | | |   (1693)   ! [v0: $i] : (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~
% 95.32/13.95  | | | | | | | | | | |             $i(v0))
% 95.32/13.95  | | | | | | | | | | |   (1694)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) |
% 95.32/13.95  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | GROUND_INST: instantiating (1694) with all_49_1, all_49_0,
% 95.32/13.95  | | | | | | | | | | |              simplifying with (1602), (1603) gives:
% 95.32/13.95  | | | | | | | | | | |   (1695)   ~ (all_58_0 = 0) | all_49_0 = 0
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | BETA: splitting (1695) gives:
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | |   (1696)   ~ (all_58_0 = 0)
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | BETA: splitting (1606) gives:
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | |   (1697)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.95  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.95  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | ALPHA: (1697) implies:
% 95.32/13.95  | | | | | | | | | | | | |   (1698)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.95  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1690), (1698) are
% 95.32/13.95  | | | | | | | | | | | | |            inconsistent by sub-proof #50.
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | |   (1699)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.95  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.95  | | | | | | | | | | | | |             $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | ALPHA: (1699) implies:
% 95.32/13.95  | | | | | | | | | | | | |   (1700)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | DELTA: instantiating (1700) with fresh symbol all_71_0
% 95.32/13.95  | | | | | | | | | | | | |        gives:
% 95.32/13.95  | | | | | | | | | | | | |   (1701)  s(all_71_0) = 0 & $i(all_71_0)
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | ALPHA: (1701) implies:
% 95.32/13.95  | | | | | | | | | | | | |   (1702)  $i(all_71_0)
% 95.32/13.95  | | | | | | | | | | | | |   (1703)  s(all_71_0) = 0
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | GROUND_INST: instantiating (1693) with all_71_0, simplifying
% 95.32/13.95  | | | | | | | | | | | | |              with (1702), (1703) gives:
% 95.32/13.95  | | | | | | | | | | | | |   (1704)  all_58_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | REDUCE: (1696), (1704) imply:
% 95.32/13.95  | | | | | | | | | | | | |   (1705)  $false
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | CLOSE: (1705) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | |   (1706)  all_49_0 = 0
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | REDUCE: (1601), (1706) imply:
% 95.32/13.95  | | | | | | | | | | | |   (1707)  $false
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | CLOSE: (1707) is inconsistent.
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | End of split
% 95.32/13.95  | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | Case 2:
% 95.32/13.95  | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | |   (1708)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.95  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 95.32/13.95  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.95  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.95  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 95.32/13.95  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 95.32/13.95  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 95.32/13.95  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 95.32/13.95  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.95  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.95  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 95.32/13.95  | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 95.32/13.95  | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 95.32/13.95  | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 95.32/13.95  | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.95  | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 95.32/13.95  | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.95  | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.32/13.95  | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 95.32/13.95  | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.95  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 95.32/13.95  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 95.32/13.95  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.95  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.95  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 95.32/13.95  | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | ALPHA: (1708) implies:
% 95.32/13.95  | | | | | | | | | |   (1709)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.32/13.95  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.32/13.95  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.32/13.95  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.95  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.95  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.95  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.95  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.95  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.32/13.95  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.95  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.32/13.95  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.32/13.95  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.95  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.95  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.32/13.95  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.32/13.95  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.95  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.95  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 95.32/13.95  | | | | | | | | | |   (1710)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.32/13.95  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 95.32/13.95  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 95.32/13.95  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.95  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 95.32/13.95  | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | BETA: splitting (1709) gives:
% 95.32/13.95  | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | |   (1711)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.95  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.95  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.95  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.95  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.95  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.95  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.95  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.95  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | ALPHA: (1711) implies:
% 95.32/13.95  | | | | | | | | | | |   (1712)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.95  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.32/13.95  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.95  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.32/13.95  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.32/13.95  | | | | | | | | | | |   (1713)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.95  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.95  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.95  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | GROUND_INST: instantiating (1713) with all_49_1, all_49_0,
% 95.32/13.95  | | | | | | | | | | |              simplifying with (1602), (1603) gives:
% 95.32/13.95  | | | | | | | | | | |   (1714)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.95  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_49_0 = 0)) & (v1 = 0 |
% 95.32/13.95  | | | | | | | | | | |               all_49_0 = 0))
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | DELTA: instantiating (1714) with fresh symbols all_59_0,
% 95.32/13.95  | | | | | | | | | | |        all_59_1 gives:
% 95.32/13.95  | | | | | | | | | | |   (1715)  s(all_59_1) = all_59_0 & $i(all_59_1) & ( ~
% 95.32/13.95  | | | | | | | | | | |             (all_59_0 = 0) |  ~ (all_49_0 = 0)) & (all_59_0
% 95.32/13.95  | | | | | | | | | | |             = 0 | all_49_0 = 0)
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | ALPHA: (1715) implies:
% 95.32/13.95  | | | | | | | | | | |   (1716)  $i(all_59_1)
% 95.32/13.95  | | | | | | | | | | |   (1717)  s(all_59_1) = all_59_0
% 95.32/13.95  | | | | | | | | | | |   (1718)  all_59_0 = 0 | all_49_0 = 0
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | BETA: splitting (1718) gives:
% 95.32/13.95  | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | |   (1719)  all_59_0 = 0
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | REDUCE: (1717), (1719) imply:
% 95.32/13.95  | | | | | | | | | | | |   (1720)  s(all_59_1) = 0
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_70_0,
% 95.32/13.95  | | | | | | | | | | | |        all_70_1 gives:
% 95.32/13.95  | | | | | | | | | | | |   (1721)   ~ (all_70_0 = 0) & s(all_70_1) = all_70_0 &
% 95.32/13.95  | | | | | | | | | | | |           $i(all_70_1)
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | ALPHA: (1721) implies:
% 95.32/13.95  | | | | | | | | | | | |   (1722)   ~ (all_70_0 = 0)
% 95.32/13.95  | | | | | | | | | | | |   (1723)  $i(all_70_1)
% 95.32/13.95  | | | | | | | | | | | |   (1724)  s(all_70_1) = all_70_0
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | GROUND_INST: instantiating (1713) with all_70_1, all_70_0,
% 95.32/13.95  | | | | | | | | | | | |              simplifying with (1723), (1724) gives:
% 95.32/13.95  | | | | | | | | | | | |   (1725)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.95  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_70_0 = 0)) & (v1 = 0 |
% 95.32/13.95  | | | | | | | | | | | |               all_70_0 = 0))
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | DELTA: instantiating (1725) with fresh symbols all_77_0,
% 95.32/13.95  | | | | | | | | | | | |        all_77_1 gives:
% 95.32/13.95  | | | | | | | | | | | |   (1726)  s(all_77_1) = all_77_0 & $i(all_77_1) & ( ~
% 95.32/13.95  | | | | | | | | | | | |             (all_77_0 = 0) |  ~ (all_70_0 = 0)) & (all_77_0
% 95.32/13.95  | | | | | | | | | | | |             = 0 | all_70_0 = 0)
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | ALPHA: (1726) implies:
% 95.32/13.95  | | | | | | | | | | | |   (1727)  $i(all_77_1)
% 95.32/13.95  | | | | | | | | | | | |   (1728)  s(all_77_1) = all_77_0
% 95.32/13.95  | | | | | | | | | | | |   (1729)  all_77_0 = 0 | all_70_0 = 0
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | BETA: splitting (1729) gives:
% 95.32/13.95  | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | Case 1:
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | |   (1730)  all_77_0 = 0
% 95.32/13.95  | | | | | | | | | | | | | 
% 95.32/13.95  | | | | | | | | | | | | | REDUCE: (1728), (1730) imply:
% 95.32/13.96  | | | | | | | | | | | | |   (1731)  s(all_77_1) = 0
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_88_0,
% 95.32/13.96  | | | | | | | | | | | | |        all_88_1 gives:
% 95.32/13.96  | | | | | | | | | | | | |   (1732)   ~ (all_88_0 = 0) & s(all_88_1) = all_88_0 &
% 95.32/13.96  | | | | | | | | | | | | |           $i(all_88_1)
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | ALPHA: (1732) implies:
% 95.32/13.96  | | | | | | | | | | | | |   (1733)   ~ (all_88_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | |   (1734)  $i(all_88_1)
% 95.32/13.96  | | | | | | | | | | | | |   (1735)  s(all_88_1) = all_88_0
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | GROUND_INST: instantiating (1713) with all_88_1, all_88_0,
% 95.32/13.96  | | | | | | | | | | | | |              simplifying with (1734), (1735) gives:
% 95.32/13.96  | | | | | | | | | | | | |   (1736)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.96  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_88_0 = 0)) & (v1 = 0 |
% 95.32/13.96  | | | | | | | | | | | | |               all_88_0 = 0))
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | DELTA: instantiating (1736) with fresh symbols all_95_0,
% 95.32/13.96  | | | | | | | | | | | | |        all_95_1 gives:
% 95.32/13.96  | | | | | | | | | | | | |   (1737)  s(all_95_1) = all_95_0 & $i(all_95_1) & ( ~
% 95.32/13.96  | | | | | | | | | | | | |             (all_95_0 = 0) |  ~ (all_88_0 = 0)) & (all_95_0
% 95.32/13.96  | | | | | | | | | | | | |             = 0 | all_88_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | ALPHA: (1737) implies:
% 95.32/13.96  | | | | | | | | | | | | |   (1738)  $i(all_95_1)
% 95.32/13.96  | | | | | | | | | | | | |   (1739)  s(all_95_1) = all_95_0
% 95.32/13.96  | | | | | | | | | | | | |   (1740)  all_95_0 = 0 | all_88_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | BETA: splitting (1740) gives:
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | Case 1:
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | |   (1741)  all_95_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | REDUCE: (1739), (1741) imply:
% 95.32/13.96  | | | | | | | | | | | | | |   (1742)  s(all_95_1) = 0
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_106_0,
% 95.32/13.96  | | | | | | | | | | | | | |        all_106_1 gives:
% 95.32/13.96  | | | | | | | | | | | | | |   (1743)   ~ (all_106_0 = 0) & s(all_106_1) = all_106_0 &
% 95.32/13.96  | | | | | | | | | | | | | |           $i(all_106_1)
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | ALPHA: (1743) implies:
% 95.32/13.96  | | | | | | | | | | | | | |   (1744)   ~ (all_106_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | | |   (1745)  $i(all_106_1)
% 95.32/13.96  | | | | | | | | | | | | | |   (1746)  s(all_106_1) = all_106_0
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | GROUND_INST: instantiating (1713) with all_106_1, all_106_0,
% 95.32/13.96  | | | | | | | | | | | | | |              simplifying with (1745), (1746) gives:
% 95.32/13.96  | | | | | | | | | | | | | |   (1747)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.96  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_106_0 = 0)) & (v1 = 0 |
% 95.32/13.96  | | | | | | | | | | | | | |               all_106_0 = 0))
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | DELTA: instantiating (1747) with fresh symbols all_113_0,
% 95.32/13.96  | | | | | | | | | | | | | |        all_113_1 gives:
% 95.32/13.96  | | | | | | | | | | | | | |   (1748)  s(all_113_1) = all_113_0 & $i(all_113_1) & ( ~
% 95.32/13.96  | | | | | | | | | | | | | |             (all_113_0 = 0) |  ~ (all_106_0 = 0)) &
% 95.32/13.96  | | | | | | | | | | | | | |           (all_113_0 = 0 | all_106_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | ALPHA: (1748) implies:
% 95.32/13.96  | | | | | | | | | | | | | |   (1749)  $i(all_113_1)
% 95.32/13.96  | | | | | | | | | | | | | |   (1750)  s(all_113_1) = all_113_0
% 95.32/13.96  | | | | | | | | | | | | | |   (1751)  all_113_0 = 0 | all_106_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | BETA: splitting (1751) gives:
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | Case 1:
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | |   (1752)  all_113_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | REDUCE: (1750), (1752) imply:
% 95.32/13.96  | | | | | | | | | | | | | | |   (1753)  s(all_113_1) = 0
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_124_0,
% 95.32/13.96  | | | | | | | | | | | | | | |        all_124_1 gives:
% 95.32/13.96  | | | | | | | | | | | | | | |   (1754)   ~ (all_124_0 = 0) & s(all_124_1) = all_124_0 &
% 95.32/13.96  | | | | | | | | | | | | | | |           $i(all_124_1)
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | ALPHA: (1754) implies:
% 95.32/13.96  | | | | | | | | | | | | | | |   (1755)   ~ (all_124_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | | | |   (1756)  $i(all_124_1)
% 95.32/13.96  | | | | | | | | | | | | | | |   (1757)  s(all_124_1) = all_124_0
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1713) with all_124_1, all_124_0,
% 95.32/13.96  | | | | | | | | | | | | | | |              simplifying with (1756), (1757) gives:
% 95.32/13.96  | | | | | | | | | | | | | | |   (1758)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.96  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_124_0 = 0)) & (v1 = 0 |
% 95.32/13.96  | | | | | | | | | | | | | | |               all_124_0 = 0))
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | DELTA: instantiating (1758) with fresh symbols all_131_0,
% 95.32/13.96  | | | | | | | | | | | | | | |        all_131_1 gives:
% 95.32/13.96  | | | | | | | | | | | | | | |   (1759)  s(all_131_1) = all_131_0 & $i(all_131_1) & ( ~
% 95.32/13.96  | | | | | | | | | | | | | | |             (all_131_0 = 0) |  ~ (all_124_0 = 0)) &
% 95.32/13.96  | | | | | | | | | | | | | | |           (all_131_0 = 0 | all_124_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | ALPHA: (1759) implies:
% 95.32/13.96  | | | | | | | | | | | | | | |   (1760)  $i(all_131_1)
% 95.32/13.96  | | | | | | | | | | | | | | |   (1761)  s(all_131_1) = all_131_0
% 95.32/13.96  | | | | | | | | | | | | | | |   (1762)  all_131_0 = 0 | all_124_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | BETA: splitting (1762) gives:
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | Case 1:
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1763)  all_131_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | REDUCE: (1761), (1763) imply:
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1764)  s(all_131_1) = 0
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | DELTA: instantiating (1599) with fresh symbols all_142_0,
% 95.32/13.96  | | | | | | | | | | | | | | | |        all_142_1 gives:
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1765)   ~ (all_142_0 = 0) & s(all_142_1) = all_142_0 &
% 95.32/13.96  | | | | | | | | | | | | | | | |           $i(all_142_1)
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | ALPHA: (1765) implies:
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1766)   ~ (all_142_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1767)  $i(all_142_1)
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1768)  s(all_142_1) = all_142_0
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1713) with all_142_1, all_142_0,
% 95.32/13.96  | | | | | | | | | | | | | | | |              simplifying with (1767), (1768) gives:
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1769)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.96  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_142_0 = 0)) & (v1 = 0 |
% 95.32/13.96  | | | | | | | | | | | | | | | |               all_142_0 = 0))
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | DELTA: instantiating (1769) with fresh symbols all_149_0,
% 95.32/13.96  | | | | | | | | | | | | | | | |        all_149_1 gives:
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1770)  s(all_149_1) = all_149_0 & $i(all_149_1) & ( ~
% 95.32/13.96  | | | | | | | | | | | | | | | |             (all_149_0 = 0) |  ~ (all_142_0 = 0)) &
% 95.32/13.96  | | | | | | | | | | | | | | | |           (all_149_0 = 0 | all_142_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | ALPHA: (1770) implies:
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1771)  $i(all_149_1)
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1772)  s(all_149_1) = all_149_0
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1773)  all_149_0 = 0 | all_142_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | BETA: splitting (1773) gives:
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | Case 1:
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | |   (1774)  all_149_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | REDUCE: (1772), (1774) imply:
% 95.32/13.96  | | | | | | | | | | | | | | | | |   (1775)  s(all_149_1) = 0
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | BETA: splitting (1710) gives:
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | Case 1:
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | |   (1776)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.96  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.96  | | | | | | | | | | | | | | | | | |             $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | | ALPHA: (1776) implies:
% 95.32/13.96  | | | | | | | | | | | | | | | | | |   (1777)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.96  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1712), (1777) are
% 95.32/13.96  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #50.
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | |   (1778)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.96  | | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.96  | | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | | ALPHA: (1778) implies:
% 95.32/13.96  | | | | | | | | | | | | | | | | | |   (1779)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1779) with all_149_1, simplifying
% 95.32/13.96  | | | | | | | | | | | | | | | | | |              with (1771), (1775) gives:
% 95.32/13.96  | | | | | | | | | | | | | | | | | |   (1780)  $false
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | | CLOSE: (1780) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | |   (1781)  all_142_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | REDUCE: (1766), (1781) imply:
% 95.32/13.96  | | | | | | | | | | | | | | | | |   (1782)  $false
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | | CLOSE: (1782) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1783)  all_124_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | REDUCE: (1755), (1783) imply:
% 95.32/13.96  | | | | | | | | | | | | | | | |   (1784)  $false
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | | CLOSE: (1784) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | |   (1785)  all_106_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | REDUCE: (1744), (1785) imply:
% 95.32/13.96  | | | | | | | | | | | | | | |   (1786)  $false
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | | CLOSE: (1786) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | |   (1787)  all_88_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | REDUCE: (1733), (1787) imply:
% 95.32/13.96  | | | | | | | | | | | | | |   (1788)  $false
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | | CLOSE: (1788) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | |   (1789)  all_70_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | REDUCE: (1722), (1789) imply:
% 95.32/13.96  | | | | | | | | | | | | |   (1790)  $false
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | CLOSE: (1790) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | |   (1791)  all_49_0 = 0
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | REDUCE: (1601), (1791) imply:
% 95.32/13.96  | | | | | | | | | | | |   (1792)  $false
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | CLOSE: (1792) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | |   (1793)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.96  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.96  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.96  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.32/13.96  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.96  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.96  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.96  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.96  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.96  | | | | | | | | | | |                 $i(v0))))
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | ALPHA: (1793) implies:
% 95.32/13.96  | | | | | | | | | | |   (1794)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.96  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.96  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.96  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.96  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.32/13.96  | | | | | | | | | | |   (1795)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.96  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.96  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.96  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | DELTA: instantiating (1795) with fresh symbols all_58_0,
% 95.32/13.96  | | | | | | | | | | |        all_58_1 gives:
% 95.32/13.96  | | | | | | | | | | |   (1796)  s(all_58_1) = all_58_0 & $i(all_58_1) &  ! [v0:
% 95.32/13.96  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) | v1 = 0
% 95.32/13.96  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.96  | | | | | | | | | | |           (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | ALPHA: (1796) implies:
% 95.32/13.96  | | | | | | | | | | |   (1797)   ! [v0: $i] : (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~
% 95.32/13.96  | | | | | | | | | | |             $i(v0))
% 95.32/13.96  | | | | | | | | | | |   (1798)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) |
% 95.32/13.96  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | GROUND_INST: instantiating (1798) with all_49_1, all_49_0,
% 95.32/13.96  | | | | | | | | | | |              simplifying with (1602), (1603) gives:
% 95.32/13.96  | | | | | | | | | | |   (1799)   ~ (all_58_0 = 0) | all_49_0 = 0
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | BETA: splitting (1799) gives:
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | Case 1:
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | |   (1800)   ~ (all_58_0 = 0)
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | BETA: splitting (1710) gives:
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | Case 1:
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | |   (1801)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.96  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.96  | | | | | | | | | | | | |             $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | ALPHA: (1801) implies:
% 95.32/13.96  | | | | | | | | | | | | |   (1802)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | DELTA: instantiating (1802) with fresh symbol all_72_0
% 95.32/13.96  | | | | | | | | | | | | |        gives:
% 95.32/13.96  | | | | | | | | | | | | |   (1803)  s(all_72_0) = 0 & $i(all_72_0)
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | ALPHA: (1803) implies:
% 95.32/13.96  | | | | | | | | | | | | |   (1804)  $i(all_72_0)
% 95.32/13.96  | | | | | | | | | | | | |   (1805)  s(all_72_0) = 0
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | GROUND_INST: instantiating (1797) with all_72_0, simplifying
% 95.32/13.96  | | | | | | | | | | | | |              with (1804), (1805) gives:
% 95.32/13.96  | | | | | | | | | | | | |   (1806)  all_58_0 = 0
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | REDUCE: (1800), (1806) imply:
% 95.32/13.96  | | | | | | | | | | | | |   (1807)  $false
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | CLOSE: (1807) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | |   (1808)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.96  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.96  | | | | | | | | | | | | |             v1 & $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | ALPHA: (1808) implies:
% 95.32/13.96  | | | | | | | | | | | | |   (1809)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.32/13.96  | | | | | | | | | | | | |             = v1 & $i(v0))
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | | REF_CLOSE: (3), (1466), (1467), (1794), (1809) are
% 95.32/13.96  | | | | | | | | | | | | |            inconsistent by sub-proof #49.
% 95.32/13.96  | | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | |   (1810)  all_49_0 = 0
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | REDUCE: (1601), (1810) imply:
% 95.32/13.96  | | | | | | | | | | | |   (1811)  $false
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | | CLOSE: (1811) is inconsistent.
% 95.32/13.96  | | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | | 
% 95.32/13.96  | | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | | 
% 95.32/13.96  | | | | | | | | End of split
% 95.32/13.96  | | | | | | | | 
% 95.32/13.96  | | | | | | | Case 2:
% 95.32/13.96  | | | | | | | | 
% 95.32/13.96  | | | | | | | |   (1812)  all_17_0 = 0
% 95.32/13.96  | | | | | | | | 
% 95.32/13.96  | | | | | | | | REDUCE: (1286), (1812) imply:
% 95.32/13.96  | | | | | | | |   (1813)  $false
% 95.32/13.96  | | | | | | | | 
% 95.32/13.96  | | | | | | | | CLOSE: (1813) is inconsistent.
% 95.32/13.96  | | | | | | | | 
% 95.32/13.96  | | | | | | | End of split
% 95.32/13.96  | | | | | | | 
% 95.32/13.96  | | | | | | End of split
% 95.32/13.96  | | | | | | 
% 95.32/13.96  | | | | | End of split
% 95.32/13.96  | | | | | 
% 95.32/13.96  | | | | End of split
% 95.32/13.96  | | | | 
% 95.32/13.96  | | | End of split
% 95.32/13.96  | | | 
% 95.32/13.96  | | Case 2:
% 95.32/13.96  | | | 
% 95.32/13.97  | | |   (1814)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 95.32/13.97  | | |                 $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.32/13.97  | | |                 $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.97  | | |                 int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)))) & (((( ! [v0:
% 95.32/13.97  | | |                     $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.97  | | |                     [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 95.32/13.97  | | |                         (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 95.32/13.97  | | |                   (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.97  | | |                               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 95.32/13.97  | | |                               = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.97  | | |                             int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.32/13.97  | | |                           ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.32/13.97  | | |                             $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.97  | | |                             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.97  | | |                               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.97  | | |                               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.97  | | |                               [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.97  | | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.97  | | |                                 ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.32/13.97  | | |                               ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.32/13.97  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.32/13.97  | | |                           [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.32/13.97  | | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.32/13.97  | | |                               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.32/13.97  | | |                               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.32/13.97  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.97  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.97  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.97  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.97  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.32/13.97  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.32/13.97  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.32/13.97  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.97  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.32/13.97  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.32/13.97  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.97  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.32/13.97  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.32/13.97  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.97  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.97  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.97  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.97  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.97  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.32/13.97  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.32/13.97  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.32/13.97  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.32/13.97  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.32/13.97  | | |                                  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.97  | | |                                 |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.97  | | |                                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.97  | | |                               &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))
% 95.32/13.97  | | |                 | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.32/13.97  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.97  | | |                       (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.32/13.97  | | |                       ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 95.32/13.97  | | |                           [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.32/13.97  | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.97  | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.97  | | |                             (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 95.32/13.97  | | |                           : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 95.32/13.97  | | |                           [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.97  | | |                             [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 95.32/13.97  | | |                               & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.32/13.97  | | |                                 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.97  | | |                               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 95.32/13.97  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.32/13.97  | | |                                 $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.97  | | |                               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.97  | | |                                 q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 95.32/13.97  | | |                           ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 95.32/13.97  | | |                             :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.97  | | |                               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.32/13.97  | | |                             (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.32/13.97  | | |                               [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.97  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.97  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.32/13.97  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.97  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.32/13.97  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.32/13.97  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.32/13.97  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.97  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.32/13.97  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.32/13.97  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.97  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.32/13.97  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.32/13.97  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.97  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.97  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.32/13.97  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.97  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.97  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.32/13.97  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.32/13.97  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.32/13.97  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.32/13.97  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.32/13.97  | | |                                  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.97  | | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.97  | | |                                 |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.97  | | |                               : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.97  | | |                     any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.97  | | |                     [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 95.32/13.97  | | |                         (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 95.32/13.97  | | |                       ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 95.32/13.97  | | |                       &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.32/13.97  | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 95.32/13.97  | | |                         & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))))
% 95.32/13.97  | | |                 | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 95.32/13.97  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.97  | | |                       (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.32/13.97  | | |                       ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 95.32/13.97  | | |                       [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &
% 95.32/13.97  | | |                        ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.97  | | |                       ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.97  | | |                         int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))) |
% 95.32/13.97  | | |             ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |
% 95.32/13.97  | | |                      ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 95.32/13.97  | | |                         ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 95.32/13.97  | | |                   (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.97  | | |                               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 95.32/13.97  | | |                               = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.97  | | |                             int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.32/13.97  | | |                           ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.32/13.97  | | |                             $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.97  | | |                             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.97  | | |                               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.97  | | |                               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.97  | | |                               [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.97  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.97  | | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.97  | | |                                 |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.97  | | |                               : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.32/13.97  | | |                           ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.32/13.97  | | |                             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.32/13.97  | | |                               v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.32/13.97  | | |                             [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.32/13.97  | | |                               $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.97  | | |                               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.32/13.97  | | |                               [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.32/13.97  | | |                               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.97  | | |                                 q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.97  | | |                               (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 95.32/13.97  | | |                            ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.32/13.97  | | |                             $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.32/13.97  | | |                         | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.97  | | |                           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.97  | | |                             v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 95.32/13.97  | | |                           : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 95.32/13.97  | | |                             ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.32/13.97  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.32/13.97  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.97  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.97  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.32/13.97  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.97  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.97  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.32/13.97  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.32/13.97  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.32/13.97  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.32/13.97  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.32/13.97  | | |                                  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.97  | | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.97  | | |                                 |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.32/13.97  | | |                               : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 95.32/13.97  | | |                 | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.32/13.97  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.97  | | |                       (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.32/13.97  | | |                       ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 95.32/13.97  | | |                           [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.32/13.97  | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.97  | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.97  | | |                             (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 95.32/13.97  | | |                           : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 95.32/13.97  | | |                           [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.97  | | |                             [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 95.32/13.97  | | |                               & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.32/13.97  | | |                                 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.32/13.97  | | |                               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.32/13.97  | | |                               [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.32/13.97  | | |                               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.32/13.97  | | |                                 q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.32/13.97  | | |                               (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 95.32/13.97  | | |                           [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 95.32/13.97  | | |                              ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.32/13.97  | | |                               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.32/13.97  | | |                             (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.32/13.97  | | |                               [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.97  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.97  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.97  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.97  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.32/13.97  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.32/13.97  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.32/13.97  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.97  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.32/13.97  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.32/13.97  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.97  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.32/13.97  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.32/13.97  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.32/13.97  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.97  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.97  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.97  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.97  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.97  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.32/13.97  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.32/13.97  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.32/13.97  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.32/13.97  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.32/13.97  | | |                                  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.32/13.97  | | |                                 |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.97  | | |                                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.32/13.97  | | |                               &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))))
% 95.32/13.97  | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~
% 95.32/13.97  | | |                     $i(v0) |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 &
% 95.32/13.97  | | |                       $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.32/13.97  | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 95.32/13.97  | | |                         ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0)
% 95.32/13.97  | | |                         = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) | 
% 95.32/13.97  | | |                         ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.32/13.97  | | |                           0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ?
% 95.32/13.97  | | |                   [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.32/13.97  | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~
% 95.32/13.97  | | |                       $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) | 
% 95.32/13.97  | | |                       ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 95.32/13.97  | | |                         |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.97  | | |                         (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.32/13.97  | | |                         int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ?
% 95.32/13.97  | | |                       [v0: $i] : (r(v0) = 0 & $i(v0))))))))
% 95.32/13.97  | | | 
% 95.32/13.97  | | | ALPHA: (1814) implies:
% 95.32/13.98  | | |   (1815)  ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 95.32/13.98  | | |                   ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 95.32/13.98  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 95.32/13.98  | | |                         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.98  | | |                             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.98  | | |                             0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.32/13.98  | | |                         : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                           $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.98  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.98  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.98  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.98  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.32/13.98  | | |                               $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.32/13.98  | | |                             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.32/13.98  | | |                               = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.98  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.32/13.98  | | |                         [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.98  | | |                             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.98  | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.98  | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.32/13.98  | | |                             0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.98  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.98  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.98  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.98  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.98  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.98  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.98  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                               $i] : (p(v0) = 0 & $i(v0))))))))) | ( ? [v0:
% 95.32/13.98  | | |                   $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 95.32/13.98  | | |                   :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3)
% 95.32/13.98  | | |                     |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0)
% 95.32/13.98  | | |                     |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | |                           0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.98  | | |                         ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.98  | | |                         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.32/13.98  | | |                         ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.32/13.98  | | |                           $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.98  | | |                           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.98  | | |                             v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.98  | | |                             (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.98  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 95.32/13.98  | | |                         [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 95.32/13.98  | | |                           ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 95.32/13.98  | | |                             0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 95.32/13.98  | | |                           : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.32/13.98  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.98  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.98  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.98  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int]
% 95.32/13.98  | | |                         : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                           $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.98  | | |                           (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.98  | | |                           int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 95.32/13.98  | | |                     (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.98  | | |                           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.98  | | |                             v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.98  | | |                             (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.98  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                               $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 95.32/13.98  | | |                         :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.98  | | |                             $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 95.32/13.98  | | |                             ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.32/13.98  | | |                           (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.32/13.98  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.98  | | |                                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.32/13.98  | | |                               = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.32/13.98  | | |                                 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.98  | | |                               int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | |                               $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                   any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.98  | | |                   [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 95.32/13.98  | | |                         = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.98  | | |                     [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.98  | | |                     ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 95.32/13.98  | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 95.32/13.98  | | |                       $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | (
% 95.32/13.98  | | |                 ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.98  | | |                     $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 95.32/13.98  | | |                       = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.32/13.98  | | |                     (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                       int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 95.32/13.98  | | |                     [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.98  | | |                       (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.98  | | |                       int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))) |
% 95.32/13.98  | | |           ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 95.32/13.98  | | |                   ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 95.32/13.98  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 95.32/13.98  | | |                         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.98  | | |                             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.98  | | |                             0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.32/13.98  | | |                         : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                           $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.98  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.98  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.98  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.98  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.98  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.98  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.98  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                               $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 95.32/13.98  | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 95.32/13.98  | | |                            ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.32/13.98  | | |                       | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.32/13.98  | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.98  | | |                           v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 95.32/13.98  | | |                         ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.98  | | |                           [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 95.32/13.98  | | |                               |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.98  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.98  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.98  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.98  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.98  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))))) | ( ?
% 95.32/13.98  | | |                 [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.98  | | |                     $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 95.32/13.98  | | |                       = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.32/13.98  | | |                     (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                           int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.98  | | |                         ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.32/13.98  | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.32/13.98  | | |                           v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.98  | | |                           $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 95.32/13.98  | | |                           (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 95.32/13.98  | | |                             any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 95.32/13.98  | | |                               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.98  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.98  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.98  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.98  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.98  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.32/13.98  | | |                         [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.98  | | |                             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.98  | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.98  | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.32/13.98  | | |                             0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.98  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.98  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.98  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.98  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.98  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.98  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.98  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                               $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 95.32/13.98  | | |                 [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 95.32/13.98  | | |                   ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 95.32/13.98  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.98  | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 95.32/13.98  | | |                       ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | (
% 95.32/13.98  | | |                     ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.98  | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 95.32/13.98  | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 95.32/13.98  | | |                   v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 95.32/13.98  | | |                     | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 95.32/13.98  | | |                   : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.32/13.98  | | |                     :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 95.32/13.98  | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 95.32/13.98  | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.32/13.98  | | |                         0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 95.32/13.98  | | |                       0 & $i(v0)))))))
% 95.32/13.98  | | |   (1816)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 95.32/13.98  | | |               $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 95.32/13.98  | | |             : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 95.32/13.98  | | |             ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)))
% 95.32/13.98  | | | 
% 95.32/13.98  | | | BETA: splitting (1815) gives:
% 95.32/13.98  | | | 
% 95.32/13.98  | | | Case 1:
% 95.32/13.98  | | | | 
% 95.32/13.98  | | | |   (1817)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 95.32/13.98  | | | |                 ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 95.32/13.98  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 95.32/13.98  | | | |                       ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.98  | | | |                           v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.32/13.98  | | | |                           0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.32/13.98  | | | |                       : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | | |                         $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.98  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.98  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.98  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.98  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.32/13.98  | | | |                             $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.32/13.98  | | | |                           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.32/13.98  | | | |                             = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.98  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.32/13.98  | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.32/13.98  | | | |                           v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.32/13.98  | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.32/13.98  | | | |                         $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.32/13.98  | | | |                           0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.32/13.98  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.32/13.98  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.32/13.98  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.32/13.98  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.98  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.32/13.98  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.32/13.98  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.32/13.98  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.32/13.98  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.32/13.98  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.32/13.98  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.98  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | | |                             $i] : (p(v0) = 0 & $i(v0))))))))) | ( ? [v0:
% 95.32/13.98  | | | |                 $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 95.32/13.98  | | | |                 :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3)
% 95.32/13.98  | | | |                   |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0)
% 95.32/13.98  | | | |                   |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.32/13.98  | | | |                         0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.32/13.98  | | | |                       ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.32/13.98  | | | |                       [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.32/13.98  | | | |                       ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.32/13.98  | | | |                         $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.98  | | | |                         $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.98  | | | |                           v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.98  | | | |                           (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.32/13.98  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 95.32/13.98  | | | |                       [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 95.32/13.98  | | | |                         ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 95.32/13.98  | | | |                           0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 95.32/13.98  | | | |                         : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.32/13.98  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.98  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.32/13.98  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.32/13.98  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.32/13.98  | | | |                             $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int]
% 95.32/13.98  | | | |                       : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.32/13.98  | | | |                         $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.98  | | | |                         (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.98  | | | |                         int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 95.32/13.98  | | | |                   (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.32/13.98  | | | |                         $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.32/13.98  | | | |                           v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.32/13.98  | | | |                           (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.32/13.98  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.32/13.98  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.32/13.98  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.32/13.98  | | | |                             $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 95.32/13.98  | | | |                       :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.98  | | | |                           $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 95.32/13.98  | | | |                           ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.32/13.98  | | | |                         (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.32/13.98  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.32/13.98  | | | |                               = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.32/13.98  | | | |                             = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.32/13.98  | | | |                               0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.98  | | | |                             int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.32/13.98  | | | |                             $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | | |                 any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.32/13.98  | | | |                 [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 95.32/13.98  | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.32/13.98  | | | |                   [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 95.32/13.98  | | | |                   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 95.32/13.98  | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 95.32/13.98  | | | |                     $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | (
% 95.32/13.98  | | | |               ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.98  | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 95.32/13.98  | | | |                     = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.32/13.98  | | | |                   (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.32/13.98  | | | |                     int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 95.32/13.98  | | | |                   [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.32/13.98  | | | |                     (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.32/13.98  | | | |                     int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))
% 95.32/13.98  | | | | 
% 95.32/13.98  | | | | ALPHA: (1817) implies:
% 95.32/13.98  | | | |   (1818)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 95.32/13.98  | | | |               ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 95.32/13.98  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.32/13.98  | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 95.32/13.98  | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)))
% 95.32/13.98  | | | |               | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 95.32/13.98  | | | |                   & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | (
% 95.32/13.98  | | | |             ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 95.32/13.98  | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 95.32/13.98  | | | |                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 95.32/13.98  | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 95.32/13.98  | | | |                   = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.32/13.98  | | | |                 (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |
% 95.32/13.98  | | | |                    ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 95.32/13.98  | | | |                   & s(v0) = v1 & $i(v0)))))
% 95.68/13.98  | | | |   (1819)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 95.68/13.98  | | | |               ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3
% 95.68/13.98  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( !
% 95.68/13.98  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 95.68/13.98  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/13.98  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/13.98  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 95.68/13.98  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/13.98  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 95.68/13.98  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 95.68/13.98  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 95.68/13.98  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 95.68/13.98  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 95.68/13.98  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 95.68/13.98  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.98  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 95.68/13.98  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 95.68/13.98  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/13.98  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.68/13.98  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 95.68/13.98  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.98  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/13.98  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/13.98  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 95.68/13.98  | | | |                           v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/13.98  | | | |                       int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 95.68/13.98  | | | |                     [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 95.68/13.98  | | | |                       ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/13.98  | | | |                       int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 95.68/13.98  | | | |                     ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/13.98  | | | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 95.68/13.98  | | | |                         & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 95.68/13.98  | | | |                           | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/13.98  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/13.98  | | | |                           $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 95.68/13.98  | | | |                           ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 95.68/13.98  | | | |                         [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/13.98  | | | |                           $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/13.98  | | | |                     (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 95.68/13.98  | | | |                       ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/13.98  | | | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 95.68/13.98  | | | |                         |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/13.98  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.68/13.98  | | | |                           $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 95.68/13.98  | | | |                           $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 95.68/13.98  | | | |                           & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/13.98  | | | |                           $i(v0))))))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/13.98  | | | |             (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1
% 95.68/13.98  | | | |                   = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/13.98  | | | |                 $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 95.68/13.98  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 95.68/13.98  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/13.98  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/13.98  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 95.68/13.98  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/13.98  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 95.68/13.98  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 95.68/13.98  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 95.68/13.98  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 95.68/13.98  | | | |                           |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/13.98  | | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/13.98  | | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 95.68/13.98  | | | |                             = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 95.68/13.98  | | | |                       $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 95.68/13.98  | | | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 95.68/13.98  | | | |                         ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 95.68/13.98  | | | |                         = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 95.68/13.98  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 95.68/13.98  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 95.68/13.98  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 95.68/13.98  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.98  | | | |                           $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 95.68/13.98  | | | |                       $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 95.68/13.98  | | | |                       ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 95.68/13.98  | | | |                   ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/13.98  | | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.68/13.98  | | | |                       $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 95.68/13.98  | | | |                       (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 95.68/13.98  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 95.68/13.98  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 95.68/13.98  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 95.68/13.98  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 95.68/13.98  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 95.68/13.98  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.98  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 95.68/13.98  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 95.68/13.98  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/13.98  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.68/13.98  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 95.68/13.98  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.98  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/13.98  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/13.98  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 95.68/13.98  | | | |                           v1 & $i(v0)))))))))
% 95.68/13.98  | | | | 
% 95.68/13.98  | | | | BETA: splitting (1816) gives:
% 95.68/13.98  | | | | 
% 95.68/13.98  | | | | Case 1:
% 95.68/13.98  | | | | | 
% 95.68/13.99  | | | | |   (1820)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 95.68/13.99  | | | | |             $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 95.68/13.99  | | | | | 
% 95.68/13.99  | | | | | ALPHA: (1820) implies:
% 95.68/13.99  | | | | |   (1821)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 95.68/13.99  | | | | |             $i(v0))
% 95.68/13.99  | | | | |   (1822)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 95.68/13.99  | | | | | 
% 95.68/13.99  | | | | | DELTA: instantiating (1822) with fresh symbol all_16_0 gives:
% 95.68/13.99  | | | | |   (1823)  q(all_16_0) = 0 & $i(all_16_0)
% 95.68/13.99  | | | | | 
% 95.68/13.99  | | | | | ALPHA: (1823) implies:
% 95.68/13.99  | | | | |   (1824)  $i(all_16_0)
% 95.68/13.99  | | | | |   (1825)  q(all_16_0) = 0
% 95.68/13.99  | | | | | 
% 95.68/13.99  | | | | | BETA: splitting (1818) gives:
% 95.68/13.99  | | | | | 
% 95.68/13.99  | | | | | Case 1:
% 95.68/13.99  | | | | | | 
% 95.68/13.99  | | | | | |   (1826)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 95.68/13.99  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 95.68/13.99  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 95.68/13.99  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/13.99  | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 95.68/13.99  | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/13.99  | | | | | |                   0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 95.68/13.99  | | | | | |                 0 & $i(v0))))
% 95.68/13.99  | | | | | | 
% 95.68/13.99  | | | | | | ALPHA: (1826) implies:
% 95.68/13.99  | | | | | |   (1827)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 95.68/13.99  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 95.68/13.99  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 95.68/13.99  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 95.68/13.99  | | | | | |               $i(v0)))
% 95.68/13.99  | | | | | |   (1828)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 95.68/13.99  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 95.68/13.99  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/13.99  | | | | | | 
% 95.68/13.99  | | | | | | GROUND_INST: instantiating (1828) with all_16_0, 0, simplifying with
% 95.68/13.99  | | | | | |              (1824), (1825) gives:
% 95.68/13.99  | | | | | |   (1829)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/13.99  | | | | | |             $i(v0))
% 95.68/13.99  | | | | | | 
% 95.68/13.99  | | | | | | DELTA: instantiating (1829) with fresh symbols all_25_0, all_25_1
% 95.68/13.99  | | | | | |        gives:
% 95.68/13.99  | | | | | |   (1830)   ~ (all_25_0 = 0) & q(all_25_1) = all_25_0 & $i(all_25_1)
% 95.68/13.99  | | | | | | 
% 95.68/13.99  | | | | | | ALPHA: (1830) implies:
% 95.68/13.99  | | | | | |   (1831)   ~ (all_25_0 = 0)
% 95.68/13.99  | | | | | |   (1832)  $i(all_25_1)
% 95.68/13.99  | | | | | |   (1833)  q(all_25_1) = all_25_0
% 95.68/13.99  | | | | | | 
% 95.68/13.99  | | | | | | BETA: splitting (1819) gives:
% 95.68/13.99  | | | | | | 
% 95.68/13.99  | | | | | | Case 1:
% 95.68/13.99  | | | | | | | 
% 95.68/13.99  | | | | | | |   (1834)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/13.99  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/13.99  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/13.99  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 95.68/13.99  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/13.99  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/13.99  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.68/13.99  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 95.68/13.99  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.68/13.99  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.68/13.99  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.68/13.99  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/13.99  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.99  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/13.99  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/13.99  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/13.99  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/13.99  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/13.99  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/13.99  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/13.99  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/13.99  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/13.99  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/13.99  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/13.99  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/13.99  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/13.99  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/13.99  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.68/13.99  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/13.99  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/13.99  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.68/13.99  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/13.99  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/13.99  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.68/13.99  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/13.99  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/13.99  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/13.99  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/13.99  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/13.99  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/13.99  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/13.99  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.68/13.99  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/13.99  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.68/13.99  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.68/13.99  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.68/13.99  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/13.99  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/13.99  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/13.99  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 95.68/13.99  | | | | | | | 
% 95.68/13.99  | | | | | | | ALPHA: (1834) implies:
% 95.68/13.99  | | | | | | |   (1835)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/13.99  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/13.99  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/13.99  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.99  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/13.99  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/13.99  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/13.99  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/13.99  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/13.99  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.68/13.99  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.68/13.99  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.68/13.99  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/13.99  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/13.99  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/13.99  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/13.99  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/13.99  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/13.99  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.99  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/13.99  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/13.99  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/13.99  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.68/13.99  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/13.99  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/13.99  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/13.99  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/13.99  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/13.99  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/13.99  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/13.99  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/13.99  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/13.99  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/13.99  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.68/13.99  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/13.99  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/13.99  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/13.99  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/13.99  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/13.99  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/13.99  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/13.99  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.99  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/13.99  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/13.99  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.99  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 95.68/13.99  | | | | | | |   (1836)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/13.99  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/13.99  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/13.99  | | | | | | |                 = 0)))
% 95.68/13.99  | | | | | | | 
% 95.68/13.99  | | | | | | | BETA: splitting (1827) gives:
% 95.68/13.99  | | | | | | | 
% 95.68/13.99  | | | | | | | Case 1:
% 95.68/13.99  | | | | | | | | 
% 95.68/13.99  | | | | | | | |   (1837)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/13.99  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 95.68/13.99  | | | | | | | |             $i(v0))
% 95.68/13.99  | | | | | | | | 
% 95.68/13.99  | | | | | | | | ALPHA: (1837) implies:
% 95.68/13.99  | | | | | | | |   (1838)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/13.99  | | | | | | | |             |  ~ $i(v0))
% 95.68/13.99  | | | | | | | | 
% 95.68/13.99  | | | | | | | | BETA: splitting (1835) gives:
% 95.68/13.99  | | | | | | | | 
% 95.68/13.99  | | | | | | | | Case 1:
% 95.68/13.99  | | | | | | | | | 
% 95.68/13.99  | | | | | | | | |   (1839)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/13.99  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 95.68/13.99  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/13.99  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.68/13.99  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.68/13.99  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/13.99  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/13.99  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/13.99  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/13.99  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.99  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/13.99  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/13.99  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/13.99  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/13.99  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/13.99  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/13.99  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/13.99  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/13.99  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/13.99  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/13.99  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/13.99  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/13.99  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/13.99  | | | | | | | | |                     $i(v0))))))
% 95.68/13.99  | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | ALPHA: (1839) implies:
% 95.68/13.99  | | | | | | | | |   (1840)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/13.99  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/13.99  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/13.99  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/13.99  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.99  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/13.99  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/13.99  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.99  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 95.68/13.99  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.68/13.99  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 95.68/13.99  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.68/13.99  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/13.99  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/13.99  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/13.99  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/13.99  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/13.99  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/13.99  | | | | | | | | |                   $i(v0)))))
% 95.68/13.99  | | | | | | | | |   (1841)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/13.99  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/13.99  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/13.99  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.99  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 95.68/13.99  | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | BETA: splitting (1840) gives:
% 95.68/13.99  | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | Case 1:
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | |   (1842)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/13.99  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/13.99  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/13.99  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/13.99  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/13.99  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/13.99  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/13.99  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/13.99  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | ALPHA: (1842) implies:
% 95.68/13.99  | | | | | | | | | |   (1843)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/13.99  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/13.99  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/13.99  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/13.99  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/13.99  | | | | | | | | | |   (1844)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/13.99  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/13.99  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/13.99  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | BETA: splitting (1841) gives:
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | Case 1:
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | |   (1845)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/13.99  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/13.99  | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | | ALPHA: (1845) implies:
% 95.68/13.99  | | | | | | | | | | |   (1846)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/13.99  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | | REF_CLOSE: (3), (1831), (1832), (1833), (1843), (1846) are
% 95.68/13.99  | | | | | | | | | | |            inconsistent by sub-proof #47.
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | Case 2:
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | |   (1847)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/13.99  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/13.99  | | | | | | | | | | |             $i(v0))
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | | ALPHA: (1847) implies:
% 95.68/13.99  | | | | | | | | | | |   (1848)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | | REF_CLOSE: (1838), (1844), (1848) are inconsistent by
% 95.68/13.99  | | | | | | | | | | |            sub-proof #67.
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | End of split
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | Case 2:
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | |   (1849)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/13.99  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/13.99  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/13.99  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/13.99  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/13.99  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/13.99  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/13.99  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/13.99  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | ALPHA: (1849) implies:
% 95.68/13.99  | | | | | | | | | |   (1850)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/13.99  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/13.99  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/13.99  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/13.99  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/13.99  | | | | | | | | | |   (1851)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/13.99  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/13.99  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/13.99  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | DELTA: instantiating (1851) with fresh symbols all_347_0,
% 95.68/13.99  | | | | | | | | | |        all_347_1 gives:
% 95.68/13.99  | | | | | | | | | |   (1852)  s(all_347_1) = all_347_0 & $i(all_347_1) &  ! [v0:
% 95.68/13.99  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_347_0 = 0) | v1 =
% 95.68/13.99  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/13.99  | | | | | | | | | |           (all_347_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | ALPHA: (1852) implies:
% 95.68/13.99  | | | | | | | | | |   (1853)  $i(all_347_1)
% 95.68/13.99  | | | | | | | | | |   (1854)  s(all_347_1) = all_347_0
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | BETA: splitting (1841) gives:
% 95.68/13.99  | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | Case 1:
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | |   (1855)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/13.99  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/13.99  | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | | ALPHA: (1855) implies:
% 95.68/13.99  | | | | | | | | | | |   (1856)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/13.99  | | | | | | | | | | | 
% 95.68/13.99  | | | | | | | | | | | GROUND_INST: instantiating (1838) with all_347_1, all_347_0,
% 95.68/13.99  | | | | | | | | | | |              simplifying with (1853), (1854) gives:
% 95.68/14.00  | | | | | | | | | | |   (1857)  all_347_0 = 0
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | REDUCE: (1854), (1857) imply:
% 95.68/14.00  | | | | | | | | | | |   (1858)  s(all_347_1) = 0
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | GROUND_INST: instantiating (1856) with all_347_1, simplifying
% 95.68/14.00  | | | | | | | | | | |              with (1853), (1858) gives:
% 95.68/14.00  | | | | | | | | | | |   (1859)  $false
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | CLOSE: (1859) is inconsistent.
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | |   (1860)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.00  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.00  | | | | | | | | | | |             $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | ALPHA: (1860) implies:
% 95.68/14.00  | | | | | | | | | | |   (1861)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.00  | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | DELTA: instantiating (1861) with fresh symbols all_357_0,
% 95.68/14.00  | | | | | | | | | | |        all_357_1 gives:
% 95.68/14.00  | | | | | | | | | | |   (1862)   ~ (all_357_0 = 0) & p(all_357_1) = all_357_0 &
% 95.68/14.00  | | | | | | | | | | |           $i(all_357_1)
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | ALPHA: (1862) implies:
% 95.68/14.00  | | | | | | | | | | |   (1863)   ~ (all_357_0 = 0)
% 95.68/14.00  | | | | | | | | | | |   (1864)  $i(all_357_1)
% 95.68/14.00  | | | | | | | | | | |   (1865)  p(all_357_1) = all_357_0
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | GROUND_INST: instantiating (3) with all_357_1, all_357_0,
% 95.68/14.00  | | | | | | | | | | |              simplifying with (1864), (1865) gives:
% 95.68/14.00  | | | | | | | | | | |   (1866)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 95.68/14.00  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_357_0 = 0)) & (v1 = 0 |
% 95.68/14.00  | | | | | | | | | | |               all_357_0 = 0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | DELTA: instantiating (1866) with fresh symbols all_365_0,
% 95.68/14.00  | | | | | | | | | | |        all_365_1 gives:
% 95.68/14.00  | | | | | | | | | | |   (1867)  p(all_365_1) = all_365_0 & $i(all_365_1) & ( ~
% 95.68/14.00  | | | | | | | | | | |             (all_365_0 = 0) |  ~ (all_357_0 = 0)) &
% 95.68/14.00  | | | | | | | | | | |           (all_365_0 = 0 | all_357_0 = 0)
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | ALPHA: (1867) implies:
% 95.68/14.00  | | | | | | | | | | |   (1868)  $i(all_365_1)
% 95.68/14.00  | | | | | | | | | | |   (1869)  p(all_365_1) = all_365_0
% 95.68/14.00  | | | | | | | | | | |   (1870)  all_365_0 = 0 | all_357_0 = 0
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | BETA: splitting (1870) gives:
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | |   (1871)  all_365_0 = 0
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | REDUCE: (1869), (1871) imply:
% 95.68/14.00  | | | | | | | | | | | |   (1872)  p(all_365_1) = 0
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | DELTA: instantiating (1861) with fresh symbols all_384_0,
% 95.68/14.00  | | | | | | | | | | | |        all_384_1 gives:
% 95.68/14.00  | | | | | | | | | | | |   (1873)   ~ (all_384_0 = 0) & p(all_384_1) = all_384_0 &
% 95.68/14.00  | | | | | | | | | | | |           $i(all_384_1)
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | ALPHA: (1873) implies:
% 95.68/14.00  | | | | | | | | | | | |   (1874)   ~ (all_384_0 = 0)
% 95.68/14.00  | | | | | | | | | | | |   (1875)  $i(all_384_1)
% 95.68/14.00  | | | | | | | | | | | |   (1876)  p(all_384_1) = all_384_0
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_384_1, all_384_0,
% 95.68/14.00  | | | | | | | | | | | |              simplifying with (1875), (1876) gives:
% 95.68/14.00  | | | | | | | | | | | |   (1877)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 95.68/14.00  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_384_0 = 0)) & (v1 = 0 |
% 95.68/14.00  | | | | | | | | | | | |               all_384_0 = 0))
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | DELTA: instantiating (1877) with fresh symbols all_393_0,
% 95.68/14.00  | | | | | | | | | | | |        all_393_1 gives:
% 95.68/14.00  | | | | | | | | | | | |   (1878)  p(all_393_1) = all_393_0 & $i(all_393_1) & ( ~
% 95.68/14.00  | | | | | | | | | | | |             (all_393_0 = 0) |  ~ (all_384_0 = 0)) &
% 95.68/14.00  | | | | | | | | | | | |           (all_393_0 = 0 | all_384_0 = 0)
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | ALPHA: (1878) implies:
% 95.68/14.00  | | | | | | | | | | | |   (1879)  $i(all_393_1)
% 95.68/14.00  | | | | | | | | | | | |   (1880)  p(all_393_1) = all_393_0
% 95.68/14.00  | | | | | | | | | | | |   (1881)  all_393_0 = 0 | all_384_0 = 0
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | BETA: splitting (1881) gives:
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | |   (1882)  all_393_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | REDUCE: (1880), (1882) imply:
% 95.68/14.00  | | | | | | | | | | | | |   (1883)  p(all_393_1) = 0
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | DELTA: instantiating (1861) with fresh symbols all_410_0,
% 95.68/14.00  | | | | | | | | | | | | |        all_410_1 gives:
% 95.68/14.00  | | | | | | | | | | | | |   (1884)   ~ (all_410_0 = 0) & p(all_410_1) = all_410_0 &
% 95.68/14.00  | | | | | | | | | | | | |           $i(all_410_1)
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | ALPHA: (1884) implies:
% 95.68/14.00  | | | | | | | | | | | | |   (1885)   ~ (all_410_0 = 0)
% 95.68/14.00  | | | | | | | | | | | | |   (1886)  $i(all_410_1)
% 95.68/14.00  | | | | | | | | | | | | |   (1887)  p(all_410_1) = all_410_0
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_410_1, all_410_0,
% 95.68/14.00  | | | | | | | | | | | | |              simplifying with (1886), (1887) gives:
% 95.68/14.00  | | | | | | | | | | | | |   (1888)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 95.68/14.00  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_410_0 = 0)) & (v1 = 0 |
% 95.68/14.00  | | | | | | | | | | | | |               all_410_0 = 0))
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | DELTA: instantiating (1888) with fresh symbols all_419_0,
% 95.68/14.00  | | | | | | | | | | | | |        all_419_1 gives:
% 95.68/14.00  | | | | | | | | | | | | |   (1889)  p(all_419_1) = all_419_0 & $i(all_419_1) & ( ~
% 95.68/14.00  | | | | | | | | | | | | |             (all_419_0 = 0) |  ~ (all_410_0 = 0)) &
% 95.68/14.00  | | | | | | | | | | | | |           (all_419_0 = 0 | all_410_0 = 0)
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | ALPHA: (1889) implies:
% 95.68/14.00  | | | | | | | | | | | | |   (1890)  $i(all_419_1)
% 95.68/14.00  | | | | | | | | | | | | |   (1891)  p(all_419_1) = all_419_0
% 95.68/14.00  | | | | | | | | | | | | |   (1892)  all_419_0 = 0 | all_410_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | BETA: splitting (1892) gives:
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | |   (1893)  all_419_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | REDUCE: (1891), (1893) imply:
% 95.68/14.00  | | | | | | | | | | | | | |   (1894)  p(all_419_1) = 0
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | DELTA: instantiating (1861) with fresh symbols all_436_0,
% 95.68/14.00  | | | | | | | | | | | | | |        all_436_1 gives:
% 95.68/14.00  | | | | | | | | | | | | | |   (1895)   ~ (all_436_0 = 0) & p(all_436_1) = all_436_0 &
% 95.68/14.00  | | | | | | | | | | | | | |           $i(all_436_1)
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | ALPHA: (1895) implies:
% 95.68/14.00  | | | | | | | | | | | | | |   (1896)   ~ (all_436_0 = 0)
% 95.68/14.00  | | | | | | | | | | | | | |   (1897)  $i(all_436_1)
% 95.68/14.00  | | | | | | | | | | | | | |   (1898)  p(all_436_1) = all_436_0
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_436_1, all_436_0,
% 95.68/14.00  | | | | | | | | | | | | | |              simplifying with (1897), (1898) gives:
% 95.68/14.00  | | | | | | | | | | | | | |   (1899)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 95.68/14.00  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_436_0 = 0)) & (v1 = 0 |
% 95.68/14.00  | | | | | | | | | | | | | |               all_436_0 = 0))
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | DELTA: instantiating (1899) with fresh symbols all_445_0,
% 95.68/14.00  | | | | | | | | | | | | | |        all_445_1 gives:
% 95.68/14.00  | | | | | | | | | | | | | |   (1900)  p(all_445_1) = all_445_0 & $i(all_445_1) & ( ~
% 95.68/14.00  | | | | | | | | | | | | | |             (all_445_0 = 0) |  ~ (all_436_0 = 0)) &
% 95.68/14.00  | | | | | | | | | | | | | |           (all_445_0 = 0 | all_436_0 = 0)
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | ALPHA: (1900) implies:
% 95.68/14.00  | | | | | | | | | | | | | |   (1901)  $i(all_445_1)
% 95.68/14.00  | | | | | | | | | | | | | |   (1902)  p(all_445_1) = all_445_0
% 95.68/14.00  | | | | | | | | | | | | | |   (1903)  all_445_0 = 0 | all_436_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | BETA: splitting (1903) gives:
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | |   (1904)  all_445_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | REDUCE: (1902), (1904) imply:
% 95.68/14.00  | | | | | | | | | | | | | | |   (1905)  p(all_445_1) = 0
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | BETA: splitting (1850) gives:
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | |   (1906)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 95.68/14.00  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.00  | | | | | | | | | | | | | | | |             $i(v0))
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | | ALPHA: (1906) implies:
% 95.68/14.00  | | | | | | | | | | | | | | | |   (1907)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 95.68/14.00  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1907) with all_25_1, all_25_0,
% 95.68/14.00  | | | | | | | | | | | | | | | |              simplifying with (1832), (1833) gives:
% 95.68/14.00  | | | | | | | | | | | | | | | |   (1908)  all_25_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | | REDUCE: (1831), (1908) imply:
% 95.68/14.00  | | | | | | | | | | | | | | | |   (1909)  $false
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | | CLOSE: (1909) is inconsistent.
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | |   (1910)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.00  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 95.68/14.00  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | | ALPHA: (1910) implies:
% 95.68/14.00  | | | | | | | | | | | | | | | |   (1911)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1911) with all_445_1, simplifying
% 95.68/14.00  | | | | | | | | | | | | | | | |              with (1901), (1905) gives:
% 95.68/14.00  | | | | | | | | | | | | | | | |   (1912)  $false
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | | CLOSE: (1912) is inconsistent.
% 95.68/14.00  | | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | |   (1913)  all_436_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | REDUCE: (1896), (1913) imply:
% 95.68/14.00  | | | | | | | | | | | | | | |   (1914)  $false
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | | CLOSE: (1914) is inconsistent.
% 95.68/14.00  | | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | |   (1915)  all_410_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | REDUCE: (1885), (1915) imply:
% 95.68/14.00  | | | | | | | | | | | | | |   (1916)  $false
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | | CLOSE: (1916) is inconsistent.
% 95.68/14.00  | | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | |   (1917)  all_384_0 = 0
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | REDUCE: (1874), (1917) imply:
% 95.68/14.00  | | | | | | | | | | | | |   (1918)  $false
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | | CLOSE: (1918) is inconsistent.
% 95.68/14.00  | | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | |   (1919)  all_357_0 = 0
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | REDUCE: (1863), (1919) imply:
% 95.68/14.00  | | | | | | | | | | | |   (1920)  $false
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | | CLOSE: (1920) is inconsistent.
% 95.68/14.00  | | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | 
% 95.68/14.00  | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | 
% 95.68/14.00  | | | | | | | | |   (1921)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.00  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 95.68/14.00  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 95.68/14.00  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.00  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 95.68/14.00  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.00  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.00  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.00  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.00  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.00  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.00  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.00  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.68/14.00  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.68/14.00  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.00  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.68/14.00  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.68/14.00  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.68/14.00  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.00  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.68/14.00  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.68/14.00  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.00  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.68/14.00  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 95.68/14.00  | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | ALPHA: (1921) implies:
% 95.68/14.00  | | | | | | | | |   (1922)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.00  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.00  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.00  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.00  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.00  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.00  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.00  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.00  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 95.68/14.00  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 95.68/14.00  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 95.68/14.00  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 95.68/14.00  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.00  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.00  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.00  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.00  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.00  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.00  | | | | | | | | |                   $i(v0)))))
% 95.68/14.00  | | | | | | | | |   (1923)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.00  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.00  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.00  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.00  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 95.68/14.00  | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | BETA: splitting (1922) gives:
% 95.68/14.00  | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | |   (1924)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.00  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.00  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.00  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.00  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.00  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.00  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.00  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.00  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | ALPHA: (1924) implies:
% 95.68/14.00  | | | | | | | | | |   (1925)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.00  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/14.00  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.00  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/14.00  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/14.00  | | | | | | | | | |   (1926)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.00  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.00  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.00  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | BETA: splitting (1923) gives:
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | |   (1927)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.00  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.00  | | | | | | | | | | |             $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | ALPHA: (1927) implies:
% 95.68/14.00  | | | | | | | | | | |   (1928)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | REF_CLOSE: (1838), (1926), (1928) are inconsistent by
% 95.68/14.00  | | | | | | | | | | |            sub-proof #67.
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | |   (1929)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.00  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.00  | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | ALPHA: (1929) implies:
% 95.68/14.00  | | | | | | | | | | |   (1930)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.00  | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | REF_CLOSE: (3), (1831), (1832), (1833), (1925), (1930) are
% 95.68/14.00  | | | | | | | | | | |            inconsistent by sub-proof #46.
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | End of split
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | |   (1931)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.00  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.00  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.00  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/14.00  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.00  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.00  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.00  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.00  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.00  | | | | | | | | | |                 $i(v0))))
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | ALPHA: (1931) implies:
% 95.68/14.00  | | | | | | | | | |   (1932)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.00  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.00  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/14.00  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.00  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/14.00  | | | | | | | | | |   (1933)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.00  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.00  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.00  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | DELTA: instantiating (1933) with fresh symbols all_347_0,
% 95.68/14.00  | | | | | | | | | |        all_347_1 gives:
% 95.68/14.00  | | | | | | | | | |   (1934)  s(all_347_1) = all_347_0 & $i(all_347_1) &  ! [v0:
% 95.68/14.00  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_347_0 = 0) | v1 =
% 95.68/14.00  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.00  | | | | | | | | | |           (all_347_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | ALPHA: (1934) implies:
% 95.68/14.00  | | | | | | | | | |   (1935)  $i(all_347_1)
% 95.68/14.00  | | | | | | | | | |   (1936)  s(all_347_1) = all_347_0
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | BETA: splitting (1923) gives:
% 95.68/14.00  | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | Case 1:
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | |   (1937)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.00  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.00  | | | | | | | | | | |             $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | ALPHA: (1937) implies:
% 95.68/14.00  | | | | | | | | | | |   (1938)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.00  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | REF_CLOSE: (3), (1831), (1832), (1833), (1932), (1938) are
% 95.68/14.00  | | | | | | | | | | |            inconsistent by sub-proof #47.
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | Case 2:
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | |   (1939)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.00  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.00  | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | ALPHA: (1939) implies:
% 95.68/14.00  | | | | | | | | | | |   (1940)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.00  | | | | | | | | | | | GROUND_INST: instantiating (1838) with all_347_1, all_347_0,
% 95.68/14.00  | | | | | | | | | | |              simplifying with (1935), (1936) gives:
% 95.68/14.00  | | | | | | | | | | |   (1941)  all_347_0 = 0
% 95.68/14.00  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | REDUCE: (1936), (1941) imply:
% 95.68/14.01  | | | | | | | | | | |   (1942)  s(all_347_1) = 0
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | GROUND_INST: instantiating (1940) with all_347_1, simplifying
% 95.68/14.01  | | | | | | | | | | |              with (1935), (1942) gives:
% 95.68/14.01  | | | | | | | | | | |   (1943)  $false
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | CLOSE: (1943) is inconsistent.
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | End of split
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | End of split
% 95.68/14.01  | | | | | | | | | 
% 95.68/14.01  | | | | | | | | End of split
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | Case 2:
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | |   (1944)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 95.68/14.01  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | ALPHA: (1944) implies:
% 95.68/14.01  | | | | | | | |   (1945)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | REF_CLOSE: (1821), (1836), (1945) are inconsistent by sub-proof
% 95.68/14.01  | | | | | | | |            #73.
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | End of split
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | Case 2:
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | |   (1946)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.68/14.01  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.01  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.68/14.01  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 95.68/14.01  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.68/14.01  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.01  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.01  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 95.68/14.01  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 95.68/14.01  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.01  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 95.68/14.01  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.01  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.01  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 95.68/14.01  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.01  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.01  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.01  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 95.68/14.01  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 95.68/14.01  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.01  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.68/14.01  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.01  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.01  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.01  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.68/14.01  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.01  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/14.01  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.68/14.01  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.01  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.01  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.68/14.01  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/14.01  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.01  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.68/14.01  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/14.01  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.01  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.01  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.68/14.01  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.01  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.01  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.68/14.01  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/14.01  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.68/14.01  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.68/14.01  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.68/14.01  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.01  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.68/14.01  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | | ALPHA: (1946) implies:
% 95.68/14.01  | | | | | | |   (1947)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.01  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.01  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.01  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.01  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.01  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.01  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.01  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.01  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.01  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.01  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.68/14.01  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.01  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.01  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.01  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.01  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.01  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.01  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.01  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.01  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.01  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.01  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.01  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 95.68/14.01  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 95.68/14.01  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.68/14.01  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.01  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.01  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 95.68/14.01  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.01  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 95.68/14.01  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.68/14.01  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.01  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.01  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.01  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.01  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.01  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.01  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.01  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.01  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.01  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.01  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.01  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.01  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 95.68/14.01  | | | | | | |   (1948)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.68/14.01  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.01  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.68/14.01  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | | DELTA: instantiating (1948) with fresh symbols all_122_0,
% 95.68/14.01  | | | | | | |        all_122_1 gives:
% 95.68/14.01  | | | | | | |   (1949)  r(all_122_1) = all_122_0 & $i(all_122_1) &  ! [v0: $i] :
% 95.68/14.01  | | | | | | |            ! [v1: int] : ( ~ (all_122_0 = 0) | v1 = 0 |  ~ (r(v0)
% 95.68/14.01  | | | | | | |               = v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_122_0 = 0 | 
% 95.68/14.01  | | | | | | |             ~ (r(v0) = 0) |  ~ $i(v0))
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | | ALPHA: (1949) implies:
% 95.68/14.01  | | | | | | |   (1950)  $i(all_122_1)
% 95.68/14.01  | | | | | | |   (1951)  r(all_122_1) = all_122_0
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | | GROUND_INST: instantiating (1821) with all_122_1, all_122_0,
% 95.68/14.01  | | | | | | |              simplifying with (1950), (1951) gives:
% 95.68/14.01  | | | | | | |   (1952)  all_122_0 = 0
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | | REDUCE: (1951), (1952) imply:
% 95.68/14.01  | | | | | | |   (1953)  r(all_122_1) = 0
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | | BETA: splitting (1827) gives:
% 95.68/14.01  | | | | | | | 
% 95.68/14.01  | | | | | | | Case 1:
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | |   (1954)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/14.01  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 95.68/14.01  | | | | | | | |             $i(v0))
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | ALPHA: (1954) implies:
% 95.68/14.01  | | | | | | | |   (1955)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | GROUND_INST: instantiating (1955) with all_122_1, simplifying
% 95.68/14.01  | | | | | | | |              with (1950), (1953) gives:
% 95.68/14.01  | | | | | | | |   (1956)  $false
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | CLOSE: (1956) is inconsistent.
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | Case 2:
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | |   (1957)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 95.68/14.01  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | ALPHA: (1957) implies:
% 95.68/14.01  | | | | | | | |   (1958)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 95.68/14.01  | | | | | | | |             & $i(v0))
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | DELTA: instantiating (1958) with fresh symbols all_144_0,
% 95.68/14.01  | | | | | | | |        all_144_1 gives:
% 95.68/14.01  | | | | | | | |   (1959)   ~ (all_144_0 = 0) & s(all_144_1) = all_144_0 &
% 95.68/14.01  | | | | | | | |           $i(all_144_1)
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | ALPHA: (1959) implies:
% 95.68/14.01  | | | | | | | |   (1960)   ~ (all_144_0 = 0)
% 95.68/14.01  | | | | | | | |   (1961)  $i(all_144_1)
% 95.68/14.01  | | | | | | | |   (1962)  s(all_144_1) = all_144_0
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | BETA: splitting (1947) gives:
% 95.68/14.01  | | | | | | | | 
% 95.68/14.01  | | | | | | | | Case 1:
% 95.68/14.01  | | | | | | | | | 
% 95.68/14.01  | | | | | | | | |   (1963)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.01  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 95.68/14.01  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/14.01  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.68/14.01  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.68/14.01  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.01  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.01  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.01  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.01  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.01  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.01  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.68/14.01  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.68/14.01  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.01  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.68/14.01  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.68/14.01  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.68/14.01  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.01  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.68/14.01  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.68/14.01  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.01  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.68/14.01  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 95.68/14.01  | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | ALPHA: (1963) implies:
% 95.68/14.01  | | | | | | | | |   (1964)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.01  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.01  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.01  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.01  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.01  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.01  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.01  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 95.68/14.01  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 95.68/14.01  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 95.68/14.01  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 95.68/14.01  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.01  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.01  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.01  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.01  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.01  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | | | |                   $i(v0)))))
% 95.68/14.01  | | | | | | | | |   (1965)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.01  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.01  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.01  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.01  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 95.68/14.01  | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | BETA: splitting (1964) gives:
% 95.68/14.01  | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | Case 1:
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | |   (1966)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.01  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.01  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.01  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.01  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.01  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.01  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.01  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | ALPHA: (1966) implies:
% 95.68/14.01  | | | | | | | | | |   (1967)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.01  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/14.01  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.01  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/14.01  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/14.01  | | | | | | | | | |   (1968)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.01  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.01  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.01  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | GROUND_INST: instantiating (1968) with all_144_1, all_144_0,
% 95.68/14.01  | | | | | | | | | |              simplifying with (1961), (1962) gives:
% 95.68/14.01  | | | | | | | | | |   (1969)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.01  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_144_0 = 0)) & (v1 = 0 |
% 95.68/14.01  | | | | | | | | | |               all_144_0 = 0))
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | DELTA: instantiating (1969) with fresh symbols all_340_0,
% 95.68/14.01  | | | | | | | | | |        all_340_1 gives:
% 95.68/14.01  | | | | | | | | | |   (1970)  s(all_340_1) = all_340_0 & $i(all_340_1) & ( ~
% 95.68/14.01  | | | | | | | | | |             (all_340_0 = 0) |  ~ (all_144_0 = 0)) &
% 95.68/14.01  | | | | | | | | | |           (all_340_0 = 0 | all_144_0 = 0)
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | ALPHA: (1970) implies:
% 95.68/14.01  | | | | | | | | | |   (1971)  $i(all_340_1)
% 95.68/14.01  | | | | | | | | | |   (1972)  s(all_340_1) = all_340_0
% 95.68/14.01  | | | | | | | | | |   (1973)  all_340_0 = 0 | all_144_0 = 0
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | BETA: splitting (1973) gives:
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | Case 1:
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | |   (1974)  all_340_0 = 0
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | REDUCE: (1972), (1974) imply:
% 95.68/14.01  | | | | | | | | | | |   (1975)  s(all_340_1) = 0
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | BETA: splitting (1965) gives:
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | Case 1:
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | |   (1976)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.01  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.01  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | | ALPHA: (1976) implies:
% 95.68/14.01  | | | | | | | | | | | |   (1977)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | | GROUND_INST: instantiating (1977) with all_340_1, simplifying
% 95.68/14.01  | | | | | | | | | | | |              with (1971), (1975) gives:
% 95.68/14.01  | | | | | | | | | | | |   (1978)  $false
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | | CLOSE: (1978) is inconsistent.
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | Case 2:
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | |   (1979)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.01  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.01  | | | | | | | | | | | |             $i(v0))
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | | ALPHA: (1979) implies:
% 95.68/14.01  | | | | | | | | | | | |   (1980)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.01  | | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | | REF_CLOSE: (3), (1831), (1832), (1833), (1967), (1980) are
% 95.68/14.01  | | | | | | | | | | | |            inconsistent by sub-proof #46.
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | End of split
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | Case 2:
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | |   (1981)  all_144_0 = 0
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | REDUCE: (1960), (1981) imply:
% 95.68/14.01  | | | | | | | | | | |   (1982)  $false
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | CLOSE: (1982) is inconsistent.
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | End of split
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | Case 2:
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | |   (1983)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.01  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.01  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.01  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/14.01  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.01  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.01  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.01  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.01  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.01  | | | | | | | | | |                 $i(v0))))
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | ALPHA: (1983) implies:
% 95.68/14.01  | | | | | | | | | |   (1984)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.01  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.01  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/14.01  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.01  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/14.01  | | | | | | | | | |   (1985)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.01  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.01  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.01  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | DELTA: instantiating (1985) with fresh symbols all_339_0,
% 95.68/14.01  | | | | | | | | | |        all_339_1 gives:
% 95.68/14.01  | | | | | | | | | |   (1986)  s(all_339_1) = all_339_0 & $i(all_339_1) &  ! [v0:
% 95.68/14.01  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_339_0 = 0) | v1 =
% 95.68/14.01  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.01  | | | | | | | | | |           (all_339_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | ALPHA: (1986) implies:
% 95.68/14.01  | | | | | | | | | |   (1987)   ! [v0: $i] : (all_339_0 = 0 |  ~ (s(v0) = 0) |  ~
% 95.68/14.01  | | | | | | | | | |             $i(v0))
% 95.68/14.01  | | | | | | | | | |   (1988)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_339_0 = 0) |
% 95.68/14.01  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | GROUND_INST: instantiating (1988) with all_144_1, all_144_0,
% 95.68/14.01  | | | | | | | | | |              simplifying with (1961), (1962) gives:
% 95.68/14.01  | | | | | | | | | |   (1989)   ~ (all_339_0 = 0) | all_144_0 = 0
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | BETA: splitting (1989) gives:
% 95.68/14.01  | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | Case 1:
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | |   (1990)   ~ (all_339_0 = 0)
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | BETA: splitting (1965) gives:
% 95.68/14.01  | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | Case 1:
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | |   (1991)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.01  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.01  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/14.01  | | | | | | | | | | | | 
% 95.68/14.01  | | | | | | | | | | | | ALPHA: (1991) implies:
% 95.68/14.01  | | | | | | | | | | | |   (1992)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.01  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | REF_CLOSE: (3), (1831), (1832), (1833), (1984), (1992) are
% 95.68/14.02  | | | | | | | | | | | |            inconsistent by sub-proof #47.
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | |   (1993)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.02  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.02  | | | | | | | | | | | |             $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | ALPHA: (1993) implies:
% 95.68/14.02  | | | | | | | | | | | |   (1994)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | DELTA: instantiating (1994) with fresh symbol all_351_0
% 95.68/14.02  | | | | | | | | | | | |        gives:
% 95.68/14.02  | | | | | | | | | | | |   (1995)  s(all_351_0) = 0 & $i(all_351_0)
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | ALPHA: (1995) implies:
% 95.68/14.02  | | | | | | | | | | | |   (1996)  $i(all_351_0)
% 95.68/14.02  | | | | | | | | | | | |   (1997)  s(all_351_0) = 0
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | GROUND_INST: instantiating (1987) with all_351_0, simplifying
% 95.68/14.02  | | | | | | | | | | | |              with (1996), (1997) gives:
% 95.68/14.02  | | | | | | | | | | | |   (1998)  all_339_0 = 0
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | REDUCE: (1990), (1998) imply:
% 95.68/14.02  | | | | | | | | | | | |   (1999)  $false
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | CLOSE: (1999) is inconsistent.
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | |   (2000)  all_144_0 = 0
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | REDUCE: (1960), (2000) imply:
% 95.68/14.02  | | | | | | | | | | |   (2001)  $false
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | CLOSE: (2001) is inconsistent.
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | 
% 95.68/14.02  | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | 
% 95.68/14.02  | | | | | | | | |   (2002)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.02  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 95.68/14.02  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 95.68/14.02  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.02  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 95.68/14.02  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.02  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.02  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.02  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.02  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.02  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.02  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/14.02  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/14.02  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/14.02  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/14.02  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.02  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.02  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.02  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.02  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.02  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.02  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.02  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.02  | | | | | | | | |                     $i(v0))))))
% 95.68/14.02  | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | ALPHA: (2002) implies:
% 95.68/14.02  | | | | | | | | |   (2003)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.02  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.02  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.02  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.02  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.02  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.02  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.02  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.02  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 95.68/14.02  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.68/14.02  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 95.68/14.02  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.68/14.02  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.02  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.02  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/14.02  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/14.02  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.02  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.02  | | | | | | | | |                   $i(v0)))))
% 95.68/14.02  | | | | | | | | |   (2004)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.02  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.02  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.02  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.02  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 95.68/14.02  | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | BETA: splitting (2003) gives:
% 95.68/14.02  | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | Case 1:
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | |   (2005)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.02  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.02  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.02  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.02  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.02  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.02  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.02  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.02  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | ALPHA: (2005) implies:
% 95.68/14.02  | | | | | | | | | |   (2006)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.02  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.02  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/14.02  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.02  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/14.02  | | | | | | | | | |   (2007)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.02  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.02  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.02  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | GROUND_INST: instantiating (2007) with all_144_1, all_144_0,
% 95.68/14.02  | | | | | | | | | |              simplifying with (1961), (1962) gives:
% 95.68/14.02  | | | | | | | | | |   (2008)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.02  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_144_0 = 0)) & (v1 = 0 |
% 95.68/14.02  | | | | | | | | | |               all_144_0 = 0))
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | DELTA: instantiating (2008) with fresh symbols all_340_0,
% 95.68/14.02  | | | | | | | | | |        all_340_1 gives:
% 95.68/14.02  | | | | | | | | | |   (2009)  s(all_340_1) = all_340_0 & $i(all_340_1) & ( ~
% 95.68/14.02  | | | | | | | | | |             (all_340_0 = 0) |  ~ (all_144_0 = 0)) &
% 95.68/14.02  | | | | | | | | | |           (all_340_0 = 0 | all_144_0 = 0)
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | ALPHA: (2009) implies:
% 95.68/14.02  | | | | | | | | | |   (2010)  $i(all_340_1)
% 95.68/14.02  | | | | | | | | | |   (2011)  s(all_340_1) = all_340_0
% 95.68/14.02  | | | | | | | | | |   (2012)  all_340_0 = 0 | all_144_0 = 0
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | BETA: splitting (2012) gives:
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | Case 1:
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | |   (2013)  all_340_0 = 0
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | REDUCE: (2011), (2013) imply:
% 95.68/14.02  | | | | | | | | | | |   (2014)  s(all_340_1) = 0
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | BETA: splitting (2004) gives:
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | Case 1:
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | |   (2015)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.02  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.02  | | | | | | | | | | | |             $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | ALPHA: (2015) implies:
% 95.68/14.02  | | | | | | | | | | | |   (2016)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.02  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | REF_CLOSE: (3), (1831), (1832), (1833), (2006), (2016) are
% 95.68/14.02  | | | | | | | | | | | |            inconsistent by sub-proof #47.
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | |   (2017)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.02  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.02  | | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | ALPHA: (2017) implies:
% 95.68/14.02  | | | | | | | | | | | |   (2018)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | GROUND_INST: instantiating (2018) with all_340_1, simplifying
% 95.68/14.02  | | | | | | | | | | | |              with (2010), (2014) gives:
% 95.68/14.02  | | | | | | | | | | | |   (2019)  $false
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | CLOSE: (2019) is inconsistent.
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | |   (2020)  all_144_0 = 0
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | REDUCE: (1960), (2020) imply:
% 95.68/14.02  | | | | | | | | | | |   (2021)  $false
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | CLOSE: (2021) is inconsistent.
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | |   (2022)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.02  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.02  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.02  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/14.02  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.02  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/14.02  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/14.02  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.02  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | ALPHA: (2022) implies:
% 95.68/14.02  | | | | | | | | | |   (2023)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.02  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/14.02  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.02  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/14.02  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/14.02  | | | | | | | | | |   (2024)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.02  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.02  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.02  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | DELTA: instantiating (2024) with fresh symbols all_339_0,
% 95.68/14.02  | | | | | | | | | |        all_339_1 gives:
% 95.68/14.02  | | | | | | | | | |   (2025)  s(all_339_1) = all_339_0 & $i(all_339_1) &  ! [v0:
% 95.68/14.02  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_339_0 = 0) | v1 =
% 95.68/14.02  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.02  | | | | | | | | | |           (all_339_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | ALPHA: (2025) implies:
% 95.68/14.02  | | | | | | | | | |   (2026)   ! [v0: $i] : (all_339_0 = 0 |  ~ (s(v0) = 0) |  ~
% 95.68/14.02  | | | | | | | | | |             $i(v0))
% 95.68/14.02  | | | | | | | | | |   (2027)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_339_0 = 0) |
% 95.68/14.02  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | GROUND_INST: instantiating (2027) with all_144_1, all_144_0,
% 95.68/14.02  | | | | | | | | | |              simplifying with (1961), (1962) gives:
% 95.68/14.02  | | | | | | | | | |   (2028)   ~ (all_339_0 = 0) | all_144_0 = 0
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | BETA: splitting (2028) gives:
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | Case 1:
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | |   (2029)   ~ (all_339_0 = 0)
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | BETA: splitting (2004) gives:
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | Case 1:
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | |   (2030)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.02  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.02  | | | | | | | | | | | |             $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | ALPHA: (2030) implies:
% 95.68/14.02  | | | | | | | | | | | |   (2031)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | DELTA: instantiating (2031) with fresh symbol all_352_0
% 95.68/14.02  | | | | | | | | | | | |        gives:
% 95.68/14.02  | | | | | | | | | | | |   (2032)  s(all_352_0) = 0 & $i(all_352_0)
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | ALPHA: (2032) implies:
% 95.68/14.02  | | | | | | | | | | | |   (2033)  $i(all_352_0)
% 95.68/14.02  | | | | | | | | | | | |   (2034)  s(all_352_0) = 0
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | GROUND_INST: instantiating (2026) with all_352_0, simplifying
% 95.68/14.02  | | | | | | | | | | | |              with (2033), (2034) gives:
% 95.68/14.02  | | | | | | | | | | | |   (2035)  all_339_0 = 0
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | REDUCE: (2029), (2035) imply:
% 95.68/14.02  | | | | | | | | | | | |   (2036)  $false
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | CLOSE: (2036) is inconsistent.
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | |   (2037)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.02  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.02  | | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | ALPHA: (2037) implies:
% 95.68/14.02  | | | | | | | | | | | |   (2038)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.02  | | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | | REF_CLOSE: (3), (1831), (1832), (1833), (2023), (2038) are
% 95.68/14.02  | | | | | | | | | | | |            inconsistent by sub-proof #46.
% 95.68/14.02  | | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | Case 2:
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | |   (2039)  all_144_0 = 0
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | REDUCE: (1960), (2039) imply:
% 95.68/14.02  | | | | | | | | | | |   (2040)  $false
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | | CLOSE: (2040) is inconsistent.
% 95.68/14.02  | | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | | 
% 95.68/14.02  | | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | | 
% 95.68/14.02  | | | | | | | | End of split
% 95.68/14.02  | | | | | | | | 
% 95.68/14.02  | | | | | | | End of split
% 95.68/14.02  | | | | | | | 
% 95.68/14.02  | | | | | | End of split
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | Case 2:
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | |   (2041)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 95.68/14.02  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.02  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.68/14.02  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.02  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 95.68/14.02  | | | | | |               [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.02  | | | | | |                 (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.02  | | | | | |                 int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | | ALPHA: (2041) implies:
% 95.68/14.02  | | | | | |   (2042)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 95.68/14.02  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 95.68/14.02  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.02  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 95.68/14.02  | | | | | |   (2043)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 95.68/14.02  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.02  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.68/14.02  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | | DELTA: instantiating (2043) with fresh symbols all_24_0, all_24_1
% 95.68/14.02  | | | | | |        gives:
% 95.68/14.02  | | | | | |   (2044)  q(all_24_1) = all_24_0 & $i(all_24_1) &  ! [v0: $i] :  !
% 95.68/14.02  | | | | | |           [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 95.68/14.02  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) =
% 95.68/14.02  | | | | | |               0) |  ~ $i(v0))
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | | ALPHA: (2044) implies:
% 95.68/14.02  | | | | | |   (2045)   ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 95.68/14.02  | | | | | |   (2046)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |
% 95.68/14.02  | | | | | |              ~ (q(v0) = v1) |  ~ $i(v0))
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | | GROUND_INST: instantiating (2045) with all_16_0, simplifying with
% 95.68/14.02  | | | | | |              (1824), (1825) gives:
% 95.68/14.02  | | | | | |   (2047)  all_24_0 = 0
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | | BETA: splitting (1819) gives:
% 95.68/14.02  | | | | | | 
% 95.68/14.02  | | | | | | Case 1:
% 95.68/14.02  | | | | | | | 
% 95.68/14.02  | | | | | | |   (2048)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/14.02  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/14.02  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.02  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 95.68/14.02  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.02  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.02  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.68/14.02  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 95.68/14.02  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.68/14.02  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.68/14.02  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.68/14.02  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.02  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.02  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.02  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/14.02  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/14.02  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/14.02  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/14.02  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.02  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.02  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.02  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.02  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.02  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.02  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.02  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.02  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/14.02  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.68/14.02  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.02  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.02  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.68/14.02  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/14.02  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.02  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.68/14.02  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/14.02  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.02  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.02  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.02  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.02  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.02  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.02  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.68/14.02  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/14.02  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.68/14.02  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.68/14.02  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.68/14.02  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.02  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/14.02  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.02  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 95.68/14.02  | | | | | | | 
% 95.68/14.02  | | | | | | | ALPHA: (2048) implies:
% 95.68/14.03  | | | | | | |   (2049)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.03  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.03  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.03  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.03  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.03  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.03  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.03  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.03  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.03  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.68/14.03  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.68/14.03  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.68/14.03  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.03  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.03  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.03  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.03  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.03  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.03  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.03  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.03  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.03  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.03  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.68/14.03  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.03  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.03  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.03  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.03  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.03  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.03  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.03  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.03  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.03  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.03  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.68/14.03  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.03  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.03  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.03  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.03  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.03  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.03  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.03  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.03  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.03  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.03  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.03  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 95.68/14.03  | | | | | | |   (2050)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/14.03  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/14.03  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.03  | | | | | | |                 = 0)))
% 95.68/14.03  | | | | | | | 
% 95.68/14.03  | | | | | | | BETA: splitting (2042) gives:
% 95.68/14.03  | | | | | | | 
% 95.68/14.03  | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | |   (2051)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/14.03  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | | ALPHA: (2051) implies:
% 95.68/14.03  | | | | | | | |   (2052)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | | REF_CLOSE: (1821), (2050), (2052) are inconsistent by sub-proof
% 95.68/14.03  | | | | | | | |            #73.
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | |   (2053)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.03  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 95.68/14.03  | | | | | | | |             $i(v0))
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | | ALPHA: (2053) implies:
% 95.68/14.03  | | | | | | | |   (2054)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 95.68/14.03  | | | | | | | |             & $i(v0))
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_39_0,
% 95.68/14.03  | | | | | | | |        all_39_1 gives:
% 95.68/14.03  | | | | | | | |   (2055)   ~ (all_39_0 = 0) & s(all_39_1) = all_39_0 &
% 95.68/14.03  | | | | | | | |           $i(all_39_1)
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | | ALPHA: (2055) implies:
% 95.68/14.03  | | | | | | | |   (2056)   ~ (all_39_0 = 0)
% 95.68/14.03  | | | | | | | |   (2057)  $i(all_39_1)
% 95.68/14.03  | | | | | | | |   (2058)  s(all_39_1) = all_39_0
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | | BETA: splitting (2049) gives:
% 95.68/14.03  | | | | | | | | 
% 95.68/14.03  | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | 
% 95.68/14.03  | | | | | | | | |   (2059)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.03  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 95.68/14.03  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/14.03  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.68/14.03  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.68/14.03  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.03  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.03  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.03  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.03  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.03  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.03  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/14.03  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/14.03  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/14.03  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/14.03  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.03  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.03  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.03  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.03  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.03  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.03  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.03  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.03  | | | | | | | | |                     $i(v0))))))
% 95.68/14.03  | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | ALPHA: (2059) implies:
% 95.68/14.03  | | | | | | | | |   (2060)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.03  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.03  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.03  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.03  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.03  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.03  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.03  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.03  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 95.68/14.03  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.68/14.03  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 95.68/14.03  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.68/14.03  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.03  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.03  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/14.03  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/14.03  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.03  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.03  | | | | | | | | |                   $i(v0)))))
% 95.68/14.03  | | | | | | | | |   (2061)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.03  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.03  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.03  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.03  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 95.68/14.03  | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | BETA: splitting (2060) gives:
% 95.68/14.03  | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | |   (2062)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.03  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.03  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.03  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.03  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.03  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.03  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.03  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.03  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | ALPHA: (2062) implies:
% 95.68/14.03  | | | | | | | | | |   (2063)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.03  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.03  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/14.03  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.03  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/14.03  | | | | | | | | | |   (2064)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.03  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.03  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.03  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | GROUND_INST: instantiating (2064) with all_39_1, all_39_0,
% 95.68/14.03  | | | | | | | | | |              simplifying with (2057), (2058) gives:
% 95.68/14.03  | | | | | | | | | |   (2065)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.03  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_39_0 = 0)) & (v1 = 0 |
% 95.68/14.03  | | | | | | | | | |               all_39_0 = 0))
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | DELTA: instantiating (2065) with fresh symbols all_49_0,
% 95.68/14.03  | | | | | | | | | |        all_49_1 gives:
% 95.68/14.03  | | | | | | | | | |   (2066)  s(all_49_1) = all_49_0 & $i(all_49_1) & ( ~
% 95.68/14.03  | | | | | | | | | |             (all_49_0 = 0) |  ~ (all_39_0 = 0)) & (all_49_0
% 95.68/14.03  | | | | | | | | | |             = 0 | all_39_0 = 0)
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | ALPHA: (2066) implies:
% 95.68/14.03  | | | | | | | | | |   (2067)  $i(all_49_1)
% 95.68/14.03  | | | | | | | | | |   (2068)  s(all_49_1) = all_49_0
% 95.68/14.03  | | | | | | | | | |   (2069)  all_49_0 = 0 | all_39_0 = 0
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | BETA: splitting (2069) gives:
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | |   (2070)  all_49_0 = 0
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | REDUCE: (2068), (2070) imply:
% 95.68/14.03  | | | | | | | | | | |   (2071)  s(all_49_1) = 0
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_60_0,
% 95.68/14.03  | | | | | | | | | | |        all_60_1 gives:
% 95.68/14.03  | | | | | | | | | | |   (2072)   ~ (all_60_0 = 0) & s(all_60_1) = all_60_0 &
% 95.68/14.03  | | | | | | | | | | |           $i(all_60_1)
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | ALPHA: (2072) implies:
% 95.68/14.03  | | | | | | | | | | |   (2073)   ~ (all_60_0 = 0)
% 95.68/14.03  | | | | | | | | | | |   (2074)  $i(all_60_1)
% 95.68/14.03  | | | | | | | | | | |   (2075)  s(all_60_1) = all_60_0
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | GROUND_INST: instantiating (2064) with all_60_1, all_60_0,
% 95.68/14.03  | | | | | | | | | | |              simplifying with (2074), (2075) gives:
% 95.68/14.03  | | | | | | | | | | |   (2076)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.03  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_60_0 = 0)) & (v1 = 0 |
% 95.68/14.03  | | | | | | | | | | |               all_60_0 = 0))
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | DELTA: instantiating (2076) with fresh symbols all_67_0,
% 95.68/14.03  | | | | | | | | | | |        all_67_1 gives:
% 95.68/14.03  | | | | | | | | | | |   (2077)  s(all_67_1) = all_67_0 & $i(all_67_1) & ( ~
% 95.68/14.03  | | | | | | | | | | |             (all_67_0 = 0) |  ~ (all_60_0 = 0)) & (all_67_0
% 95.68/14.03  | | | | | | | | | | |             = 0 | all_60_0 = 0)
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | ALPHA: (2077) implies:
% 95.68/14.03  | | | | | | | | | | |   (2078)  $i(all_67_1)
% 95.68/14.03  | | | | | | | | | | |   (2079)  s(all_67_1) = all_67_0
% 95.68/14.03  | | | | | | | | | | |   (2080)  all_67_0 = 0 | all_60_0 = 0
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | BETA: splitting (2080) gives:
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | |   (2081)  all_67_0 = 0
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | REDUCE: (2079), (2081) imply:
% 95.68/14.03  | | | | | | | | | | | |   (2082)  s(all_67_1) = 0
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_78_0,
% 95.68/14.03  | | | | | | | | | | | |        all_78_1 gives:
% 95.68/14.03  | | | | | | | | | | | |   (2083)   ~ (all_78_0 = 0) & s(all_78_1) = all_78_0 &
% 95.68/14.03  | | | | | | | | | | | |           $i(all_78_1)
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | ALPHA: (2083) implies:
% 95.68/14.03  | | | | | | | | | | | |   (2084)   ~ (all_78_0 = 0)
% 95.68/14.03  | | | | | | | | | | | |   (2085)  $i(all_78_1)
% 95.68/14.03  | | | | | | | | | | | |   (2086)  s(all_78_1) = all_78_0
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | GROUND_INST: instantiating (2064) with all_78_1, all_78_0,
% 95.68/14.03  | | | | | | | | | | | |              simplifying with (2085), (2086) gives:
% 95.68/14.03  | | | | | | | | | | | |   (2087)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.03  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_78_0 = 0)) & (v1 = 0 |
% 95.68/14.03  | | | | | | | | | | | |               all_78_0 = 0))
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | DELTA: instantiating (2087) with fresh symbols all_85_0,
% 95.68/14.03  | | | | | | | | | | | |        all_85_1 gives:
% 95.68/14.03  | | | | | | | | | | | |   (2088)  s(all_85_1) = all_85_0 & $i(all_85_1) & ( ~
% 95.68/14.03  | | | | | | | | | | | |             (all_85_0 = 0) |  ~ (all_78_0 = 0)) & (all_85_0
% 95.68/14.03  | | | | | | | | | | | |             = 0 | all_78_0 = 0)
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | ALPHA: (2088) implies:
% 95.68/14.03  | | | | | | | | | | | |   (2089)  $i(all_85_1)
% 95.68/14.03  | | | | | | | | | | | |   (2090)  s(all_85_1) = all_85_0
% 95.68/14.03  | | | | | | | | | | | |   (2091)  all_85_0 = 0 | all_78_0 = 0
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | BETA: splitting (2091) gives:
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | |   (2092)  all_85_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | REDUCE: (2090), (2092) imply:
% 95.68/14.03  | | | | | | | | | | | | |   (2093)  s(all_85_1) = 0
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_96_0,
% 95.68/14.03  | | | | | | | | | | | | |        all_96_1 gives:
% 95.68/14.03  | | | | | | | | | | | | |   (2094)   ~ (all_96_0 = 0) & s(all_96_1) = all_96_0 &
% 95.68/14.03  | | | | | | | | | | | | |           $i(all_96_1)
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | ALPHA: (2094) implies:
% 95.68/14.03  | | | | | | | | | | | | |   (2095)   ~ (all_96_0 = 0)
% 95.68/14.03  | | | | | | | | | | | | |   (2096)  $i(all_96_1)
% 95.68/14.03  | | | | | | | | | | | | |   (2097)  s(all_96_1) = all_96_0
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | GROUND_INST: instantiating (2064) with all_96_1, all_96_0,
% 95.68/14.03  | | | | | | | | | | | | |              simplifying with (2096), (2097) gives:
% 95.68/14.03  | | | | | | | | | | | | |   (2098)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.03  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_96_0 = 0)) & (v1 = 0 |
% 95.68/14.03  | | | | | | | | | | | | |               all_96_0 = 0))
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | DELTA: instantiating (2098) with fresh symbols all_103_0,
% 95.68/14.03  | | | | | | | | | | | | |        all_103_1 gives:
% 95.68/14.03  | | | | | | | | | | | | |   (2099)  s(all_103_1) = all_103_0 & $i(all_103_1) & ( ~
% 95.68/14.03  | | | | | | | | | | | | |             (all_103_0 = 0) |  ~ (all_96_0 = 0)) &
% 95.68/14.03  | | | | | | | | | | | | |           (all_103_0 = 0 | all_96_0 = 0)
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | ALPHA: (2099) implies:
% 95.68/14.03  | | | | | | | | | | | | |   (2100)  $i(all_103_1)
% 95.68/14.03  | | | | | | | | | | | | |   (2101)  s(all_103_1) = all_103_0
% 95.68/14.03  | | | | | | | | | | | | |   (2102)  all_103_0 = 0 | all_96_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | BETA: splitting (2102) gives:
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | |   (2103)  all_103_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | REDUCE: (2101), (2103) imply:
% 95.68/14.03  | | | | | | | | | | | | | |   (2104)  s(all_103_1) = 0
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_114_0,
% 95.68/14.03  | | | | | | | | | | | | | |        all_114_1 gives:
% 95.68/14.03  | | | | | | | | | | | | | |   (2105)   ~ (all_114_0 = 0) & s(all_114_1) = all_114_0 &
% 95.68/14.03  | | | | | | | | | | | | | |           $i(all_114_1)
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | ALPHA: (2105) implies:
% 95.68/14.03  | | | | | | | | | | | | | |   (2106)   ~ (all_114_0 = 0)
% 95.68/14.03  | | | | | | | | | | | | | |   (2107)  $i(all_114_1)
% 95.68/14.03  | | | | | | | | | | | | | |   (2108)  s(all_114_1) = all_114_0
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | GROUND_INST: instantiating (2064) with all_114_1, all_114_0,
% 95.68/14.03  | | | | | | | | | | | | | |              simplifying with (2107), (2108) gives:
% 95.68/14.03  | | | | | | | | | | | | | |   (2109)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.03  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_114_0 = 0)) & (v1 = 0 |
% 95.68/14.03  | | | | | | | | | | | | | |               all_114_0 = 0))
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | DELTA: instantiating (2109) with fresh symbols all_121_0,
% 95.68/14.03  | | | | | | | | | | | | | |        all_121_1 gives:
% 95.68/14.03  | | | | | | | | | | | | | |   (2110)  s(all_121_1) = all_121_0 & $i(all_121_1) & ( ~
% 95.68/14.03  | | | | | | | | | | | | | |             (all_121_0 = 0) |  ~ (all_114_0 = 0)) &
% 95.68/14.03  | | | | | | | | | | | | | |           (all_121_0 = 0 | all_114_0 = 0)
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | ALPHA: (2110) implies:
% 95.68/14.03  | | | | | | | | | | | | | |   (2111)  $i(all_121_1)
% 95.68/14.03  | | | | | | | | | | | | | |   (2112)  s(all_121_1) = all_121_0
% 95.68/14.03  | | | | | | | | | | | | | |   (2113)  all_121_0 = 0 | all_114_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | BETA: splitting (2113) gives:
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | |   (2114)  all_121_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | REDUCE: (2112), (2114) imply:
% 95.68/14.03  | | | | | | | | | | | | | | |   (2115)  s(all_121_1) = 0
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_132_0,
% 95.68/14.03  | | | | | | | | | | | | | | |        all_132_1 gives:
% 95.68/14.03  | | | | | | | | | | | | | | |   (2116)   ~ (all_132_0 = 0) & s(all_132_1) = all_132_0 &
% 95.68/14.03  | | | | | | | | | | | | | | |           $i(all_132_1)
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | ALPHA: (2116) implies:
% 95.68/14.03  | | | | | | | | | | | | | | |   (2117)   ~ (all_132_0 = 0)
% 95.68/14.03  | | | | | | | | | | | | | | |   (2118)  $i(all_132_1)
% 95.68/14.03  | | | | | | | | | | | | | | |   (2119)  s(all_132_1) = all_132_0
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | GROUND_INST: instantiating (2064) with all_132_1, all_132_0,
% 95.68/14.03  | | | | | | | | | | | | | | |              simplifying with (2118), (2119) gives:
% 95.68/14.03  | | | | | | | | | | | | | | |   (2120)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.03  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_132_0 = 0)) & (v1 = 0 |
% 95.68/14.03  | | | | | | | | | | | | | | |               all_132_0 = 0))
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | DELTA: instantiating (2120) with fresh symbols all_139_0,
% 95.68/14.03  | | | | | | | | | | | | | | |        all_139_1 gives:
% 95.68/14.03  | | | | | | | | | | | | | | |   (2121)  s(all_139_1) = all_139_0 & $i(all_139_1) & ( ~
% 95.68/14.03  | | | | | | | | | | | | | | |             (all_139_0 = 0) |  ~ (all_132_0 = 0)) &
% 95.68/14.03  | | | | | | | | | | | | | | |           (all_139_0 = 0 | all_132_0 = 0)
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | ALPHA: (2121) implies:
% 95.68/14.03  | | | | | | | | | | | | | | |   (2122)  $i(all_139_1)
% 95.68/14.03  | | | | | | | | | | | | | | |   (2123)  s(all_139_1) = all_139_0
% 95.68/14.03  | | | | | | | | | | | | | | |   (2124)  all_139_0 = 0 | all_132_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | BETA: splitting (2124) gives:
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | |   (2125)  all_139_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | REDUCE: (2123), (2125) imply:
% 95.68/14.03  | | | | | | | | | | | | | | | |   (2126)  s(all_139_1) = 0
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | BETA: splitting (2061) gives:
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | Case 1:
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | |   (2127)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.03  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.03  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | | ALPHA: (2127) implies:
% 95.68/14.03  | | | | | | | | | | | | | | | | |   (2128)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2128) with all_139_1, simplifying
% 95.68/14.03  | | | | | | | | | | | | | | | | |              with (2122), (2126) gives:
% 95.68/14.03  | | | | | | | | | | | | | | | | |   (2129)  $false
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | | CLOSE: (2129) is inconsistent.
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | |   (2130)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.03  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.03  | | | | | | | | | | | | | | | | |             $i(v0))
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | | ALPHA: (2130) implies:
% 95.68/14.03  | | | | | | | | | | | | | | | | |   (2131)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.03  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2063), (2131) are
% 95.68/14.03  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #44.
% 95.68/14.03  | | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | End of split
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | |   (2132)  all_132_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | REDUCE: (2117), (2132) imply:
% 95.68/14.03  | | | | | | | | | | | | | | | |   (2133)  $false
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | | CLOSE: (2133) is inconsistent.
% 95.68/14.03  | | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | End of split
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | |   (2134)  all_114_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | REDUCE: (2106), (2134) imply:
% 95.68/14.03  | | | | | | | | | | | | | | |   (2135)  $false
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | | CLOSE: (2135) is inconsistent.
% 95.68/14.03  | | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | End of split
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | |   (2136)  all_96_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | REDUCE: (2095), (2136) imply:
% 95.68/14.03  | | | | | | | | | | | | | |   (2137)  $false
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | | CLOSE: (2137) is inconsistent.
% 95.68/14.03  | | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | End of split
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | |   (2138)  all_78_0 = 0
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | REDUCE: (2084), (2138) imply:
% 95.68/14.03  | | | | | | | | | | | | |   (2139)  $false
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | | CLOSE: (2139) is inconsistent.
% 95.68/14.03  | | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | End of split
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | |   (2140)  all_60_0 = 0
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | REDUCE: (2073), (2140) imply:
% 95.68/14.03  | | | | | | | | | | | |   (2141)  $false
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | | CLOSE: (2141) is inconsistent.
% 95.68/14.03  | | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | End of split
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | |   (2142)  all_39_0 = 0
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | REDUCE: (2056), (2142) imply:
% 95.68/14.03  | | | | | | | | | | |   (2143)  $false
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | | CLOSE: (2143) is inconsistent.
% 95.68/14.03  | | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | | End of split
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | Case 2:
% 95.68/14.03  | | | | | | | | | | 
% 95.68/14.03  | | | | | | | | | |   (2144)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.03  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.03  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.03  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/14.03  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.03  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/14.04  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/14.04  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.04  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | ALPHA: (2144) implies:
% 95.68/14.04  | | | | | | | | | |   (2145)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.04  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/14.04  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.04  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/14.04  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/14.04  | | | | | | | | | |   (2146)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.04  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.04  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | DELTA: instantiating (2146) with fresh symbols all_48_0,
% 95.68/14.04  | | | | | | | | | |        all_48_1 gives:
% 95.68/14.04  | | | | | | | | | |   (2147)  s(all_48_1) = all_48_0 & $i(all_48_1) &  ! [v0:
% 95.68/14.04  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_48_0 = 0) | v1 = 0
% 95.68/14.04  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.04  | | | | | | | | | |           (all_48_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | ALPHA: (2147) implies:
% 95.68/14.04  | | | | | | | | | |   (2148)   ! [v0: $i] : (all_48_0 = 0 |  ~ (s(v0) = 0) |  ~
% 95.68/14.04  | | | | | | | | | |             $i(v0))
% 95.68/14.04  | | | | | | | | | |   (2149)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_48_0 = 0) |
% 95.68/14.04  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | GROUND_INST: instantiating (2149) with all_39_1, all_39_0,
% 95.68/14.04  | | | | | | | | | |              simplifying with (2057), (2058) gives:
% 95.68/14.04  | | | | | | | | | |   (2150)   ~ (all_48_0 = 0) | all_39_0 = 0
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | BETA: splitting (2150) gives:
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | |   (2151)   ~ (all_48_0 = 0)
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | BETA: splitting (2061) gives:
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | |   (2152)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.04  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.04  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | ALPHA: (2152) implies:
% 95.68/14.04  | | | | | | | | | | | |   (2153)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.04  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2145), (2153) are
% 95.68/14.04  | | | | | | | | | | | |            inconsistent by sub-proof #43.
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | |   (2154)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.04  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.04  | | | | | | | | | | | |             $i(v0))
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | ALPHA: (2154) implies:
% 95.68/14.04  | | | | | | | | | | | |   (2155)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | DELTA: instantiating (2155) with fresh symbol all_61_0
% 95.68/14.04  | | | | | | | | | | | |        gives:
% 95.68/14.04  | | | | | | | | | | | |   (2156)  s(all_61_0) = 0 & $i(all_61_0)
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | ALPHA: (2156) implies:
% 95.68/14.04  | | | | | | | | | | | |   (2157)  $i(all_61_0)
% 95.68/14.04  | | | | | | | | | | | |   (2158)  s(all_61_0) = 0
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | GROUND_INST: instantiating (2148) with all_61_0, simplifying
% 95.68/14.04  | | | | | | | | | | | |              with (2157), (2158) gives:
% 95.68/14.04  | | | | | | | | | | | |   (2159)  all_48_0 = 0
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | REDUCE: (2151), (2159) imply:
% 95.68/14.04  | | | | | | | | | | | |   (2160)  $false
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | CLOSE: (2160) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | |   (2161)  all_39_0 = 0
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | REDUCE: (2056), (2161) imply:
% 95.68/14.04  | | | | | | | | | | |   (2162)  $false
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | CLOSE: (2162) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | 
% 95.68/14.04  | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | 
% 95.68/14.04  | | | | | | | | |   (2163)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.04  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 95.68/14.04  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 95.68/14.04  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.04  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 95.68/14.04  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.04  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.04  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.04  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.04  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.04  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.04  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.04  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.68/14.04  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.68/14.04  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.68/14.04  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.68/14.04  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.68/14.04  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.04  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.68/14.04  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.68/14.04  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.04  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.68/14.04  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 95.68/14.04  | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | ALPHA: (2163) implies:
% 95.68/14.04  | | | | | | | | |   (2164)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.04  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.04  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.04  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.04  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.04  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.04  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.04  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.04  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 95.68/14.04  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 95.68/14.04  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 95.68/14.04  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 95.68/14.04  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.04  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.04  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.04  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.04  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.04  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.04  | | | | | | | | |                   $i(v0)))))
% 95.68/14.04  | | | | | | | | |   (2165)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.04  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.04  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.04  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.04  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 95.68/14.04  | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | BETA: splitting (2164) gives:
% 95.68/14.04  | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | |   (2166)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.04  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.04  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.04  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.04  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.04  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.04  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.04  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.04  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | ALPHA: (2166) implies:
% 95.68/14.04  | | | | | | | | | |   (2167)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.04  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/14.04  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.04  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/14.04  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/14.04  | | | | | | | | | |   (2168)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.04  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.04  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.04  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | GROUND_INST: instantiating (2168) with all_39_1, all_39_0,
% 95.68/14.04  | | | | | | | | | |              simplifying with (2057), (2058) gives:
% 95.68/14.04  | | | | | | | | | |   (2169)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_39_0 = 0)) & (v1 = 0 |
% 95.68/14.04  | | | | | | | | | |               all_39_0 = 0))
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | DELTA: instantiating (2169) with fresh symbols all_49_0,
% 95.68/14.04  | | | | | | | | | |        all_49_1 gives:
% 95.68/14.04  | | | | | | | | | |   (2170)  s(all_49_1) = all_49_0 & $i(all_49_1) & ( ~
% 95.68/14.04  | | | | | | | | | |             (all_49_0 = 0) |  ~ (all_39_0 = 0)) & (all_49_0
% 95.68/14.04  | | | | | | | | | |             = 0 | all_39_0 = 0)
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | ALPHA: (2170) implies:
% 95.68/14.04  | | | | | | | | | |   (2171)  $i(all_49_1)
% 95.68/14.04  | | | | | | | | | |   (2172)  s(all_49_1) = all_49_0
% 95.68/14.04  | | | | | | | | | |   (2173)  all_49_0 = 0 | all_39_0 = 0
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | BETA: splitting (2173) gives:
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | |   (2174)  all_49_0 = 0
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | REDUCE: (2172), (2174) imply:
% 95.68/14.04  | | | | | | | | | | |   (2175)  s(all_49_1) = 0
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_60_0,
% 95.68/14.04  | | | | | | | | | | |        all_60_1 gives:
% 95.68/14.04  | | | | | | | | | | |   (2176)   ~ (all_60_0 = 0) & s(all_60_1) = all_60_0 &
% 95.68/14.04  | | | | | | | | | | |           $i(all_60_1)
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | ALPHA: (2176) implies:
% 95.68/14.04  | | | | | | | | | | |   (2177)   ~ (all_60_0 = 0)
% 95.68/14.04  | | | | | | | | | | |   (2178)  $i(all_60_1)
% 95.68/14.04  | | | | | | | | | | |   (2179)  s(all_60_1) = all_60_0
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | GROUND_INST: instantiating (2168) with all_60_1, all_60_0,
% 95.68/14.04  | | | | | | | | | | |              simplifying with (2178), (2179) gives:
% 95.68/14.04  | | | | | | | | | | |   (2180)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_60_0 = 0)) & (v1 = 0 |
% 95.68/14.04  | | | | | | | | | | |               all_60_0 = 0))
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | DELTA: instantiating (2180) with fresh symbols all_67_0,
% 95.68/14.04  | | | | | | | | | | |        all_67_1 gives:
% 95.68/14.04  | | | | | | | | | | |   (2181)  s(all_67_1) = all_67_0 & $i(all_67_1) & ( ~
% 95.68/14.04  | | | | | | | | | | |             (all_67_0 = 0) |  ~ (all_60_0 = 0)) & (all_67_0
% 95.68/14.04  | | | | | | | | | | |             = 0 | all_60_0 = 0)
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | ALPHA: (2181) implies:
% 95.68/14.04  | | | | | | | | | | |   (2182)  $i(all_67_1)
% 95.68/14.04  | | | | | | | | | | |   (2183)  s(all_67_1) = all_67_0
% 95.68/14.04  | | | | | | | | | | |   (2184)  all_67_0 = 0 | all_60_0 = 0
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | BETA: splitting (2184) gives:
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | |   (2185)  all_67_0 = 0
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | REDUCE: (2183), (2185) imply:
% 95.68/14.04  | | | | | | | | | | | |   (2186)  s(all_67_1) = 0
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_78_0,
% 95.68/14.04  | | | | | | | | | | | |        all_78_1 gives:
% 95.68/14.04  | | | | | | | | | | | |   (2187)   ~ (all_78_0 = 0) & s(all_78_1) = all_78_0 &
% 95.68/14.04  | | | | | | | | | | | |           $i(all_78_1)
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | ALPHA: (2187) implies:
% 95.68/14.04  | | | | | | | | | | | |   (2188)   ~ (all_78_0 = 0)
% 95.68/14.04  | | | | | | | | | | | |   (2189)  $i(all_78_1)
% 95.68/14.04  | | | | | | | | | | | |   (2190)  s(all_78_1) = all_78_0
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | GROUND_INST: instantiating (2168) with all_78_1, all_78_0,
% 95.68/14.04  | | | | | | | | | | | |              simplifying with (2189), (2190) gives:
% 95.68/14.04  | | | | | | | | | | | |   (2191)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_78_0 = 0)) & (v1 = 0 |
% 95.68/14.04  | | | | | | | | | | | |               all_78_0 = 0))
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | DELTA: instantiating (2191) with fresh symbols all_85_0,
% 95.68/14.04  | | | | | | | | | | | |        all_85_1 gives:
% 95.68/14.04  | | | | | | | | | | | |   (2192)  s(all_85_1) = all_85_0 & $i(all_85_1) & ( ~
% 95.68/14.04  | | | | | | | | | | | |             (all_85_0 = 0) |  ~ (all_78_0 = 0)) & (all_85_0
% 95.68/14.04  | | | | | | | | | | | |             = 0 | all_78_0 = 0)
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | ALPHA: (2192) implies:
% 95.68/14.04  | | | | | | | | | | | |   (2193)  $i(all_85_1)
% 95.68/14.04  | | | | | | | | | | | |   (2194)  s(all_85_1) = all_85_0
% 95.68/14.04  | | | | | | | | | | | |   (2195)  all_85_0 = 0 | all_78_0 = 0
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | BETA: splitting (2195) gives:
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | |   (2196)  all_85_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | REDUCE: (2194), (2196) imply:
% 95.68/14.04  | | | | | | | | | | | | |   (2197)  s(all_85_1) = 0
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_96_0,
% 95.68/14.04  | | | | | | | | | | | | |        all_96_1 gives:
% 95.68/14.04  | | | | | | | | | | | | |   (2198)   ~ (all_96_0 = 0) & s(all_96_1) = all_96_0 &
% 95.68/14.04  | | | | | | | | | | | | |           $i(all_96_1)
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | ALPHA: (2198) implies:
% 95.68/14.04  | | | | | | | | | | | | |   (2199)   ~ (all_96_0 = 0)
% 95.68/14.04  | | | | | | | | | | | | |   (2200)  $i(all_96_1)
% 95.68/14.04  | | | | | | | | | | | | |   (2201)  s(all_96_1) = all_96_0
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | GROUND_INST: instantiating (2168) with all_96_1, all_96_0,
% 95.68/14.04  | | | | | | | | | | | | |              simplifying with (2200), (2201) gives:
% 95.68/14.04  | | | | | | | | | | | | |   (2202)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_96_0 = 0)) & (v1 = 0 |
% 95.68/14.04  | | | | | | | | | | | | |               all_96_0 = 0))
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | DELTA: instantiating (2202) with fresh symbols all_103_0,
% 95.68/14.04  | | | | | | | | | | | | |        all_103_1 gives:
% 95.68/14.04  | | | | | | | | | | | | |   (2203)  s(all_103_1) = all_103_0 & $i(all_103_1) & ( ~
% 95.68/14.04  | | | | | | | | | | | | |             (all_103_0 = 0) |  ~ (all_96_0 = 0)) &
% 95.68/14.04  | | | | | | | | | | | | |           (all_103_0 = 0 | all_96_0 = 0)
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | ALPHA: (2203) implies:
% 95.68/14.04  | | | | | | | | | | | | |   (2204)  $i(all_103_1)
% 95.68/14.04  | | | | | | | | | | | | |   (2205)  s(all_103_1) = all_103_0
% 95.68/14.04  | | | | | | | | | | | | |   (2206)  all_103_0 = 0 | all_96_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | BETA: splitting (2206) gives:
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | |   (2207)  all_103_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | REDUCE: (2205), (2207) imply:
% 95.68/14.04  | | | | | | | | | | | | | |   (2208)  s(all_103_1) = 0
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_114_0,
% 95.68/14.04  | | | | | | | | | | | | | |        all_114_1 gives:
% 95.68/14.04  | | | | | | | | | | | | | |   (2209)   ~ (all_114_0 = 0) & s(all_114_1) = all_114_0 &
% 95.68/14.04  | | | | | | | | | | | | | |           $i(all_114_1)
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | ALPHA: (2209) implies:
% 95.68/14.04  | | | | | | | | | | | | | |   (2210)   ~ (all_114_0 = 0)
% 95.68/14.04  | | | | | | | | | | | | | |   (2211)  $i(all_114_1)
% 95.68/14.04  | | | | | | | | | | | | | |   (2212)  s(all_114_1) = all_114_0
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | GROUND_INST: instantiating (2168) with all_114_1, all_114_0,
% 95.68/14.04  | | | | | | | | | | | | | |              simplifying with (2211), (2212) gives:
% 95.68/14.04  | | | | | | | | | | | | | |   (2213)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_114_0 = 0)) & (v1 = 0 |
% 95.68/14.04  | | | | | | | | | | | | | |               all_114_0 = 0))
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | DELTA: instantiating (2213) with fresh symbols all_121_0,
% 95.68/14.04  | | | | | | | | | | | | | |        all_121_1 gives:
% 95.68/14.04  | | | | | | | | | | | | | |   (2214)  s(all_121_1) = all_121_0 & $i(all_121_1) & ( ~
% 95.68/14.04  | | | | | | | | | | | | | |             (all_121_0 = 0) |  ~ (all_114_0 = 0)) &
% 95.68/14.04  | | | | | | | | | | | | | |           (all_121_0 = 0 | all_114_0 = 0)
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | ALPHA: (2214) implies:
% 95.68/14.04  | | | | | | | | | | | | | |   (2215)  $i(all_121_1)
% 95.68/14.04  | | | | | | | | | | | | | |   (2216)  s(all_121_1) = all_121_0
% 95.68/14.04  | | | | | | | | | | | | | |   (2217)  all_121_0 = 0 | all_114_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | BETA: splitting (2217) gives:
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | |   (2218)  all_121_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | REDUCE: (2216), (2218) imply:
% 95.68/14.04  | | | | | | | | | | | | | | |   (2219)  s(all_121_1) = 0
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | DELTA: instantiating (2054) with fresh symbols all_132_0,
% 95.68/14.04  | | | | | | | | | | | | | | |        all_132_1 gives:
% 95.68/14.04  | | | | | | | | | | | | | | |   (2220)   ~ (all_132_0 = 0) & s(all_132_1) = all_132_0 &
% 95.68/14.04  | | | | | | | | | | | | | | |           $i(all_132_1)
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | ALPHA: (2220) implies:
% 95.68/14.04  | | | | | | | | | | | | | | |   (2221)   ~ (all_132_0 = 0)
% 95.68/14.04  | | | | | | | | | | | | | | |   (2222)  $i(all_132_1)
% 95.68/14.04  | | | | | | | | | | | | | | |   (2223)  s(all_132_1) = all_132_0
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | GROUND_INST: instantiating (2168) with all_132_1, all_132_0,
% 95.68/14.04  | | | | | | | | | | | | | | |              simplifying with (2222), (2223) gives:
% 95.68/14.04  | | | | | | | | | | | | | | |   (2224)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.04  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_132_0 = 0)) & (v1 = 0 |
% 95.68/14.04  | | | | | | | | | | | | | | |               all_132_0 = 0))
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | DELTA: instantiating (2224) with fresh symbols all_139_0,
% 95.68/14.04  | | | | | | | | | | | | | | |        all_139_1 gives:
% 95.68/14.04  | | | | | | | | | | | | | | |   (2225)  s(all_139_1) = all_139_0 & $i(all_139_1) & ( ~
% 95.68/14.04  | | | | | | | | | | | | | | |             (all_139_0 = 0) |  ~ (all_132_0 = 0)) &
% 95.68/14.04  | | | | | | | | | | | | | | |           (all_139_0 = 0 | all_132_0 = 0)
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | ALPHA: (2225) implies:
% 95.68/14.04  | | | | | | | | | | | | | | |   (2226)  $i(all_139_1)
% 95.68/14.04  | | | | | | | | | | | | | | |   (2227)  s(all_139_1) = all_139_0
% 95.68/14.04  | | | | | | | | | | | | | | |   (2228)  all_139_0 = 0 | all_132_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | BETA: splitting (2228) gives:
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | |   (2229)  all_139_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | REDUCE: (2227), (2229) imply:
% 95.68/14.04  | | | | | | | | | | | | | | | |   (2230)  s(all_139_1) = 0
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | BETA: splitting (2165) gives:
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | Case 1:
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | |   (2231)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.04  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.04  | | | | | | | | | | | | | | | | |             $i(v0))
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | | ALPHA: (2231) implies:
% 95.68/14.04  | | | | | | | | | | | | | | | | |   (2232)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.04  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2167), (2232) are
% 95.68/14.04  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #43.
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | |   (2233)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.04  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.04  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | | ALPHA: (2233) implies:
% 95.68/14.04  | | | | | | | | | | | | | | | | |   (2234)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2234) with all_139_1, simplifying
% 95.68/14.04  | | | | | | | | | | | | | | | | |              with (2226), (2230) gives:
% 95.68/14.04  | | | | | | | | | | | | | | | | |   (2235)  $false
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | | CLOSE: (2235) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | |   (2236)  all_132_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | REDUCE: (2221), (2236) imply:
% 95.68/14.04  | | | | | | | | | | | | | | | |   (2237)  $false
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | | CLOSE: (2237) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | |   (2238)  all_114_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | REDUCE: (2210), (2238) imply:
% 95.68/14.04  | | | | | | | | | | | | | | |   (2239)  $false
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | | CLOSE: (2239) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | |   (2240)  all_96_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | REDUCE: (2199), (2240) imply:
% 95.68/14.04  | | | | | | | | | | | | | |   (2241)  $false
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | | CLOSE: (2241) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | |   (2242)  all_78_0 = 0
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | REDUCE: (2188), (2242) imply:
% 95.68/14.04  | | | | | | | | | | | | |   (2243)  $false
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | | CLOSE: (2243) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | |   (2244)  all_60_0 = 0
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | REDUCE: (2177), (2244) imply:
% 95.68/14.04  | | | | | | | | | | | |   (2245)  $false
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | | CLOSE: (2245) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | |   (2246)  all_39_0 = 0
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | REDUCE: (2056), (2246) imply:
% 95.68/14.04  | | | | | | | | | | |   (2247)  $false
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | | CLOSE: (2247) is inconsistent.
% 95.68/14.04  | | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | | End of split
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.04  | | | | | | | | | Case 2:
% 95.68/14.04  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | |   (2248)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.05  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.05  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.05  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/14.05  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.05  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.05  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.05  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.05  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | | | | |                 $i(v0))))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | ALPHA: (2248) implies:
% 95.68/14.05  | | | | | | | | | |   (2249)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.05  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.05  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/14.05  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.05  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/14.05  | | | | | | | | | |   (2250)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.05  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.05  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.05  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | DELTA: instantiating (2250) with fresh symbols all_48_0,
% 95.68/14.05  | | | | | | | | | |        all_48_1 gives:
% 95.68/14.05  | | | | | | | | | |   (2251)  s(all_48_1) = all_48_0 & $i(all_48_1) &  ! [v0:
% 95.68/14.05  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_48_0 = 0) | v1 = 0
% 95.68/14.05  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.05  | | | | | | | | | |           (all_48_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | ALPHA: (2251) implies:
% 95.68/14.05  | | | | | | | | | |   (2252)   ! [v0: $i] : (all_48_0 = 0 |  ~ (s(v0) = 0) |  ~
% 95.68/14.05  | | | | | | | | | |             $i(v0))
% 95.68/14.05  | | | | | | | | | |   (2253)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_48_0 = 0) |
% 95.68/14.05  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | GROUND_INST: instantiating (2253) with all_39_1, all_39_0,
% 95.68/14.05  | | | | | | | | | |              simplifying with (2057), (2058) gives:
% 95.68/14.05  | | | | | | | | | |   (2254)   ~ (all_48_0 = 0) | all_39_0 = 0
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | BETA: splitting (2254) gives:
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | Case 1:
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | |   (2255)   ~ (all_48_0 = 0)
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | BETA: splitting (2165) gives:
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | Case 1:
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | |   (2256)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.05  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.05  | | | | | | | | | | | |             $i(v0))
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | ALPHA: (2256) implies:
% 95.68/14.05  | | | | | | | | | | | |   (2257)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | DELTA: instantiating (2257) with fresh symbol all_62_0
% 95.68/14.05  | | | | | | | | | | | |        gives:
% 95.68/14.05  | | | | | | | | | | | |   (2258)  s(all_62_0) = 0 & $i(all_62_0)
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | ALPHA: (2258) implies:
% 95.68/14.05  | | | | | | | | | | | |   (2259)  $i(all_62_0)
% 95.68/14.05  | | | | | | | | | | | |   (2260)  s(all_62_0) = 0
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | GROUND_INST: instantiating (2252) with all_62_0, simplifying
% 95.68/14.05  | | | | | | | | | | | |              with (2259), (2260) gives:
% 95.68/14.05  | | | | | | | | | | | |   (2261)  all_48_0 = 0
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | REDUCE: (2255), (2261) imply:
% 95.68/14.05  | | | | | | | | | | | |   (2262)  $false
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | CLOSE: (2262) is inconsistent.
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | Case 2:
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | |   (2263)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.05  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.05  | | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | ALPHA: (2263) implies:
% 95.68/14.05  | | | | | | | | | | | |   (2264)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.05  | | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2249), (2264) are
% 95.68/14.05  | | | | | | | | | | | |            inconsistent by sub-proof #44.
% 95.68/14.05  | | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | End of split
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | Case 2:
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | |   (2265)  all_39_0 = 0
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | REDUCE: (2056), (2265) imply:
% 95.68/14.05  | | | | | | | | | | |   (2266)  $false
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | CLOSE: (2266) is inconsistent.
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | End of split
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | End of split
% 95.68/14.05  | | | | | | | | | 
% 95.68/14.05  | | | | | | | | End of split
% 95.68/14.05  | | | | | | | | 
% 95.68/14.05  | | | | | | | End of split
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | Case 2:
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | |   (2267)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.68/14.05  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.05  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.68/14.05  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 95.68/14.05  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.68/14.05  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.05  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.05  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 95.68/14.05  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 95.68/14.05  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.05  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 95.68/14.05  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.05  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.05  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 95.68/14.05  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.05  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.05  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.05  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 95.68/14.05  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 95.68/14.05  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.05  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.68/14.05  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.05  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.05  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.05  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.68/14.05  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.05  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/14.05  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.68/14.05  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.05  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.05  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.68/14.05  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/14.05  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.05  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.68/14.05  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/14.05  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.05  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.05  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.68/14.05  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.05  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.05  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.68/14.05  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/14.05  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.68/14.05  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.68/14.05  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.68/14.05  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.05  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.68/14.05  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | | ALPHA: (2267) implies:
% 95.68/14.05  | | | | | | |   (2268)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.05  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.05  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.05  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.05  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.05  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.05  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.05  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.05  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.05  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.05  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.68/14.05  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.05  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.05  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.05  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.05  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.05  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.05  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.05  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.05  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.05  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.05  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.05  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 95.68/14.05  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 95.68/14.05  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.68/14.05  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.05  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.05  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 95.68/14.05  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.05  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 95.68/14.05  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.68/14.05  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.05  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.05  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.05  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.05  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.05  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.05  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.05  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.05  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.05  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.05  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.05  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.05  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 95.68/14.05  | | | | | | |   (2269)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.68/14.05  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.05  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.68/14.05  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | | DELTA: instantiating (2269) with fresh symbols all_34_0, all_34_1
% 95.68/14.05  | | | | | | |        gives:
% 95.68/14.05  | | | | | | |   (2270)  r(all_34_1) = all_34_0 & $i(all_34_1) &  ! [v0: $i] :  !
% 95.68/14.05  | | | | | | |           [v1: int] : ( ~ (all_34_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 95.68/14.05  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_34_0 = 0 |  ~
% 95.68/14.05  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | | ALPHA: (2270) implies:
% 95.68/14.05  | | | | | | |   (2271)  $i(all_34_1)
% 95.68/14.05  | | | | | | |   (2272)  r(all_34_1) = all_34_0
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | | GROUND_INST: instantiating (1821) with all_34_1, all_34_0,
% 95.68/14.05  | | | | | | |              simplifying with (2271), (2272) gives:
% 95.68/14.05  | | | | | | |   (2273)  all_34_0 = 0
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | | REDUCE: (2272), (2273) imply:
% 95.68/14.05  | | | | | | |   (2274)  r(all_34_1) = 0
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | | BETA: splitting (2042) gives:
% 95.68/14.05  | | | | | | | 
% 95.68/14.05  | | | | | | | Case 1:
% 95.68/14.05  | | | | | | | | 
% 95.68/14.05  | | | | | | | |   (2275)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/14.05  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.05  | | | | | | | | 
% 95.68/14.05  | | | | | | | | ALPHA: (2275) implies:
% 95.68/14.05  | | | | | | | |   (2276)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/14.05  | | | | | | | |             |  ~ $i(v0))
% 95.68/14.05  | | | | | | | | 
% 95.68/14.05  | | | | | | | | BETA: splitting (2268) gives:
% 95.68/14.05  | | | | | | | | 
% 95.68/14.05  | | | | | | | | Case 1:
% 95.68/14.05  | | | | | | | | | 
% 95.68/14.05  | | | | | | | | |   (2277)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.05  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 95.68/14.05  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/14.05  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 95.68/14.05  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 95.68/14.05  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.05  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.05  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.05  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.05  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.05  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.05  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.68/14.05  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 95.68/14.05  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.05  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 95.68/14.05  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 95.68/14.05  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.68/14.05  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.05  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 95.68/14.05  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 95.68/14.05  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.05  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.68/14.05  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 95.68/14.05  | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | ALPHA: (2277) implies:
% 95.68/14.05  | | | | | | | | |   (2278)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.05  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.05  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.05  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.05  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.05  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.05  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.05  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 95.68/14.05  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 95.68/14.05  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 95.68/14.05  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 95.68/14.05  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.05  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.05  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.05  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.05  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.05  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | | | |                   $i(v0)))))
% 95.68/14.05  | | | | | | | | |   (2279)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.05  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.05  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.05  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.05  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 95.68/14.05  | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | BETA: splitting (2278) gives:
% 95.68/14.05  | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | Case 1:
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | |   (2280)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.05  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.05  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.05  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.05  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.05  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.05  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.05  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | ALPHA: (2280) implies:
% 95.68/14.05  | | | | | | | | | |   (2281)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.05  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/14.05  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.05  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/14.05  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/14.05  | | | | | | | | | |   (2282)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.05  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.05  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.05  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | BETA: splitting (2279) gives:
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | Case 1:
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | |   (2283)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.05  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.05  | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | ALPHA: (2283) implies:
% 95.68/14.05  | | | | | | | | | | |   (2284)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.05  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2281), (2284) are
% 95.68/14.05  | | | | | | | | | | |            inconsistent by sub-proof #43.
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | Case 2:
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | |   (2285)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.05  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.05  | | | | | | | | | | |             $i(v0))
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | ALPHA: (2285) implies:
% 95.68/14.05  | | | | | | | | | | |   (2286)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | | REF_CLOSE: (2276), (2282), (2286) are inconsistent by
% 95.68/14.05  | | | | | | | | | | |            sub-proof #67.
% 95.68/14.05  | | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | End of split
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | Case 2:
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | |   (2287)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.05  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.05  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.05  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/14.05  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.05  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.05  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.05  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.05  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.05  | | | | | | | | | |                 $i(v0))))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | ALPHA: (2287) implies:
% 95.68/14.05  | | | | | | | | | |   (2288)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.05  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.05  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/14.05  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.05  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/14.05  | | | | | | | | | |   (2289)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.05  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.05  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.05  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | DELTA: instantiating (2289) with fresh symbols all_59_0,
% 95.68/14.05  | | | | | | | | | |        all_59_1 gives:
% 95.68/14.05  | | | | | | | | | |   (2290)  s(all_59_1) = all_59_0 & $i(all_59_1) &  ! [v0:
% 95.68/14.05  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_59_0 = 0) | v1 = 0
% 95.68/14.05  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.05  | | | | | | | | | |           (all_59_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | ALPHA: (2290) implies:
% 95.68/14.05  | | | | | | | | | |   (2291)  $i(all_59_1)
% 95.68/14.05  | | | | | | | | | |   (2292)  s(all_59_1) = all_59_0
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | GROUND_INST: instantiating (2276) with all_59_1, all_59_0,
% 95.68/14.05  | | | | | | | | | |              simplifying with (2291), (2292) gives:
% 95.68/14.05  | | | | | | | | | |   (2293)  all_59_0 = 0
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.05  | | | | | | | | | | REDUCE: (2292), (2293) imply:
% 95.68/14.05  | | | | | | | | | |   (2294)  s(all_59_1) = 0
% 95.68/14.05  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | BETA: splitting (2279) gives:
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | Case 1:
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | |   (2295)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.06  | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | ALPHA: (2295) implies:
% 95.68/14.06  | | | | | | | | | | |   (2296)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | GROUND_INST: instantiating (2296) with all_59_1, simplifying
% 95.68/14.06  | | | | | | | | | | |              with (2291), (2294) gives:
% 95.68/14.06  | | | | | | | | | | |   (2297)  $false
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | CLOSE: (2297) is inconsistent.
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | Case 2:
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | |   (2298)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.06  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.06  | | | | | | | | | | |             $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | ALPHA: (2298) implies:
% 95.68/14.06  | | | | | | | | | | |   (2299)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.06  | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2288), (2299) are
% 95.68/14.06  | | | | | | | | | | |            inconsistent by sub-proof #44.
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | End of split
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | End of split
% 95.68/14.06  | | | | | | | | | 
% 95.68/14.06  | | | | | | | | Case 2:
% 95.68/14.06  | | | | | | | | | 
% 95.68/14.06  | | | | | | | | |   (2300)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 95.68/14.06  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 95.68/14.06  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.06  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 95.68/14.06  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.06  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.06  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.06  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.06  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.06  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.06  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/14.06  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/14.06  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/14.06  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/14.06  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.06  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.06  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.06  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.06  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.06  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.06  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.06  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.06  | | | | | | | | |                     $i(v0))))))
% 95.68/14.06  | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | ALPHA: (2300) implies:
% 95.68/14.06  | | | | | | | | |   (2301)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.06  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.06  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.06  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.06  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.06  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.06  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.06  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.06  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 95.68/14.06  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.68/14.06  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 95.68/14.06  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.68/14.06  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.06  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.06  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/14.06  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/14.06  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.06  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.06  | | | | | | | | |                   $i(v0)))))
% 95.68/14.06  | | | | | | | | |   (2302)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.06  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.06  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.06  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 95.68/14.06  | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | BETA: splitting (2301) gives:
% 95.68/14.06  | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | Case 1:
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | |   (2303)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.06  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.06  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.06  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.06  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.06  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.06  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.06  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.06  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | ALPHA: (2303) implies:
% 95.68/14.06  | | | | | | | | | |   (2304)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.06  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.06  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 95.68/14.06  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.06  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 95.68/14.06  | | | | | | | | | |   (2305)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 95.68/14.06  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 95.68/14.06  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 95.68/14.06  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | BETA: splitting (2302) gives:
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | Case 1:
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | |   (2306)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.06  | | | | | | | | | | |             $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | ALPHA: (2306) implies:
% 95.68/14.06  | | | | | | | | | | |   (2307)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | REF_CLOSE: (2276), (2305), (2307) are inconsistent by
% 95.68/14.06  | | | | | | | | | | |            sub-proof #67.
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | Case 2:
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | |   (2308)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.06  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.06  | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | ALPHA: (2308) implies:
% 95.68/14.06  | | | | | | | | | | |   (2309)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 95.68/14.06  | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2304), (2309) are
% 95.68/14.06  | | | | | | | | | | |            inconsistent by sub-proof #44.
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | End of split
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | Case 2:
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | |   (2310)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.06  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.06  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.06  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 95.68/14.06  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.06  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 95.68/14.06  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 95.68/14.06  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.06  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | ALPHA: (2310) implies:
% 95.68/14.06  | | | | | | | | | |   (2311)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.06  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 95.68/14.06  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.06  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 95.68/14.06  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 95.68/14.06  | | | | | | | | | |   (2312)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 95.68/14.06  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.06  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.06  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | DELTA: instantiating (2312) with fresh symbols all_59_0,
% 95.68/14.06  | | | | | | | | | |        all_59_1 gives:
% 95.68/14.06  | | | | | | | | | |   (2313)  s(all_59_1) = all_59_0 & $i(all_59_1) &  ! [v0:
% 95.68/14.06  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_59_0 = 0) | v1 = 0
% 95.68/14.06  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.06  | | | | | | | | | |           (all_59_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | ALPHA: (2313) implies:
% 95.68/14.06  | | | | | | | | | |   (2314)  $i(all_59_1)
% 95.68/14.06  | | | | | | | | | |   (2315)  s(all_59_1) = all_59_0
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | GROUND_INST: instantiating (2276) with all_59_1, all_59_0,
% 95.68/14.06  | | | | | | | | | |              simplifying with (2314), (2315) gives:
% 95.68/14.06  | | | | | | | | | |   (2316)  all_59_0 = 0
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | REDUCE: (2315), (2316) imply:
% 95.68/14.06  | | | | | | | | | |   (2317)  s(all_59_1) = 0
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | BETA: splitting (2302) gives:
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | Case 1:
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | |   (2318)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.06  | | | | | | | | | | |             $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | ALPHA: (2318) implies:
% 95.68/14.06  | | | | | | | | | | |   (2319)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | REF_CLOSE: (3), (2046), (2047), (2311), (2319) are
% 95.68/14.06  | | | | | | | | | | |            inconsistent by sub-proof #43.
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | Case 2:
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | |   (2320)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.06  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.06  | | | | | | | | | | |             v1 & $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | ALPHA: (2320) implies:
% 95.68/14.06  | | | | | | | | | | |   (2321)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | GROUND_INST: instantiating (2321) with all_59_1, simplifying
% 95.68/14.06  | | | | | | | | | | |              with (2314), (2317) gives:
% 95.68/14.06  | | | | | | | | | | |   (2322)  $false
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | | CLOSE: (2322) is inconsistent.
% 95.68/14.06  | | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | | End of split
% 95.68/14.06  | | | | | | | | | | 
% 95.68/14.06  | | | | | | | | | End of split
% 95.68/14.06  | | | | | | | | | 
% 95.68/14.06  | | | | | | | | End of split
% 95.68/14.06  | | | | | | | | 
% 95.68/14.06  | | | | | | | Case 2:
% 95.68/14.06  | | | | | | | | 
% 95.68/14.06  | | | | | | | |   (2323)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.06  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 95.68/14.06  | | | | | | | |             $i(v0))
% 95.68/14.06  | | | | | | | | 
% 95.68/14.06  | | | | | | | | ALPHA: (2323) implies:
% 95.68/14.06  | | | | | | | |   (2324)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 95.68/14.06  | | | | | | | | 
% 95.68/14.06  | | | | | | | | GROUND_INST: instantiating (2324) with all_34_1, simplifying
% 95.68/14.06  | | | | | | | |              with (2271), (2274) gives:
% 95.68/14.06  | | | | | | | |   (2325)  $false
% 95.68/14.06  | | | | | | | | 
% 95.68/14.06  | | | | | | | | CLOSE: (2325) is inconsistent.
% 95.68/14.06  | | | | | | | | 
% 95.68/14.06  | | | | | | | End of split
% 95.68/14.06  | | | | | | | 
% 95.68/14.06  | | | | | | End of split
% 95.68/14.06  | | | | | | 
% 95.68/14.06  | | | | | End of split
% 95.68/14.06  | | | | | 
% 95.68/14.06  | | | | Case 2:
% 95.68/14.06  | | | | | 
% 95.68/14.06  | | | | |   (2326)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.06  | | | | |           ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0))
% 95.68/14.06  | | | | | 
% 95.68/14.06  | | | | | ALPHA: (2326) implies:
% 95.68/14.06  | | | | |   (2327)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 95.68/14.06  | | | | |   (2328)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 95.68/14.06  | | | | |             $i(v0))
% 95.68/14.06  | | | | | 
% 95.68/14.06  | | | | | DELTA: instantiating (2328) with fresh symbols all_16_0, all_16_1
% 95.68/14.06  | | | | |        gives:
% 95.68/14.06  | | | | |   (2329)   ~ (all_16_0 = 0) & r(all_16_1) = all_16_0 & $i(all_16_1)
% 95.68/14.06  | | | | | 
% 95.68/14.06  | | | | | ALPHA: (2329) implies:
% 95.68/14.06  | | | | |   (2330)   ~ (all_16_0 = 0)
% 95.68/14.06  | | | | |   (2331)  $i(all_16_1)
% 95.68/14.06  | | | | |   (2332)  r(all_16_1) = all_16_0
% 95.68/14.06  | | | | | 
% 95.68/14.06  | | | | | BETA: splitting (1818) gives:
% 95.68/14.06  | | | | | 
% 95.68/14.06  | | | | | Case 1:
% 95.68/14.06  | | | | | | 
% 95.68/14.06  | | | | | |   (2333)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 95.68/14.06  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 95.68/14.06  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 95.68/14.06  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 95.68/14.06  | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 95.68/14.06  | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.06  | | | | | |                   0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 95.68/14.06  | | | | | |                 0 & $i(v0))))
% 95.68/14.06  | | | | | | 
% 95.68/14.06  | | | | | | ALPHA: (2333) implies:
% 95.68/14.06  | | | | | |   (2334)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 95.68/14.06  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 95.68/14.06  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 95.68/14.06  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 95.68/14.06  | | | | | |               $i(v0)))
% 95.68/14.06  | | | | | |   (2335)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 95.68/14.06  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 95.68/14.06  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/14.06  | | | | | | 
% 95.68/14.06  | | | | | | BETA: splitting (1819) gives:
% 95.68/14.06  | | | | | | 
% 95.68/14.06  | | | | | | Case 1:
% 95.68/14.06  | | | | | | | 
% 95.68/14.06  | | | | | | |   (2336)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/14.06  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/14.06  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.06  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 95.68/14.06  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.06  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.06  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.68/14.06  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 95.68/14.06  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.68/14.06  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.68/14.06  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.68/14.06  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.06  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.06  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.06  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/14.06  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/14.06  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/14.06  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/14.06  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.06  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.06  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.06  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.06  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.06  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.06  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.06  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.06  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/14.06  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.68/14.06  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.06  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.06  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.68/14.06  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/14.06  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.06  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.68/14.06  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/14.06  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.06  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.06  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.06  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.06  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.06  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.06  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.68/14.06  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/14.06  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.68/14.06  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.68/14.06  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.68/14.06  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.06  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/14.06  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.06  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 95.68/14.06  | | | | | | | 
% 95.68/14.06  | | | | | | | ALPHA: (2336) implies:
% 95.68/14.06  | | | | | | |   (2337)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.06  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.06  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.06  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.06  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.06  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.06  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.06  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.06  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.68/14.06  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.68/14.06  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.68/14.06  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.06  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.06  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.06  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.06  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.06  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.06  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.06  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.06  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.06  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.06  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.68/14.06  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.06  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.06  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.06  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.06  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.06  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.06  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.06  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.06  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.06  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.06  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.68/14.06  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.06  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.06  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.06  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.06  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.06  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.06  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.06  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.06  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.06  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.06  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.06  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 95.68/14.06  | | | | | | |   (2338)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/14.06  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/14.06  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.06  | | | | | | |                 = 0)))
% 95.68/14.06  | | | | | | | 
% 95.68/14.06  | | | | | | | GROUND_INST: instantiating (2338) with all_16_1, all_16_0,
% 95.68/14.06  | | | | | | |              simplifying with (2331), (2332) gives:
% 95.68/14.06  | | | | | | |   (2339)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 95.68/14.06  | | | | | | |               (v1 = 0) |  ~ (all_16_0 = 0)) & (v1 = 0 | all_16_0 =
% 95.68/14.06  | | | | | | |               0))
% 95.68/14.06  | | | | | | | 
% 95.68/14.06  | | | | | | | DELTA: instantiating (2339) with fresh symbols all_29_0, all_29_1
% 95.68/14.06  | | | | | | |        gives:
% 95.68/14.07  | | | | | | |   (2340)  r(all_29_1) = all_29_0 & $i(all_29_1) & ( ~ (all_29_0 =
% 95.68/14.07  | | | | | | |               0) |  ~ (all_16_0 = 0)) & (all_29_0 = 0 | all_16_0 =
% 95.68/14.07  | | | | | | |             0)
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | ALPHA: (2340) implies:
% 95.68/14.07  | | | | | | |   (2341)  $i(all_29_1)
% 95.68/14.07  | | | | | | |   (2342)  r(all_29_1) = all_29_0
% 95.68/14.07  | | | | | | |   (2343)  all_29_0 = 0 | all_16_0 = 0
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | BETA: splitting (2343) gives:
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | |   (2344)  all_29_0 = 0
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | REDUCE: (2342), (2344) imply:
% 95.68/14.07  | | | | | | | |   (2345)  r(all_29_1) = 0
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_40_0,
% 95.68/14.07  | | | | | | | |        all_40_1 gives:
% 95.68/14.07  | | | | | | | |   (2346)   ~ (all_40_0 = 0) & r(all_40_1) = all_40_0 &
% 95.68/14.07  | | | | | | | |           $i(all_40_1)
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | ALPHA: (2346) implies:
% 95.68/14.07  | | | | | | | |   (2347)   ~ (all_40_0 = 0)
% 95.68/14.07  | | | | | | | |   (2348)  $i(all_40_1)
% 95.68/14.07  | | | | | | | |   (2349)  r(all_40_1) = all_40_0
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | GROUND_INST: instantiating (2338) with all_40_1, all_40_0,
% 95.68/14.07  | | | | | | | |              simplifying with (2348), (2349) gives:
% 95.68/14.07  | | | | | | | |   (2350)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 95.68/14.07  | | | | | | | |               ~ (v1 = 0) |  ~ (all_40_0 = 0)) & (v1 = 0 |
% 95.68/14.07  | | | | | | | |               all_40_0 = 0))
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | DELTA: instantiating (2350) with fresh symbols all_47_0,
% 95.68/14.07  | | | | | | | |        all_47_1 gives:
% 95.68/14.07  | | | | | | | |   (2351)  r(all_47_1) = all_47_0 & $i(all_47_1) & ( ~ (all_47_0
% 95.68/14.07  | | | | | | | |               = 0) |  ~ (all_40_0 = 0)) & (all_47_0 = 0 |
% 95.68/14.07  | | | | | | | |             all_40_0 = 0)
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | ALPHA: (2351) implies:
% 95.68/14.07  | | | | | | | |   (2352)  $i(all_47_1)
% 95.68/14.07  | | | | | | | |   (2353)  r(all_47_1) = all_47_0
% 95.68/14.07  | | | | | | | |   (2354)  all_47_0 = 0 | all_40_0 = 0
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | BETA: splitting (2354) gives:
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | |   (2355)  all_47_0 = 0
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | REDUCE: (2353), (2355) imply:
% 95.68/14.07  | | | | | | | | |   (2356)  r(all_47_1) = 0
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_58_0,
% 95.68/14.07  | | | | | | | | |        all_58_1 gives:
% 95.68/14.07  | | | | | | | | |   (2357)   ~ (all_58_0 = 0) & r(all_58_1) = all_58_0 &
% 95.68/14.07  | | | | | | | | |           $i(all_58_1)
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | ALPHA: (2357) implies:
% 95.68/14.07  | | | | | | | | |   (2358)   ~ (all_58_0 = 0)
% 95.68/14.07  | | | | | | | | |   (2359)  $i(all_58_1)
% 95.68/14.07  | | | | | | | | |   (2360)  r(all_58_1) = all_58_0
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | GROUND_INST: instantiating (2338) with all_58_1, all_58_0,
% 95.68/14.07  | | | | | | | | |              simplifying with (2359), (2360) gives:
% 95.68/14.07  | | | | | | | | |   (2361)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 95.68/14.07  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_58_0 = 0)) & (v1 = 0 |
% 95.68/14.07  | | | | | | | | |               all_58_0 = 0))
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | DELTA: instantiating (2361) with fresh symbols all_65_0,
% 95.68/14.07  | | | | | | | | |        all_65_1 gives:
% 95.68/14.07  | | | | | | | | |   (2362)  r(all_65_1) = all_65_0 & $i(all_65_1) & ( ~
% 95.68/14.07  | | | | | | | | |             (all_65_0 = 0) |  ~ (all_58_0 = 0)) & (all_65_0 =
% 95.68/14.07  | | | | | | | | |             0 | all_58_0 = 0)
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | ALPHA: (2362) implies:
% 95.68/14.07  | | | | | | | | |   (2363)  $i(all_65_1)
% 95.68/14.07  | | | | | | | | |   (2364)  r(all_65_1) = all_65_0
% 95.68/14.07  | | | | | | | | |   (2365)  all_65_0 = 0 | all_58_0 = 0
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | BETA: splitting (2365) gives:
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | |   (2366)  all_65_0 = 0
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | REDUCE: (2364), (2366) imply:
% 95.68/14.07  | | | | | | | | | |   (2367)  r(all_65_1) = 0
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_76_0,
% 95.68/14.07  | | | | | | | | | |        all_76_1 gives:
% 95.68/14.07  | | | | | | | | | |   (2368)   ~ (all_76_0 = 0) & r(all_76_1) = all_76_0 &
% 95.68/14.07  | | | | | | | | | |           $i(all_76_1)
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | ALPHA: (2368) implies:
% 95.68/14.07  | | | | | | | | | |   (2369)   ~ (all_76_0 = 0)
% 95.68/14.07  | | | | | | | | | |   (2370)  $i(all_76_1)
% 95.68/14.07  | | | | | | | | | |   (2371)  r(all_76_1) = all_76_0
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | GROUND_INST: instantiating (2338) with all_76_1, all_76_0,
% 95.68/14.07  | | | | | | | | | |              simplifying with (2370), (2371) gives:
% 95.68/14.07  | | | | | | | | | |   (2372)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 95.68/14.07  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_76_0 = 0)) & (v1 = 0 |
% 95.68/14.07  | | | | | | | | | |               all_76_0 = 0))
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | DELTA: instantiating (2372) with fresh symbols all_83_0,
% 95.68/14.07  | | | | | | | | | |        all_83_1 gives:
% 95.68/14.07  | | | | | | | | | |   (2373)  r(all_83_1) = all_83_0 & $i(all_83_1) & ( ~
% 95.68/14.07  | | | | | | | | | |             (all_83_0 = 0) |  ~ (all_76_0 = 0)) & (all_83_0
% 95.68/14.07  | | | | | | | | | |             = 0 | all_76_0 = 0)
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | ALPHA: (2373) implies:
% 95.68/14.07  | | | | | | | | | |   (2374)  $i(all_83_1)
% 95.68/14.07  | | | | | | | | | |   (2375)  r(all_83_1) = all_83_0
% 95.68/14.07  | | | | | | | | | |   (2376)  all_83_0 = 0 | all_76_0 = 0
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | BETA: splitting (2376) gives:
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | |   (2377)  all_83_0 = 0
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | REDUCE: (2375), (2377) imply:
% 95.68/14.07  | | | | | | | | | | |   (2378)  r(all_83_1) = 0
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_94_0,
% 95.68/14.07  | | | | | | | | | | |        all_94_1 gives:
% 95.68/14.07  | | | | | | | | | | |   (2379)   ~ (all_94_0 = 0) & r(all_94_1) = all_94_0 &
% 95.68/14.07  | | | | | | | | | | |           $i(all_94_1)
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | ALPHA: (2379) implies:
% 95.68/14.07  | | | | | | | | | | |   (2380)   ~ (all_94_0 = 0)
% 95.68/14.07  | | | | | | | | | | |   (2381)  $i(all_94_1)
% 95.68/14.07  | | | | | | | | | | |   (2382)  r(all_94_1) = all_94_0
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | GROUND_INST: instantiating (2338) with all_94_1, all_94_0,
% 95.68/14.07  | | | | | | | | | | |              simplifying with (2381), (2382) gives:
% 95.68/14.07  | | | | | | | | | | |   (2383)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 95.68/14.07  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_94_0 = 0)) & (v1 = 0 |
% 95.68/14.07  | | | | | | | | | | |               all_94_0 = 0))
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | DELTA: instantiating (2383) with fresh symbols all_101_0,
% 95.68/14.07  | | | | | | | | | | |        all_101_1 gives:
% 95.68/14.07  | | | | | | | | | | |   (2384)  r(all_101_1) = all_101_0 & $i(all_101_1) & ( ~
% 95.68/14.07  | | | | | | | | | | |             (all_101_0 = 0) |  ~ (all_94_0 = 0)) &
% 95.68/14.07  | | | | | | | | | | |           (all_101_0 = 0 | all_94_0 = 0)
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | ALPHA: (2384) implies:
% 95.68/14.07  | | | | | | | | | | |   (2385)  $i(all_101_1)
% 95.68/14.07  | | | | | | | | | | |   (2386)  r(all_101_1) = all_101_0
% 95.68/14.07  | | | | | | | | | | |   (2387)  all_101_0 = 0 | all_94_0 = 0
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | BETA: splitting (2387) gives:
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | |   (2388)  all_101_0 = 0
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | REDUCE: (2386), (2388) imply:
% 95.68/14.07  | | | | | | | | | | | |   (2389)  r(all_101_1) = 0
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_112_0,
% 95.68/14.07  | | | | | | | | | | | |        all_112_1 gives:
% 95.68/14.07  | | | | | | | | | | | |   (2390)   ~ (all_112_0 = 0) & r(all_112_1) = all_112_0 &
% 95.68/14.07  | | | | | | | | | | | |           $i(all_112_1)
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | ALPHA: (2390) implies:
% 95.68/14.07  | | | | | | | | | | | |   (2391)   ~ (all_112_0 = 0)
% 95.68/14.07  | | | | | | | | | | | |   (2392)  $i(all_112_1)
% 95.68/14.07  | | | | | | | | | | | |   (2393)  r(all_112_1) = all_112_0
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | GROUND_INST: instantiating (2338) with all_112_1, all_112_0,
% 95.68/14.07  | | | | | | | | | | | |              simplifying with (2392), (2393) gives:
% 95.68/14.07  | | | | | | | | | | | |   (2394)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 95.68/14.07  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_112_0 = 0)) & (v1 = 0 |
% 95.68/14.07  | | | | | | | | | | | |               all_112_0 = 0))
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | DELTA: instantiating (2394) with fresh symbols all_119_0,
% 95.68/14.07  | | | | | | | | | | | |        all_119_1 gives:
% 95.68/14.07  | | | | | | | | | | | |   (2395)  r(all_119_1) = all_119_0 & $i(all_119_1) & ( ~
% 95.68/14.07  | | | | | | | | | | | |             (all_119_0 = 0) |  ~ (all_112_0 = 0)) &
% 95.68/14.07  | | | | | | | | | | | |           (all_119_0 = 0 | all_112_0 = 0)
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | ALPHA: (2395) implies:
% 95.68/14.07  | | | | | | | | | | | |   (2396)  $i(all_119_1)
% 95.68/14.07  | | | | | | | | | | | |   (2397)  r(all_119_1) = all_119_0
% 95.68/14.07  | | | | | | | | | | | |   (2398)  all_119_0 = 0 | all_112_0 = 0
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | BETA: splitting (2398) gives:
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | |   (2399)  all_119_0 = 0
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | REDUCE: (2397), (2399) imply:
% 95.68/14.07  | | | | | | | | | | | | |   (2400)  r(all_119_1) = 0
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | BETA: splitting (2334) gives:
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | |   (2401)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.68/14.07  | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 95.68/14.07  | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | | ALPHA: (2401) implies:
% 95.68/14.07  | | | | | | | | | | | | | |   (2402)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | | GROUND_INST: instantiating (2402) with all_119_1, simplifying
% 95.68/14.07  | | | | | | | | | | | | | |              with (2396), (2400) gives:
% 95.68/14.07  | | | | | | | | | | | | | |   (2403)  $false
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | | CLOSE: (2403) is inconsistent.
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | |   (2404)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 95.68/14.07  | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 95.68/14.07  | | | | | | | | | | | | | |             $i(v0))
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | | ALPHA: (2404) implies:
% 95.68/14.07  | | | | | | | | | | | | | |   (2405)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 95.68/14.07  | | | | | | | | | | | | | |             = v1 & $i(v0))
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2335), (2337), (2405) are
% 95.68/14.07  | | | | | | | | | | | | | |            inconsistent by sub-proof #68.
% 95.68/14.07  | | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | End of split
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | |   (2406)  all_112_0 = 0
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | REDUCE: (2391), (2406) imply:
% 95.68/14.07  | | | | | | | | | | | | |   (2407)  $false
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | | CLOSE: (2407) is inconsistent.
% 95.68/14.07  | | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | End of split
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | |   (2408)  all_94_0 = 0
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | REDUCE: (2380), (2408) imply:
% 95.68/14.07  | | | | | | | | | | | |   (2409)  $false
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | | CLOSE: (2409) is inconsistent.
% 95.68/14.07  | | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | End of split
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | |   (2410)  all_76_0 = 0
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | REDUCE: (2369), (2410) imply:
% 95.68/14.07  | | | | | | | | | | |   (2411)  $false
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | | CLOSE: (2411) is inconsistent.
% 95.68/14.07  | | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | End of split
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | |   (2412)  all_58_0 = 0
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | REDUCE: (2358), (2412) imply:
% 95.68/14.07  | | | | | | | | | |   (2413)  $false
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | | CLOSE: (2413) is inconsistent.
% 95.68/14.07  | | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | End of split
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | |   (2414)  all_40_0 = 0
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | REDUCE: (2347), (2414) imply:
% 95.68/14.07  | | | | | | | | |   (2415)  $false
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | CLOSE: (2415) is inconsistent.
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | End of split
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | |   (2416)  all_16_0 = 0
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | REDUCE: (2330), (2416) imply:
% 95.68/14.07  | | | | | | | |   (2417)  $false
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | CLOSE: (2417) is inconsistent.
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | End of split
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | Case 2:
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | |   (2418)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.68/14.07  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.07  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.68/14.07  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 95.68/14.07  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 95.68/14.07  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.07  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.07  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 95.68/14.07  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 95.68/14.07  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.07  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 95.68/14.07  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.07  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.07  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 95.68/14.07  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.07  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.07  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.07  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 95.68/14.07  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 95.68/14.07  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.07  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 95.68/14.07  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 95.68/14.07  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.07  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.07  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.68/14.07  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.07  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.07  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/14.07  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.68/14.07  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.07  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.07  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.68/14.07  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/14.07  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.07  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.68/14.07  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/14.07  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.07  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.07  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 95.68/14.07  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.07  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.07  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.07  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.68/14.07  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/14.07  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.68/14.07  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.68/14.07  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.68/14.07  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.07  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.07  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 95.68/14.07  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | ALPHA: (2418) implies:
% 95.68/14.07  | | | | | | |   (2419)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.07  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.07  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.07  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.07  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.07  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.07  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.07  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.07  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.07  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.07  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.68/14.07  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.07  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.07  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.07  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.07  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.07  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.07  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.07  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.07  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.07  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.07  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.07  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 95.68/14.07  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 95.68/14.07  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 95.68/14.07  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 95.68/14.07  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 95.68/14.07  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 95.68/14.07  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.07  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 95.68/14.07  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 95.68/14.07  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 95.68/14.07  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.07  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.07  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.07  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.07  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.07  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.07  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.07  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.07  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.07  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.07  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.07  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.07  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.07  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 95.68/14.07  | | | | | | |   (2420)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 95.68/14.07  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.07  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 95.68/14.07  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | DELTA: instantiating (2420) with fresh symbols all_28_0, all_28_1
% 95.68/14.07  | | | | | | |        gives:
% 95.68/14.07  | | | | | | |   (2421)  r(all_28_1) = all_28_0 & $i(all_28_1) &  ! [v0: $i] :  !
% 95.68/14.07  | | | | | | |           [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 95.68/14.07  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_28_0 = 0 |  ~
% 95.68/14.07  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | ALPHA: (2421) implies:
% 95.68/14.07  | | | | | | |   (2422)   ! [v0: $i] : (all_28_0 = 0 |  ~ (r(v0) = 0) |  ~
% 95.68/14.07  | | | | | | |             $i(v0))
% 95.68/14.07  | | | | | | |   (2423)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0
% 95.68/14.07  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | GROUND_INST: instantiating (2423) with all_16_1, all_16_0,
% 95.68/14.07  | | | | | | |              simplifying with (2331), (2332) gives:
% 95.68/14.07  | | | | | | |   (2424)   ~ (all_28_0 = 0) | all_16_0 = 0
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | BETA: splitting (2424) gives:
% 95.68/14.07  | | | | | | | 
% 95.68/14.07  | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | |   (2425)   ~ (all_28_0 = 0)
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | BETA: splitting (2334) gives:
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | | Case 1:
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | |   (2426)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.68/14.07  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 95.68/14.07  | | | | | | | | |             |  ~ $i(v0))
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | ALPHA: (2426) implies:
% 95.68/14.07  | | | | | | | | |   (2427)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.68/14.07  | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | REF_CLOSE: (3), (2327), (2335), (2419), (2427) are
% 95.68/14.07  | | | | | | | | |            inconsistent by sub-proof #66.
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | |   (2428)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 95.68/14.07  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | ALPHA: (2428) implies:
% 95.68/14.07  | | | | | | | | |   (2429)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | DELTA: instantiating (2429) with fresh symbol all_41_0 gives:
% 95.68/14.07  | | | | | | | | |   (2430)  r(all_41_0) = 0 & $i(all_41_0)
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | ALPHA: (2430) implies:
% 95.68/14.07  | | | | | | | | |   (2431)  $i(all_41_0)
% 95.68/14.07  | | | | | | | | |   (2432)  r(all_41_0) = 0
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | GROUND_INST: instantiating (2422) with all_41_0, simplifying
% 95.68/14.07  | | | | | | | | |              with (2431), (2432) gives:
% 95.68/14.07  | | | | | | | | |   (2433)  all_28_0 = 0
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | REDUCE: (2425), (2433) imply:
% 95.68/14.07  | | | | | | | | |   (2434)  $false
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | | CLOSE: (2434) is inconsistent.
% 95.68/14.07  | | | | | | | | | 
% 95.68/14.07  | | | | | | | | End of split
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | Case 2:
% 95.68/14.07  | | | | | | | | 
% 95.68/14.07  | | | | | | | |   (2435)  all_16_0 = 0
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | REDUCE: (2330), (2435) imply:
% 95.68/14.08  | | | | | | | |   (2436)  $false
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | CLOSE: (2436) is inconsistent.
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | End of split
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | End of split
% 95.68/14.08  | | | | | | 
% 95.68/14.08  | | | | | Case 2:
% 95.68/14.08  | | | | | | 
% 95.68/14.08  | | | | | |   (2437)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 95.68/14.08  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.08  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.68/14.08  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.08  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 95.68/14.08  | | | | | |               [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.08  | | | | | |                 (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 95.68/14.08  | | | | | |                 int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 95.68/14.08  | | | | | | 
% 95.68/14.08  | | | | | | ALPHA: (2437) implies:
% 95.68/14.08  | | | | | |   (2438)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 95.68/14.08  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 95.68/14.08  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.08  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 95.68/14.08  | | | | | |   (2439)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 95.68/14.08  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 95.68/14.08  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 95.68/14.08  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 95.68/14.08  | | | | | | 
% 95.68/14.08  | | | | | | DELTA: instantiating (2439) with fresh symbols all_24_0, all_24_1
% 95.68/14.08  | | | | | |        gives:
% 95.68/14.08  | | | | | |   (2440)  q(all_24_1) = all_24_0 & $i(all_24_1) &  ! [v0: $i] :  !
% 95.68/14.08  | | | | | |           [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 95.68/14.08  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) =
% 95.68/14.08  | | | | | |               0) |  ~ $i(v0))
% 95.68/14.08  | | | | | | 
% 95.68/14.08  | | | | | | ALPHA: (2440) implies:
% 95.68/14.08  | | | | | |   (2441)  $i(all_24_1)
% 95.68/14.08  | | | | | |   (2442)  q(all_24_1) = all_24_0
% 95.68/14.08  | | | | | | 
% 95.68/14.08  | | | | | | BETA: splitting (1819) gives:
% 95.68/14.08  | | | | | | 
% 95.68/14.08  | | | | | | Case 1:
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | |   (2443)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/14.08  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/14.08  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.08  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 95.68/14.08  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 95.68/14.08  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.08  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.68/14.08  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 95.68/14.08  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 95.68/14.08  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 95.68/14.08  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 95.68/14.08  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 95.68/14.08  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.08  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.08  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 95.68/14.08  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 95.68/14.08  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 95.68/14.08  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 95.68/14.08  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 95.68/14.08  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.08  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 95.68/14.08  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.08  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.08  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.08  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.08  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.08  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 95.68/14.08  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 95.68/14.08  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 95.68/14.08  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.08  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 95.68/14.08  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/14.08  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 95.68/14.08  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 95.68/14.08  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 95.68/14.08  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 95.68/14.08  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 95.68/14.08  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 95.68/14.08  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.08  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.08  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.08  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 95.68/14.08  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 95.68/14.08  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 95.68/14.08  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 95.68/14.08  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 95.68/14.08  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 95.68/14.08  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 95.68/14.08  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 95.68/14.08  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | | ALPHA: (2443) implies:
% 95.68/14.08  | | | | | | |   (2444)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.08  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 95.68/14.08  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 95.68/14.08  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.08  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.08  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.08  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.08  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.08  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.08  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 95.68/14.08  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 95.68/14.08  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 95.68/14.08  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.08  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.08  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.08  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.08  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.08  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.08  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.08  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 95.68/14.08  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 95.68/14.08  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.08  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 95.68/14.08  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 95.68/14.08  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.08  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 95.68/14.08  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 95.68/14.08  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 95.68/14.08  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 95.68/14.08  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 95.68/14.08  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.08  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 95.68/14.08  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 95.68/14.08  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 95.68/14.08  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 95.68/14.08  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 95.68/14.08  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 95.68/14.08  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 95.68/14.08  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 95.68/14.08  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 95.68/14.08  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 95.68/14.08  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 95.68/14.08  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 95.68/14.08  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 95.68/14.08  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 95.68/14.08  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 95.68/14.08  | | | | | | |   (2445)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 95.68/14.08  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 95.68/14.08  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 95.68/14.08  | | | | | | |                 = 0)))
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | | GROUND_INST: instantiating (2445) with all_16_1, all_16_0,
% 95.68/14.08  | | | | | | |              simplifying with (2331), (2332) gives:
% 95.68/14.08  | | | | | | |   (2446)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 95.68/14.08  | | | | | | |               (v1 = 0) |  ~ (all_16_0 = 0)) & (v1 = 0 | all_16_0 =
% 95.68/14.08  | | | | | | |               0))
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | | DELTA: instantiating (2446) with fresh symbols all_34_0, all_34_1
% 95.68/14.08  | | | | | | |        gives:
% 95.68/14.08  | | | | | | |   (2447)  r(all_34_1) = all_34_0 & $i(all_34_1) & ( ~ (all_34_0 =
% 95.68/14.08  | | | | | | |               0) |  ~ (all_16_0 = 0)) & (all_34_0 = 0 | all_16_0 =
% 95.68/14.08  | | | | | | |             0)
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | | ALPHA: (2447) implies:
% 95.68/14.08  | | | | | | |   (2448)  $i(all_34_1)
% 95.68/14.08  | | | | | | |   (2449)  r(all_34_1) = all_34_0
% 95.68/14.08  | | | | | | |   (2450)  all_34_0 = 0 | all_16_0 = 0
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | | BETA: splitting (2450) gives:
% 95.68/14.08  | | | | | | | 
% 95.68/14.08  | | | | | | | Case 1:
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | |   (2451)  all_34_0 = 0
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | REDUCE: (2449), (2451) imply:
% 95.68/14.08  | | | | | | | |   (2452)  r(all_34_1) = 0
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_45_0,
% 95.68/14.08  | | | | | | | |        all_45_1 gives:
% 95.68/14.08  | | | | | | | |   (2453)   ~ (all_45_0 = 0) & r(all_45_1) = all_45_0 &
% 95.68/14.08  | | | | | | | |           $i(all_45_1)
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | ALPHA: (2453) implies:
% 95.68/14.08  | | | | | | | |   (2454)   ~ (all_45_0 = 0)
% 95.68/14.08  | | | | | | | |   (2455)  $i(all_45_1)
% 95.68/14.08  | | | | | | | |   (2456)  r(all_45_1) = all_45_0
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | GROUND_INST: instantiating (2445) with all_45_1, all_45_0,
% 95.68/14.08  | | | | | | | |              simplifying with (2455), (2456) gives:
% 95.68/14.08  | | | | | | | |   (2457)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 95.68/14.08  | | | | | | | |               ~ (v1 = 0) |  ~ (all_45_0 = 0)) & (v1 = 0 |
% 95.68/14.08  | | | | | | | |               all_45_0 = 0))
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | DELTA: instantiating (2457) with fresh symbols all_52_0,
% 95.68/14.08  | | | | | | | |        all_52_1 gives:
% 95.68/14.08  | | | | | | | |   (2458)  r(all_52_1) = all_52_0 & $i(all_52_1) & ( ~ (all_52_0
% 95.68/14.08  | | | | | | | |               = 0) |  ~ (all_45_0 = 0)) & (all_52_0 = 0 |
% 95.68/14.08  | | | | | | | |             all_45_0 = 0)
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | ALPHA: (2458) implies:
% 95.68/14.08  | | | | | | | |   (2459)  $i(all_52_1)
% 95.68/14.08  | | | | | | | |   (2460)  r(all_52_1) = all_52_0
% 95.68/14.08  | | | | | | | |   (2461)  all_52_0 = 0 | all_45_0 = 0
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | BETA: splitting (2461) gives:
% 95.68/14.08  | | | | | | | | 
% 95.68/14.08  | | | | | | | | Case 1:
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | |   (2462)  all_52_0 = 0
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | REDUCE: (2460), (2462) imply:
% 95.68/14.08  | | | | | | | | |   (2463)  r(all_52_1) = 0
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_63_0,
% 95.68/14.08  | | | | | | | | |        all_63_1 gives:
% 95.68/14.08  | | | | | | | | |   (2464)   ~ (all_63_0 = 0) & r(all_63_1) = all_63_0 &
% 95.68/14.08  | | | | | | | | |           $i(all_63_1)
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | ALPHA: (2464) implies:
% 95.68/14.08  | | | | | | | | |   (2465)   ~ (all_63_0 = 0)
% 95.68/14.08  | | | | | | | | |   (2466)  $i(all_63_1)
% 95.68/14.08  | | | | | | | | |   (2467)  r(all_63_1) = all_63_0
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | GROUND_INST: instantiating (2445) with all_63_1, all_63_0,
% 95.68/14.08  | | | | | | | | |              simplifying with (2466), (2467) gives:
% 95.68/14.08  | | | | | | | | |   (2468)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 95.68/14.08  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_63_0 = 0)) & (v1 = 0 |
% 95.68/14.08  | | | | | | | | |               all_63_0 = 0))
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | DELTA: instantiating (2468) with fresh symbols all_70_0,
% 95.68/14.08  | | | | | | | | |        all_70_1 gives:
% 95.68/14.08  | | | | | | | | |   (2469)  r(all_70_1) = all_70_0 & $i(all_70_1) & ( ~
% 95.68/14.08  | | | | | | | | |             (all_70_0 = 0) |  ~ (all_63_0 = 0)) & (all_70_0 =
% 95.68/14.08  | | | | | | | | |             0 | all_63_0 = 0)
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | ALPHA: (2469) implies:
% 95.68/14.08  | | | | | | | | |   (2470)  $i(all_70_1)
% 95.68/14.08  | | | | | | | | |   (2471)  r(all_70_1) = all_70_0
% 95.68/14.08  | | | | | | | | |   (2472)  all_70_0 = 0 | all_63_0 = 0
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | BETA: splitting (2472) gives:
% 95.68/14.08  | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | Case 1:
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | |   (2473)  all_70_0 = 0
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | REDUCE: (2471), (2473) imply:
% 95.68/14.08  | | | | | | | | | |   (2474)  r(all_70_1) = 0
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_81_0,
% 95.68/14.08  | | | | | | | | | |        all_81_1 gives:
% 95.68/14.08  | | | | | | | | | |   (2475)   ~ (all_81_0 = 0) & r(all_81_1) = all_81_0 &
% 95.68/14.08  | | | | | | | | | |           $i(all_81_1)
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | ALPHA: (2475) implies:
% 95.68/14.08  | | | | | | | | | |   (2476)   ~ (all_81_0 = 0)
% 95.68/14.08  | | | | | | | | | |   (2477)  $i(all_81_1)
% 95.68/14.08  | | | | | | | | | |   (2478)  r(all_81_1) = all_81_0
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | GROUND_INST: instantiating (2445) with all_81_1, all_81_0,
% 95.68/14.08  | | | | | | | | | |              simplifying with (2477), (2478) gives:
% 95.68/14.08  | | | | | | | | | |   (2479)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 95.68/14.08  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_81_0 = 0)) & (v1 = 0 |
% 95.68/14.08  | | | | | | | | | |               all_81_0 = 0))
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | DELTA: instantiating (2479) with fresh symbols all_88_0,
% 95.68/14.08  | | | | | | | | | |        all_88_1 gives:
% 95.68/14.08  | | | | | | | | | |   (2480)  r(all_88_1) = all_88_0 & $i(all_88_1) & ( ~
% 95.68/14.08  | | | | | | | | | |             (all_88_0 = 0) |  ~ (all_81_0 = 0)) & (all_88_0
% 95.68/14.08  | | | | | | | | | |             = 0 | all_81_0 = 0)
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | ALPHA: (2480) implies:
% 95.68/14.08  | | | | | | | | | |   (2481)  $i(all_88_1)
% 95.68/14.08  | | | | | | | | | |   (2482)  r(all_88_1) = all_88_0
% 95.68/14.08  | | | | | | | | | |   (2483)  all_88_0 = 0 | all_81_0 = 0
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | BETA: splitting (2483) gives:
% 95.68/14.08  | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | Case 1:
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | |   (2484)  all_88_0 = 0
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | REDUCE: (2482), (2484) imply:
% 95.68/14.08  | | | | | | | | | | |   (2485)  r(all_88_1) = 0
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | DELTA: instantiating (2328) with fresh symbols all_99_0,
% 95.68/14.08  | | | | | | | | | | |        all_99_1 gives:
% 95.68/14.08  | | | | | | | | | | |   (2486)   ~ (all_99_0 = 0) & r(all_99_1) = all_99_0 &
% 95.68/14.08  | | | | | | | | | | |           $i(all_99_1)
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | ALPHA: (2486) implies:
% 95.68/14.08  | | | | | | | | | | |   (2487)   ~ (all_99_0 = 0)
% 95.68/14.08  | | | | | | | | | | |   (2488)  $i(all_99_1)
% 95.68/14.08  | | | | | | | | | | |   (2489)  r(all_99_1) = all_99_0
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | GROUND_INST: instantiating (2445) with all_99_1, all_99_0,
% 95.68/14.08  | | | | | | | | | | |              simplifying with (2488), (2489) gives:
% 95.68/14.08  | | | | | | | | | | |   (2490)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 95.68/14.08  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_99_0 = 0)) & (v1 = 0 |
% 95.68/14.08  | | | | | | | | | | |               all_99_0 = 0))
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | DELTA: instantiating (2490) with fresh symbols all_106_0,
% 95.68/14.08  | | | | | | | | | | |        all_106_1 gives:
% 95.68/14.08  | | | | | | | | | | |   (2491)  r(all_106_1) = all_106_0 & $i(all_106_1) & ( ~
% 95.68/14.08  | | | | | | | | | | |             (all_106_0 = 0) |  ~ (all_99_0 = 0)) &
% 95.68/14.08  | | | | | | | | | | |           (all_106_0 = 0 | all_99_0 = 0)
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | ALPHA: (2491) implies:
% 95.68/14.08  | | | | | | | | | | |   (2492)  $i(all_106_1)
% 95.68/14.08  | | | | | | | | | | |   (2493)  r(all_106_1) = all_106_0
% 95.68/14.08  | | | | | | | | | | |   (2494)  all_106_0 = 0 | all_99_0 = 0
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | BETA: splitting (2494) gives:
% 95.68/14.08  | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | Case 1:
% 95.68/14.08  | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | |   (2495)  all_106_0 = 0
% 95.68/14.08  | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | REDUCE: (2493), (2495) imply:
% 95.68/14.08  | | | | | | | | | | | |   (2496)  r(all_106_1) = 0
% 95.68/14.08  | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | BETA: splitting (2438) gives:
% 95.68/14.08  | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | Case 1:
% 95.68/14.08  | | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | |   (2497)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.68/14.08  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 95.68/14.08  | | | | | | | | | | | | |             $i(v0))
% 95.68/14.08  | | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | | ALPHA: (2497) implies:
% 95.68/14.08  | | | | | | | | | | | | |   (2498)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 95.68/14.08  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 95.68/14.08  | | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | | BETA: splitting (2444) gives:
% 95.68/14.08  | | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | | Case 1:
% 95.68/14.08  | | | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | | |   (2499)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 95.68/14.08  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 95.68/14.08  | | | | | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 95.68/14.08  | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 95.68/14.08  | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 95.68/14.08  | | | | | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 95.68/14.08  | | | | | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 95.68/14.08  | | | | | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 95.68/14.08  | | | | | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 95.68/14.08  | | | | | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.08  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.68/14.08  | | | | | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 95.68/14.08  | | | | | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 95.68/14.08  | | | | | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 95.68/14.08  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 95.68/14.08  | | | | | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 95.68/14.08  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 95.68/14.08  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 95.68/14.08  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 95.68/14.08  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 95.68/14.08  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 95.68/14.08  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 95.68/14.08  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 95.68/14.08  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 95.68/14.08  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 95.68/14.08  | | | | | | | | | | | | | | 
% 95.68/14.08  | | | | | | | | | | | | | | ALPHA: (2499) implies:
% 96.10/14.08  | | | | | | | | | | | | | |   (2500)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.10/14.08  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.10/14.08  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.10/14.08  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.10/14.08  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.10/14.08  | | | | | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.10/14.08  | | | | | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.10/14.08  | | | | | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.10/14.08  | | | | | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.10/14.08  | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.10/14.08  | | | | | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.10/14.08  | | | | | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.10/14.08  | | | | | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.10/14.08  | | | | | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.10/14.08  | | | | | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.10/14.08  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.10/14.08  | | | | | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.10/14.08  | | | | | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.10/14.08  | | | | | | | | | | | | | |                   $i(v0)))))
% 96.10/14.08  | | | | | | | | | | | | | |   (2501)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.10/14.08  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.10/14.08  | | | | | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.10/14.08  | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 96.10/14.08  | | | | | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.10/14.08  | | | | | | | | | | | | | | 
% 96.10/14.08  | | | | | | | | | | | | | | BETA: splitting (2500) gives:
% 96.10/14.08  | | | | | | | | | | | | | | 
% 96.10/14.08  | | | | | | | | | | | | | | Case 1:
% 96.10/14.08  | | | | | | | | | | | | | | | 
% 96.10/14.08  | | | | | | | | | | | | | | |   (2502)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.10/14.08  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.10/14.08  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.10/14.08  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.10/14.08  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.10/14.08  | | | | | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.10/14.08  | | | | | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.10/14.08  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.10/14.08  | | | | | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.10/14.08  | | | | | | | | | | | | | | | 
% 96.10/14.08  | | | | | | | | | | | | | | | ALPHA: (2502) implies:
% 96.10/14.09  | | | | | | | | | | | | | | |   (2503)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.10/14.09  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.10/14.09  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.10/14.09  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.10/14.09  | | | | | | | | | | | | | | |   (2504)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.10/14.09  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.10/14.09  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.10/14.09  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | BETA: splitting (2501) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2505)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2505) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2506)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2441), (2442), (2503), (2506) are
% 96.10/14.09  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #41.
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2507)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.10/14.09  | | | | | | | | | | | | | | | |             $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2507) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2508)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | REF_CLOSE: (2498), (2504), (2508) are inconsistent by
% 96.10/14.09  | | | | | | | | | | | | | | | |            sub-proof #67.
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | |   (2509)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.10/14.09  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.10/14.09  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.10/14.09  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.10/14.09  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.10/14.09  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.10/14.09  | | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.10/14.09  | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | ALPHA: (2509) implies:
% 96.10/14.09  | | | | | | | | | | | | | | |   (2510)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.10/14.09  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.10/14.09  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.10/14.09  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.10/14.09  | | | | | | | | | | | | | | |   (2511)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.10/14.09  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.10/14.09  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.10/14.09  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | DELTA: instantiating (2511) with fresh symbols all_259_0,
% 96.10/14.09  | | | | | | | | | | | | | | |        all_259_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | |   (2512)  s(all_259_1) = all_259_0 & $i(all_259_1) &  ! [v0:
% 96.10/14.09  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_259_0 = 0) | v1 =
% 96.10/14.09  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.10/14.09  | | | | | | | | | | | | | | |           (all_259_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | ALPHA: (2512) implies:
% 96.10/14.09  | | | | | | | | | | | | | | |   (2513)  $i(all_259_1)
% 96.10/14.09  | | | | | | | | | | | | | | |   (2514)  s(all_259_1) = all_259_0
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | BETA: splitting (2501) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2515)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2515) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2516)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2498) with all_259_1, all_259_0,
% 96.10/14.09  | | | | | | | | | | | | | | | |              simplifying with (2513), (2514) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2517)  all_259_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | REDUCE: (2514), (2517) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2518)  s(all_259_1) = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2516) with all_259_1, simplifying
% 96.10/14.09  | | | | | | | | | | | | | | | |              with (2513), (2518) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2519)  $false
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | CLOSE: (2519) is inconsistent.
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2520)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.10/14.09  | | | | | | | | | | | | | | | |             $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2520) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2521)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | DELTA: instantiating (2521) with fresh symbols all_269_0,
% 96.10/14.09  | | | | | | | | | | | | | | | |        all_269_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2522)   ~ (all_269_0 = 0) & p(all_269_1) = all_269_0 &
% 96.10/14.09  | | | | | | | | | | | | | | | |           $i(all_269_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2522) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2523)   ~ (all_269_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2524)  $i(all_269_1)
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2525)  p(all_269_1) = all_269_0
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_269_1, all_269_0,
% 96.10/14.09  | | | | | | | | | | | | | | | |              simplifying with (2524), (2525) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2526)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_269_0 = 0)) & (v1 = 0 |
% 96.10/14.09  | | | | | | | | | | | | | | | |               all_269_0 = 0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | DELTA: instantiating (2526) with fresh symbols all_277_0,
% 96.10/14.09  | | | | | | | | | | | | | | | |        all_277_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2527)  p(all_277_1) = all_277_0 & $i(all_277_1) & ( ~
% 96.10/14.09  | | | | | | | | | | | | | | | |             (all_277_0 = 0) |  ~ (all_269_0 = 0)) &
% 96.10/14.09  | | | | | | | | | | | | | | | |           (all_277_0 = 0 | all_269_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2527) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2528)  $i(all_277_1)
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2529)  p(all_277_1) = all_277_0
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2530)  all_277_0 = 0 | all_269_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | BETA: splitting (2530) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2531)  all_277_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | REDUCE: (2529), (2531) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2532)  p(all_277_1) = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | DELTA: instantiating (2521) with fresh symbols all_296_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | |        all_296_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2533)   ~ (all_296_0 = 0) & p(all_296_1) = all_296_0 &
% 96.10/14.09  | | | | | | | | | | | | | | | | |           $i(all_296_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | ALPHA: (2533) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2534)   ~ (all_296_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2535)  $i(all_296_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2536)  p(all_296_1) = all_296_0
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_296_1, all_296_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | |              simplifying with (2535), (2536) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2537)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_296_0 = 0)) & (v1 = 0 |
% 96.10/14.09  | | | | | | | | | | | | | | | | |               all_296_0 = 0))
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | DELTA: instantiating (2537) with fresh symbols all_305_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | |        all_305_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2538)  p(all_305_1) = all_305_0 & $i(all_305_1) & ( ~
% 96.10/14.09  | | | | | | | | | | | | | | | | |             (all_305_0 = 0) |  ~ (all_296_0 = 0)) &
% 96.10/14.09  | | | | | | | | | | | | | | | | |           (all_305_0 = 0 | all_296_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | ALPHA: (2538) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2539)  $i(all_305_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2540)  p(all_305_1) = all_305_0
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2541)  all_305_0 = 0 | all_296_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | BETA: splitting (2541) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2542)  all_305_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | REDUCE: (2540), (2542) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2543)  p(all_305_1) = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | DELTA: instantiating (2521) with fresh symbols all_322_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | | |        all_322_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2544)   ~ (all_322_0 = 0) & p(all_322_1) = all_322_0 &
% 96.10/14.09  | | | | | | | | | | | | | | | | | |           $i(all_322_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | ALPHA: (2544) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2545)   ~ (all_322_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2546)  $i(all_322_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2547)  p(all_322_1) = all_322_0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_322_1, all_322_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | | |              simplifying with (2546), (2547) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2548)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_322_0 = 0)) & (v1 = 0 |
% 96.10/14.09  | | | | | | | | | | | | | | | | | |               all_322_0 = 0))
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | DELTA: instantiating (2548) with fresh symbols all_331_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | | |        all_331_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2549)  p(all_331_1) = all_331_0 & $i(all_331_1) & ( ~
% 96.10/14.09  | | | | | | | | | | | | | | | | | |             (all_331_0 = 0) |  ~ (all_322_0 = 0)) &
% 96.10/14.09  | | | | | | | | | | | | | | | | | |           (all_331_0 = 0 | all_322_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | ALPHA: (2549) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2550)  $i(all_331_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2551)  p(all_331_1) = all_331_0
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2552)  all_331_0 = 0 | all_322_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | BETA: splitting (2552) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2553)  all_331_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | REDUCE: (2551), (2553) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2554)  p(all_331_1) = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (2521) with fresh symbols all_348_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |        all_348_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2555)   ~ (all_348_0 = 0) & p(all_348_1) = all_348_0 &
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |           $i(all_348_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | ALPHA: (2555) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2556)   ~ (all_348_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2557)  $i(all_348_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2558)  p(all_348_1) = all_348_0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_348_1, all_348_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |              simplifying with (2557), (2558) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2559)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_348_0 = 0)) & (v1 = 0 |
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |               all_348_0 = 0))
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (2559) with fresh symbols all_357_0,
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |        all_357_1 gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2560)  p(all_357_1) = all_357_0 & $i(all_357_1) & ( ~
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |             (all_357_0 = 0) |  ~ (all_348_0 = 0)) &
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |           (all_357_0 = 0 | all_348_0 = 0)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | ALPHA: (2560) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2561)  $i(all_357_1)
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2562)  p(all_357_1) = all_357_0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2563)  all_357_0 = 0 | all_348_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | BETA: splitting (2563) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | |   (2564)  all_357_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | REDUCE: (2562), (2564) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | |   (2565)  p(all_357_1) = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | BETA: splitting (2510) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |   (2566)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |             $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | ALPHA: (2566) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |   (2567)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (2327), (2441), (2442), (2567) are inconsistent by
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |            sub-proof #42.
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |   (2568)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | ALPHA: (2568) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |   (2569)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2569) with all_357_1, simplifying
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |              with (2561), (2565) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | |   (2570)  $false
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2570) is inconsistent.
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | |   (2571)  all_348_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | REDUCE: (2556), (2571) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | |   (2572)  $false
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | CLOSE: (2572) is inconsistent.
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2573)  all_322_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | REDUCE: (2545), (2573) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | |   (2574)  $false
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | CLOSE: (2574) is inconsistent.
% 96.10/14.09  | | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2575)  all_296_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | REDUCE: (2534), (2575) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | | |   (2576)  $false
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | | CLOSE: (2576) is inconsistent.
% 96.10/14.09  | | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2577)  all_269_0 = 0
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | REDUCE: (2523), (2577) imply:
% 96.10/14.09  | | | | | | | | | | | | | | | | |   (2578)  $false
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | | CLOSE: (2578) is inconsistent.
% 96.10/14.09  | | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | |   (2579)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.10/14.09  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.10/14.09  | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.10/14.09  | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.10/14.09  | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.10/14.09  | | | | | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.10/14.09  | | | | | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.10/14.09  | | | | | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.10/14.09  | | | | | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.10/14.09  | | | | | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.10/14.09  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.10/14.09  | | | | | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.10/14.09  | | | | | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.10/14.09  | | | | | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.10/14.09  | | | | | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.10/14.09  | | | | | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.10/14.09  | | | | | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.10/14.09  | | | | | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.10/14.09  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.10/14.09  | | | | | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.10/14.09  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.10/14.09  | | | | | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.10/14.09  | | | | | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.10/14.09  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.10/14.09  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.10/14.09  | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | ALPHA: (2579) implies:
% 96.10/14.09  | | | | | | | | | | | | | |   (2580)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.10/14.09  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.10/14.09  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.10/14.09  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.10/14.09  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.10/14.09  | | | | | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.10/14.09  | | | | | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.10/14.09  | | | | | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.10/14.09  | | | | | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.10/14.09  | | | | | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.10/14.09  | | | | | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.10/14.09  | | | | | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.10/14.09  | | | | | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.10/14.09  | | | | | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.10/14.09  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.10/14.09  | | | | | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.10/14.09  | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.10/14.09  | | | | | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.10/14.09  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 96.10/14.09  | | | | | | | | | | | | | |   (2581)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.10/14.09  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.10/14.09  | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 96.10/14.09  | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.10/14.09  | | | | | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 96.10/14.09  | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | BETA: splitting (2580) gives:
% 96.10/14.09  | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | |   (2582)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.10/14.09  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.10/14.09  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.10/14.09  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.10/14.09  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.10/14.09  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.10/14.09  | | | | | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.10/14.09  | | | | | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.10/14.09  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | ALPHA: (2582) implies:
% 96.10/14.09  | | | | | | | | | | | | | | |   (2583)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.10/14.09  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.10/14.09  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.10/14.09  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.10/14.09  | | | | | | | | | | | | | | |   (2584)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.10/14.09  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.10/14.09  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.10/14.09  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | BETA: splitting (2581) gives:
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | Case 1:
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2585)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.10/14.09  | | | | | | | | | | | | | | | |             $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2585) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2586)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | REF_CLOSE: (2498), (2584), (2586) are inconsistent by
% 96.10/14.09  | | | | | | | | | | | | | | | |            sub-proof #67.
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2587)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.10/14.09  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.10/14.09  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | ALPHA: (2587) implies:
% 96.10/14.09  | | | | | | | | | | | | | | | |   (2588)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.10/14.09  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2441), (2442), (2583), (2588) are
% 96.10/14.09  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #40.
% 96.10/14.09  | | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | | End of split
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.09  | | | | | | | | | | | | | | Case 2:
% 96.10/14.09  | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | |   (2589)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.10/14.10  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.10/14.10  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.10/14.10  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.10/14.10  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.10/14.10  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.10/14.10  | | | | | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.10/14.10  | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.10/14.10  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.10/14.10  | | | | | | | | | | | | | | |                 $i(v0))))
% 96.10/14.10  | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | ALPHA: (2589) implies:
% 96.10/14.10  | | | | | | | | | | | | | | |   (2590)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.10/14.10  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.10/14.10  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.10/14.10  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.10/14.10  | | | | | | | | | | | | | | |   (2591)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.10/14.10  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.10/14.10  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.10/14.10  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.10/14.10  | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | DELTA: instantiating (2591) with fresh symbols all_259_0,
% 96.10/14.10  | | | | | | | | | | | | | | |        all_259_1 gives:
% 96.10/14.10  | | | | | | | | | | | | | | |   (2592)  s(all_259_1) = all_259_0 & $i(all_259_1) &  ! [v0:
% 96.10/14.10  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_259_0 = 0) | v1 =
% 96.10/14.10  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.10/14.10  | | | | | | | | | | | | | | |           (all_259_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | ALPHA: (2592) implies:
% 96.10/14.10  | | | | | | | | | | | | | | |   (2593)  $i(all_259_1)
% 96.10/14.10  | | | | | | | | | | | | | | |   (2594)  s(all_259_1) = all_259_0
% 96.10/14.10  | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | BETA: splitting (2581) gives:
% 96.10/14.10  | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | Case 1:
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | |   (2595)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.10/14.10  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.10/14.10  | | | | | | | | | | | | | | | |             $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | | ALPHA: (2595) implies:
% 96.10/14.10  | | | | | | | | | | | | | | | |   (2596)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.10/14.10  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2441), (2442), (2590), (2596) are
% 96.10/14.10  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #41.
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | Case 2:
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | |   (2597)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.10/14.10  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.10/14.10  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | | ALPHA: (2597) implies:
% 96.10/14.10  | | | | | | | | | | | | | | | |   (2598)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2498) with all_259_1, all_259_0,
% 96.10/14.10  | | | | | | | | | | | | | | | |              simplifying with (2593), (2594) gives:
% 96.10/14.10  | | | | | | | | | | | | | | | |   (2599)  all_259_0 = 0
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | | REDUCE: (2594), (2599) imply:
% 96.10/14.10  | | | | | | | | | | | | | | | |   (2600)  s(all_259_1) = 0
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2598) with all_259_1, simplifying
% 96.10/14.10  | | | | | | | | | | | | | | | |              with (2593), (2600) gives:
% 96.10/14.10  | | | | | | | | | | | | | | | |   (2601)  $false
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | | CLOSE: (2601) is inconsistent.
% 96.10/14.10  | | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | Case 2:
% 96.10/14.10  | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | |   (2602)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ?
% 96.10/14.10  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.10/14.10  | | | | | | | | | | | | |             v1 & $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | ALPHA: (2602) implies:
% 96.10/14.10  | | | | | | | | | | | | |   (2603)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.10/14.10  | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | GROUND_INST: instantiating (2603) with all_106_1, simplifying
% 96.10/14.10  | | | | | | | | | | | | |              with (2492), (2496) gives:
% 96.10/14.10  | | | | | | | | | | | | |   (2604)  $false
% 96.10/14.10  | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | | CLOSE: (2604) is inconsistent.
% 96.10/14.10  | | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | Case 2:
% 96.10/14.10  | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | |   (2605)  all_99_0 = 0
% 96.10/14.10  | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | REDUCE: (2487), (2605) imply:
% 96.10/14.10  | | | | | | | | | | | |   (2606)  $false
% 96.10/14.10  | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | | CLOSE: (2606) is inconsistent.
% 96.10/14.10  | | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | Case 2:
% 96.10/14.10  | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | |   (2607)  all_81_0 = 0
% 96.10/14.10  | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | REDUCE: (2476), (2607) imply:
% 96.10/14.10  | | | | | | | | | | |   (2608)  $false
% 96.10/14.10  | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | | CLOSE: (2608) is inconsistent.
% 96.10/14.10  | | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | Case 2:
% 96.10/14.10  | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | |   (2609)  all_63_0 = 0
% 96.10/14.10  | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | REDUCE: (2465), (2609) imply:
% 96.10/14.10  | | | | | | | | | |   (2610)  $false
% 96.10/14.10  | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | | CLOSE: (2610) is inconsistent.
% 96.10/14.10  | | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | | 
% 96.10/14.10  | | | | | | | | Case 2:
% 96.10/14.10  | | | | | | | | | 
% 96.10/14.10  | | | | | | | | |   (2611)  all_45_0 = 0
% 96.10/14.10  | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | REDUCE: (2454), (2611) imply:
% 96.10/14.10  | | | | | | | | |   (2612)  $false
% 96.10/14.10  | | | | | | | | | 
% 96.10/14.10  | | | | | | | | | CLOSE: (2612) is inconsistent.
% 96.10/14.10  | | | | | | | | | 
% 96.10/14.10  | | | | | | | | End of split
% 96.10/14.10  | | | | | | | | 
% 96.10/14.10  | | | | | | | Case 2:
% 96.10/14.10  | | | | | | | | 
% 96.10/14.10  | | | | | | | |   (2613)  all_16_0 = 0
% 96.10/14.10  | | | | | | | | 
% 96.10/14.10  | | | | | | | | REDUCE: (2330), (2613) imply:
% 96.10/14.10  | | | | | | | |   (2614)  $false
% 96.10/14.10  | | | | | | | | 
% 96.15/14.10  | | | | | | | | CLOSE: (2614) is inconsistent.
% 96.15/14.10  | | | | | | | | 
% 96.15/14.10  | | | | | | | End of split
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | Case 2:
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | |   (2615)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.15/14.10  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.15/14.10  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.15/14.10  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.15/14.10  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.15/14.10  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.15/14.10  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.15/14.10  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.15/14.10  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.15/14.10  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.15/14.10  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.15/14.10  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.15/14.10  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.15/14.10  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.15/14.10  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.15/14.10  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.15/14.10  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.15/14.10  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.15/14.10  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.15/14.10  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.15/14.10  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.15/14.10  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.15/14.10  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.15/14.10  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.15/14.10  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.15/14.10  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.15/14.10  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.15/14.10  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.15/14.10  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.15/14.10  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.15/14.10  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.15/14.10  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.15/14.10  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.15/14.10  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.15/14.10  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.15/14.10  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.15/14.10  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.15/14.10  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.15/14.10  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.15/14.10  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.15/14.10  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.15/14.10  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.15/14.10  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.15/14.10  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.15/14.10  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.15/14.10  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.15/14.10  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.15/14.10  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.15/14.10  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.15/14.10  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.15/14.10  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | | ALPHA: (2615) implies:
% 96.15/14.10  | | | | | | |   (2616)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.15/14.10  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.15/14.10  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.15/14.10  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.15/14.10  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.15/14.10  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.15/14.10  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.15/14.10  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.15/14.10  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.15/14.10  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.15/14.10  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.15/14.10  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.15/14.10  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.15/14.10  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.15/14.10  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.15/14.10  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.15/14.10  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.15/14.10  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.15/14.10  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.15/14.10  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.15/14.10  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.15/14.10  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.15/14.10  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.15/14.10  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.15/14.10  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.15/14.10  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.15/14.10  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.15/14.10  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.15/14.10  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.15/14.10  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.15/14.10  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.15/14.10  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.15/14.10  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.15/14.10  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.15/14.10  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.15/14.10  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.15/14.10  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.15/14.10  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.15/14.10  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.15/14.10  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.15/14.10  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.15/14.10  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.15/14.10  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.15/14.10  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.15/14.10  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.15/14.10  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.15/14.10  | | | | | | |   (2617)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.15/14.10  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.15/14.10  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.15/14.10  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | | DELTA: instantiating (2617) with fresh symbols all_33_0, all_33_1
% 96.15/14.10  | | | | | | |        gives:
% 96.15/14.10  | | | | | | |   (2618)  r(all_33_1) = all_33_0 & $i(all_33_1) &  ! [v0: $i] :  !
% 96.15/14.10  | | | | | | |           [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 96.15/14.10  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_33_0 = 0 |  ~
% 96.15/14.10  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | | ALPHA: (2618) implies:
% 96.15/14.10  | | | | | | |   (2619)   ! [v0: $i] : (all_33_0 = 0 |  ~ (r(v0) = 0) |  ~
% 96.15/14.10  | | | | | | |             $i(v0))
% 96.15/14.10  | | | | | | |   (2620)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0
% 96.15/14.10  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | | GROUND_INST: instantiating (2620) with all_16_1, all_16_0,
% 96.15/14.10  | | | | | | |              simplifying with (2331), (2332) gives:
% 96.15/14.10  | | | | | | |   (2621)   ~ (all_33_0 = 0) | all_16_0 = 0
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | | BETA: splitting (2621) gives:
% 96.15/14.10  | | | | | | | 
% 96.15/14.10  | | | | | | | Case 1:
% 96.15/14.10  | | | | | | | | 
% 96.15/14.10  | | | | | | | |   (2622)   ~ (all_33_0 = 0)
% 96.15/14.10  | | | | | | | | 
% 96.15/14.10  | | | | | | | | BETA: splitting (2438) gives:
% 96.15/14.10  | | | | | | | | 
% 96.15/14.10  | | | | | | | | Case 1:
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | |   (2623)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.15/14.10  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.15/14.10  | | | | | | | | |             $i(v0))
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | ALPHA: (2623) implies:
% 96.15/14.10  | | | | | | | | |   (2624)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | DELTA: instantiating (2624) with fresh symbol all_47_0 gives:
% 96.15/14.10  | | | | | | | | |   (2625)  r(all_47_0) = 0 & $i(all_47_0)
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | ALPHA: (2625) implies:
% 96.15/14.10  | | | | | | | | |   (2626)  $i(all_47_0)
% 96.15/14.10  | | | | | | | | |   (2627)  r(all_47_0) = 0
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | GROUND_INST: instantiating (2619) with all_47_0, simplifying
% 96.15/14.10  | | | | | | | | |              with (2626), (2627) gives:
% 96.15/14.10  | | | | | | | | |   (2628)  all_33_0 = 0
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | REDUCE: (2622), (2628) imply:
% 96.15/14.10  | | | | | | | | |   (2629)  $false
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | CLOSE: (2629) is inconsistent.
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | Case 2:
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | |   (2630)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.15/14.10  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.15/14.10  | | | | | | | | |             $i(v0))
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | ALPHA: (2630) implies:
% 96.15/14.10  | | | | | | | | |   (2631)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.15/14.10  | | | | | | | | |             v1 & $i(v0))
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_47_0,
% 96.15/14.10  | | | | | | | | |        all_47_1 gives:
% 96.15/14.10  | | | | | | | | |   (2632)   ~ (all_47_0 = 0) & s(all_47_1) = all_47_0 &
% 96.15/14.10  | | | | | | | | |           $i(all_47_1)
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | ALPHA: (2632) implies:
% 96.15/14.10  | | | | | | | | |   (2633)   ~ (all_47_0 = 0)
% 96.15/14.10  | | | | | | | | |   (2634)  $i(all_47_1)
% 96.15/14.10  | | | | | | | | |   (2635)  s(all_47_1) = all_47_0
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | BETA: splitting (2616) gives:
% 96.15/14.10  | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | Case 1:
% 96.15/14.10  | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | |   (2636)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.15/14.10  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.15/14.10  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.15/14.10  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.15/14.10  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.15/14.10  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.15/14.10  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.15/14.10  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.15/14.10  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.15/14.10  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.15/14.10  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.15/14.10  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.15/14.10  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.15/14.10  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.15/14.10  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 96.15/14.10  | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.15/14.10  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.15/14.10  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.15/14.10  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.15/14.10  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.15/14.10  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.15/14.10  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.15/14.10  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.15/14.10  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.15/14.10  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.15/14.10  | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | ALPHA: (2636) implies:
% 96.15/14.10  | | | | | | | | | |   (2637)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.15/14.10  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.15/14.10  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.15/14.10  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.15/14.10  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.15/14.10  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.15/14.10  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.15/14.10  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.15/14.10  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.15/14.10  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.15/14.10  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.15/14.10  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.15/14.10  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.15/14.10  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.15/14.10  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.15/14.10  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.15/14.10  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.15/14.10  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.15/14.10  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 96.15/14.10  | | | | | | | | | |   (2638)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.15/14.10  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.15/14.10  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.15/14.10  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 96.15/14.10  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.15/14.10  | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | BETA: splitting (2637) gives:
% 96.15/14.10  | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | Case 1:
% 96.15/14.10  | | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | |   (2639)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.15/14.10  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.15/14.10  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.15/14.10  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.15/14.10  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.15/14.10  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.15/14.10  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.15/14.10  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.15/14.10  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.15/14.10  | | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | | ALPHA: (2639) implies:
% 96.15/14.10  | | | | | | | | | | |   (2640)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.15/14.10  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.15/14.10  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.15/14.10  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.15/14.10  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.15/14.10  | | | | | | | | | | |   (2641)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.15/14.10  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.15/14.10  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.15/14.10  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.15/14.10  | | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | | GROUND_INST: instantiating (2641) with all_47_1, all_47_0,
% 96.15/14.10  | | | | | | | | | | |              simplifying with (2634), (2635) gives:
% 96.15/14.10  | | | | | | | | | | |   (2642)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.15/14.10  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_47_0 = 0)) & (v1 = 0 |
% 96.15/14.10  | | | | | | | | | | |               all_47_0 = 0))
% 96.15/14.10  | | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | | DELTA: instantiating (2642) with fresh symbols all_57_0,
% 96.15/14.10  | | | | | | | | | | |        all_57_1 gives:
% 96.15/14.10  | | | | | | | | | | |   (2643)  s(all_57_1) = all_57_0 & $i(all_57_1) & ( ~
% 96.15/14.10  | | | | | | | | | | |             (all_57_0 = 0) |  ~ (all_47_0 = 0)) & (all_57_0
% 96.15/14.10  | | | | | | | | | | |             = 0 | all_47_0 = 0)
% 96.15/14.10  | | | | | | | | | | | 
% 96.15/14.10  | | | | | | | | | | | ALPHA: (2643) implies:
% 96.15/14.10  | | | | | | | | | | |   (2644)  $i(all_57_1)
% 96.15/14.10  | | | | | | | | | | |   (2645)  s(all_57_1) = all_57_0
% 96.15/14.10  | | | | | | | | | | |   (2646)  all_57_0 = 0 | all_47_0 = 0
% 96.15/14.11  | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | BETA: splitting (2646) gives:
% 96.15/14.11  | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | Case 1:
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | |   (2647)  all_57_0 = 0
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | REDUCE: (2645), (2647) imply:
% 96.15/14.11  | | | | | | | | | | | |   (2648)  s(all_57_1) = 0
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_68_0,
% 96.15/14.11  | | | | | | | | | | | |        all_68_1 gives:
% 96.15/14.11  | | | | | | | | | | | |   (2649)   ~ (all_68_0 = 0) & s(all_68_1) = all_68_0 &
% 96.15/14.11  | | | | | | | | | | | |           $i(all_68_1)
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | ALPHA: (2649) implies:
% 96.15/14.11  | | | | | | | | | | | |   (2650)   ~ (all_68_0 = 0)
% 96.15/14.11  | | | | | | | | | | | |   (2651)  $i(all_68_1)
% 96.15/14.11  | | | | | | | | | | | |   (2652)  s(all_68_1) = all_68_0
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | GROUND_INST: instantiating (2641) with all_68_1, all_68_0,
% 96.15/14.11  | | | | | | | | | | | |              simplifying with (2651), (2652) gives:
% 96.15/14.11  | | | | | | | | | | | |   (2653)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.15/14.11  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_68_0 = 0)) & (v1 = 0 |
% 96.15/14.11  | | | | | | | | | | | |               all_68_0 = 0))
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | DELTA: instantiating (2653) with fresh symbols all_75_0,
% 96.15/14.11  | | | | | | | | | | | |        all_75_1 gives:
% 96.15/14.11  | | | | | | | | | | | |   (2654)  s(all_75_1) = all_75_0 & $i(all_75_1) & ( ~
% 96.15/14.11  | | | | | | | | | | | |             (all_75_0 = 0) |  ~ (all_68_0 = 0)) & (all_75_0
% 96.15/14.11  | | | | | | | | | | | |             = 0 | all_68_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | ALPHA: (2654) implies:
% 96.15/14.11  | | | | | | | | | | | |   (2655)  $i(all_75_1)
% 96.15/14.11  | | | | | | | | | | | |   (2656)  s(all_75_1) = all_75_0
% 96.15/14.11  | | | | | | | | | | | |   (2657)  all_75_0 = 0 | all_68_0 = 0
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | BETA: splitting (2657) gives:
% 96.15/14.11  | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | Case 1:
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | |   (2658)  all_75_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | REDUCE: (2656), (2658) imply:
% 96.15/14.11  | | | | | | | | | | | | |   (2659)  s(all_75_1) = 0
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_86_0,
% 96.15/14.11  | | | | | | | | | | | | |        all_86_1 gives:
% 96.15/14.11  | | | | | | | | | | | | |   (2660)   ~ (all_86_0 = 0) & s(all_86_1) = all_86_0 &
% 96.15/14.11  | | | | | | | | | | | | |           $i(all_86_1)
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | ALPHA: (2660) implies:
% 96.15/14.11  | | | | | | | | | | | | |   (2661)   ~ (all_86_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | |   (2662)  $i(all_86_1)
% 96.15/14.11  | | | | | | | | | | | | |   (2663)  s(all_86_1) = all_86_0
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | GROUND_INST: instantiating (2641) with all_86_1, all_86_0,
% 96.15/14.11  | | | | | | | | | | | | |              simplifying with (2662), (2663) gives:
% 96.15/14.11  | | | | | | | | | | | | |   (2664)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.15/14.11  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_86_0 = 0)) & (v1 = 0 |
% 96.15/14.11  | | | | | | | | | | | | |               all_86_0 = 0))
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | DELTA: instantiating (2664) with fresh symbols all_93_0,
% 96.15/14.11  | | | | | | | | | | | | |        all_93_1 gives:
% 96.15/14.11  | | | | | | | | | | | | |   (2665)  s(all_93_1) = all_93_0 & $i(all_93_1) & ( ~
% 96.15/14.11  | | | | | | | | | | | | |             (all_93_0 = 0) |  ~ (all_86_0 = 0)) & (all_93_0
% 96.15/14.11  | | | | | | | | | | | | |             = 0 | all_86_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | ALPHA: (2665) implies:
% 96.15/14.11  | | | | | | | | | | | | |   (2666)  $i(all_93_1)
% 96.15/14.11  | | | | | | | | | | | | |   (2667)  s(all_93_1) = all_93_0
% 96.15/14.11  | | | | | | | | | | | | |   (2668)  all_93_0 = 0 | all_86_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | BETA: splitting (2668) gives:
% 96.15/14.11  | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | Case 1:
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | |   (2669)  all_93_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | REDUCE: (2667), (2669) imply:
% 96.15/14.11  | | | | | | | | | | | | | |   (2670)  s(all_93_1) = 0
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_104_0,
% 96.15/14.11  | | | | | | | | | | | | | |        all_104_1 gives:
% 96.15/14.11  | | | | | | | | | | | | | |   (2671)   ~ (all_104_0 = 0) & s(all_104_1) = all_104_0 &
% 96.15/14.11  | | | | | | | | | | | | | |           $i(all_104_1)
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | ALPHA: (2671) implies:
% 96.15/14.11  | | | | | | | | | | | | | |   (2672)   ~ (all_104_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | | |   (2673)  $i(all_104_1)
% 96.15/14.11  | | | | | | | | | | | | | |   (2674)  s(all_104_1) = all_104_0
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | GROUND_INST: instantiating (2641) with all_104_1, all_104_0,
% 96.15/14.11  | | | | | | | | | | | | | |              simplifying with (2673), (2674) gives:
% 96.15/14.11  | | | | | | | | | | | | | |   (2675)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.15/14.11  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_104_0 = 0)) & (v1 = 0 |
% 96.15/14.11  | | | | | | | | | | | | | |               all_104_0 = 0))
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | DELTA: instantiating (2675) with fresh symbols all_111_0,
% 96.15/14.11  | | | | | | | | | | | | | |        all_111_1 gives:
% 96.15/14.11  | | | | | | | | | | | | | |   (2676)  s(all_111_1) = all_111_0 & $i(all_111_1) & ( ~
% 96.15/14.11  | | | | | | | | | | | | | |             (all_111_0 = 0) |  ~ (all_104_0 = 0)) &
% 96.15/14.11  | | | | | | | | | | | | | |           (all_111_0 = 0 | all_104_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | ALPHA: (2676) implies:
% 96.15/14.11  | | | | | | | | | | | | | |   (2677)  $i(all_111_1)
% 96.15/14.11  | | | | | | | | | | | | | |   (2678)  s(all_111_1) = all_111_0
% 96.15/14.11  | | | | | | | | | | | | | |   (2679)  all_111_0 = 0 | all_104_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | BETA: splitting (2679) gives:
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | Case 1:
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | |   (2680)  all_111_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | REDUCE: (2678), (2680) imply:
% 96.15/14.11  | | | | | | | | | | | | | | |   (2681)  s(all_111_1) = 0
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_122_0,
% 96.15/14.11  | | | | | | | | | | | | | | |        all_122_1 gives:
% 96.15/14.11  | | | | | | | | | | | | | | |   (2682)   ~ (all_122_0 = 0) & s(all_122_1) = all_122_0 &
% 96.15/14.11  | | | | | | | | | | | | | | |           $i(all_122_1)
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | ALPHA: (2682) implies:
% 96.15/14.11  | | | | | | | | | | | | | | |   (2683)   ~ (all_122_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | | | |   (2684)  $i(all_122_1)
% 96.15/14.11  | | | | | | | | | | | | | | |   (2685)  s(all_122_1) = all_122_0
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | GROUND_INST: instantiating (2641) with all_122_1, all_122_0,
% 96.15/14.11  | | | | | | | | | | | | | | |              simplifying with (2684), (2685) gives:
% 96.15/14.11  | | | | | | | | | | | | | | |   (2686)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.15/14.11  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_122_0 = 0)) & (v1 = 0 |
% 96.15/14.11  | | | | | | | | | | | | | | |               all_122_0 = 0))
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | DELTA: instantiating (2686) with fresh symbols all_129_0,
% 96.15/14.11  | | | | | | | | | | | | | | |        all_129_1 gives:
% 96.15/14.11  | | | | | | | | | | | | | | |   (2687)  s(all_129_1) = all_129_0 & $i(all_129_1) & ( ~
% 96.15/14.11  | | | | | | | | | | | | | | |             (all_129_0 = 0) |  ~ (all_122_0 = 0)) &
% 96.15/14.11  | | | | | | | | | | | | | | |           (all_129_0 = 0 | all_122_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | ALPHA: (2687) implies:
% 96.15/14.11  | | | | | | | | | | | | | | |   (2688)  $i(all_129_1)
% 96.15/14.11  | | | | | | | | | | | | | | |   (2689)  s(all_129_1) = all_129_0
% 96.15/14.11  | | | | | | | | | | | | | | |   (2690)  all_129_0 = 0 | all_122_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | BETA: splitting (2690) gives:
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | Case 1:
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2691)  all_129_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | REDUCE: (2689), (2691) imply:
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2692)  s(all_129_1) = 0
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_140_0,
% 96.15/14.11  | | | | | | | | | | | | | | | |        all_140_1 gives:
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2693)   ~ (all_140_0 = 0) & s(all_140_1) = all_140_0 &
% 96.15/14.11  | | | | | | | | | | | | | | | |           $i(all_140_1)
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | ALPHA: (2693) implies:
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2694)   ~ (all_140_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2695)  $i(all_140_1)
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2696)  s(all_140_1) = all_140_0
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2641) with all_140_1, all_140_0,
% 96.15/14.11  | | | | | | | | | | | | | | | |              simplifying with (2695), (2696) gives:
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2697)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.15/14.11  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_140_0 = 0)) & (v1 = 0 |
% 96.15/14.11  | | | | | | | | | | | | | | | |               all_140_0 = 0))
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | DELTA: instantiating (2697) with fresh symbols all_147_0,
% 96.15/14.11  | | | | | | | | | | | | | | | |        all_147_1 gives:
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2698)  s(all_147_1) = all_147_0 & $i(all_147_1) & ( ~
% 96.15/14.11  | | | | | | | | | | | | | | | |             (all_147_0 = 0) |  ~ (all_140_0 = 0)) &
% 96.15/14.11  | | | | | | | | | | | | | | | |           (all_147_0 = 0 | all_140_0 = 0)
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | ALPHA: (2698) implies:
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2699)  $i(all_147_1)
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2700)  s(all_147_1) = all_147_0
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2701)  all_147_0 = 0 | all_140_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | BETA: splitting (2701) gives:
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | Case 1:
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | |   (2702)  all_147_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | REDUCE: (2700), (2702) imply:
% 96.15/14.11  | | | | | | | | | | | | | | | | |   (2703)  s(all_147_1) = 0
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | BETA: splitting (2638) gives:
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | Case 1:
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | |   (2704)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.15/14.11  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.15/14.11  | | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | | ALPHA: (2704) implies:
% 96.15/14.11  | | | | | | | | | | | | | | | | | |   (2705)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2705) with all_147_1, simplifying
% 96.15/14.11  | | | | | | | | | | | | | | | | | |              with (2699), (2703) gives:
% 96.15/14.11  | | | | | | | | | | | | | | | | | |   (2706)  $false
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | | CLOSE: (2706) is inconsistent.
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | Case 2:
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | |   (2707)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.15/14.11  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.15/14.11  | | | | | | | | | | | | | | | | | |             $i(v0))
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | | ALPHA: (2707) implies:
% 96.15/14.11  | | | | | | | | | | | | | | | | | |   (2708)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.15/14.11  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2441), (2442), (2640), (2708) are
% 96.15/14.11  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #40.
% 96.15/14.11  | | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | End of split
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | Case 2:
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | |   (2709)  all_140_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | REDUCE: (2694), (2709) imply:
% 96.15/14.11  | | | | | | | | | | | | | | | | |   (2710)  $false
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | | CLOSE: (2710) is inconsistent.
% 96.15/14.11  | | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | End of split
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | Case 2:
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2711)  all_122_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | REDUCE: (2683), (2711) imply:
% 96.15/14.11  | | | | | | | | | | | | | | | |   (2712)  $false
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | | CLOSE: (2712) is inconsistent.
% 96.15/14.11  | | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | End of split
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | Case 2:
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | |   (2713)  all_104_0 = 0
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | REDUCE: (2672), (2713) imply:
% 96.15/14.11  | | | | | | | | | | | | | | |   (2714)  $false
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | | CLOSE: (2714) is inconsistent.
% 96.15/14.11  | | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | | End of split
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.15/14.11  | | | | | | | | | | | | | Case 2:
% 96.15/14.11  | | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | |   (2715)  all_86_0 = 0
% 96.21/14.11  | | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | | REDUCE: (2661), (2715) imply:
% 96.21/14.11  | | | | | | | | | | | | | |   (2716)  $false
% 96.21/14.11  | | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | | CLOSE: (2716) is inconsistent.
% 96.21/14.11  | | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | End of split
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | Case 2:
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | |   (2717)  all_68_0 = 0
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | REDUCE: (2650), (2717) imply:
% 96.21/14.11  | | | | | | | | | | | | |   (2718)  $false
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | CLOSE: (2718) is inconsistent.
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | End of split
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | Case 2:
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | |   (2719)  all_47_0 = 0
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | REDUCE: (2633), (2719) imply:
% 96.21/14.11  | | | | | | | | | | | |   (2720)  $false
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | CLOSE: (2720) is inconsistent.
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | End of split
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | Case 2:
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | |   (2721)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.11  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.11  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.11  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.11  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.11  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.11  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.11  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.11  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.11  | | | | | | | | | | |                 $i(v0))))
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | ALPHA: (2721) implies:
% 96.21/14.11  | | | | | | | | | | |   (2722)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.11  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.11  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.11  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.11  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.11  | | | | | | | | | | |   (2723)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.11  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.11  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.11  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | DELTA: instantiating (2723) with fresh symbols all_56_0,
% 96.21/14.11  | | | | | | | | | | |        all_56_1 gives:
% 96.21/14.11  | | | | | | | | | | |   (2724)  s(all_56_1) = all_56_0 & $i(all_56_1) &  ! [v0:
% 96.21/14.11  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_56_0 = 0) | v1 = 0
% 96.21/14.11  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.11  | | | | | | | | | | |           (all_56_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | ALPHA: (2724) implies:
% 96.21/14.11  | | | | | | | | | | |   (2725)   ! [v0: $i] : (all_56_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.21/14.11  | | | | | | | | | | |             $i(v0))
% 96.21/14.11  | | | | | | | | | | |   (2726)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_56_0 = 0) |
% 96.21/14.11  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | GROUND_INST: instantiating (2726) with all_47_1, all_47_0,
% 96.21/14.11  | | | | | | | | | | |              simplifying with (2634), (2635) gives:
% 96.21/14.11  | | | | | | | | | | |   (2727)   ~ (all_56_0 = 0) | all_47_0 = 0
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | BETA: splitting (2727) gives:
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | Case 1:
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | |   (2728)   ~ (all_56_0 = 0)
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | BETA: splitting (2638) gives:
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | Case 1:
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | |   (2729)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.11  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.11  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | ALPHA: (2729) implies:
% 96.21/14.11  | | | | | | | | | | | | |   (2730)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.11  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2441), (2442), (2722), (2730) are
% 96.21/14.11  | | | | | | | | | | | | |            inconsistent by sub-proof #41.
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | Case 2:
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | |   (2731)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.11  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.11  | | | | | | | | | | | | |             $i(v0))
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | ALPHA: (2731) implies:
% 96.21/14.11  | | | | | | | | | | | | |   (2732)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | DELTA: instantiating (2732) with fresh symbol all_69_0
% 96.21/14.11  | | | | | | | | | | | | |        gives:
% 96.21/14.11  | | | | | | | | | | | | |   (2733)  s(all_69_0) = 0 & $i(all_69_0)
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | ALPHA: (2733) implies:
% 96.21/14.11  | | | | | | | | | | | | |   (2734)  $i(all_69_0)
% 96.21/14.11  | | | | | | | | | | | | |   (2735)  s(all_69_0) = 0
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | GROUND_INST: instantiating (2725) with all_69_0, simplifying
% 96.21/14.11  | | | | | | | | | | | | |              with (2734), (2735) gives:
% 96.21/14.11  | | | | | | | | | | | | |   (2736)  all_56_0 = 0
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | REDUCE: (2728), (2736) imply:
% 96.21/14.11  | | | | | | | | | | | | |   (2737)  $false
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | | CLOSE: (2737) is inconsistent.
% 96.21/14.11  | | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | End of split
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | Case 2:
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | |   (2738)  all_47_0 = 0
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | REDUCE: (2633), (2738) imply:
% 96.21/14.11  | | | | | | | | | | | |   (2739)  $false
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | | CLOSE: (2739) is inconsistent.
% 96.21/14.11  | | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | End of split
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | End of split
% 96.21/14.11  | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | Case 2:
% 96.21/14.11  | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | |   (2740)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.21/14.11  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.21/14.11  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.11  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.11  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.21/14.11  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.21/14.11  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.21/14.11  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.21/14.11  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.11  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.11  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.21/14.11  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.21/14.11  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.11  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.11  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.21/14.11  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.21/14.11  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.21/14.11  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.11  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.11  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.11  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.21/14.11  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.21/14.11  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.21/14.11  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.11  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 96.21/14.11  | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | ALPHA: (2740) implies:
% 96.21/14.11  | | | | | | | | | |   (2741)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.21/14.11  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.21/14.11  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.21/14.11  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.11  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.11  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.11  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.21/14.11  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.21/14.11  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.21/14.11  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.21/14.11  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.11  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.11  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.11  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.11  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.11  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.11  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.11  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.11  | | | | | | | | | |                   $i(v0)))))
% 96.21/14.11  | | | | | | | | | |   (2742)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.21/14.11  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.21/14.11  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 96.21/14.11  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.11  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 96.21/14.11  | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | BETA: splitting (2741) gives:
% 96.21/14.11  | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | Case 1:
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | |   (2743)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.11  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.11  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.11  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.11  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.11  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.11  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.11  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.11  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | ALPHA: (2743) implies:
% 96.21/14.11  | | | | | | | | | | |   (2744)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.11  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.11  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.11  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.11  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.11  | | | | | | | | | | |   (2745)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.11  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.11  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.11  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.11  | | | | | | | | | | | 
% 96.21/14.11  | | | | | | | | | | | GROUND_INST: instantiating (2745) with all_47_1, all_47_0,
% 96.21/14.11  | | | | | | | | | | |              simplifying with (2634), (2635) gives:
% 96.21/14.12  | | | | | | | | | | |   (2746)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_47_0 = 0)) & (v1 = 0 |
% 96.21/14.12  | | | | | | | | | | |               all_47_0 = 0))
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | DELTA: instantiating (2746) with fresh symbols all_57_0,
% 96.21/14.12  | | | | | | | | | | |        all_57_1 gives:
% 96.21/14.12  | | | | | | | | | | |   (2747)  s(all_57_1) = all_57_0 & $i(all_57_1) & ( ~
% 96.21/14.12  | | | | | | | | | | |             (all_57_0 = 0) |  ~ (all_47_0 = 0)) & (all_57_0
% 96.21/14.12  | | | | | | | | | | |             = 0 | all_47_0 = 0)
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | ALPHA: (2747) implies:
% 96.21/14.12  | | | | | | | | | | |   (2748)  $i(all_57_1)
% 96.21/14.12  | | | | | | | | | | |   (2749)  s(all_57_1) = all_57_0
% 96.21/14.12  | | | | | | | | | | |   (2750)  all_57_0 = 0 | all_47_0 = 0
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | BETA: splitting (2750) gives:
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | |   (2751)  all_57_0 = 0
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | REDUCE: (2749), (2751) imply:
% 96.21/14.12  | | | | | | | | | | | |   (2752)  s(all_57_1) = 0
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_68_0,
% 96.21/14.12  | | | | | | | | | | | |        all_68_1 gives:
% 96.21/14.12  | | | | | | | | | | | |   (2753)   ~ (all_68_0 = 0) & s(all_68_1) = all_68_0 &
% 96.21/14.12  | | | | | | | | | | | |           $i(all_68_1)
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | ALPHA: (2753) implies:
% 96.21/14.12  | | | | | | | | | | | |   (2754)   ~ (all_68_0 = 0)
% 96.21/14.12  | | | | | | | | | | | |   (2755)  $i(all_68_1)
% 96.21/14.12  | | | | | | | | | | | |   (2756)  s(all_68_1) = all_68_0
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | GROUND_INST: instantiating (2745) with all_68_1, all_68_0,
% 96.21/14.12  | | | | | | | | | | | |              simplifying with (2755), (2756) gives:
% 96.21/14.12  | | | | | | | | | | | |   (2757)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_68_0 = 0)) & (v1 = 0 |
% 96.21/14.12  | | | | | | | | | | | |               all_68_0 = 0))
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | DELTA: instantiating (2757) with fresh symbols all_75_0,
% 96.21/14.12  | | | | | | | | | | | |        all_75_1 gives:
% 96.21/14.12  | | | | | | | | | | | |   (2758)  s(all_75_1) = all_75_0 & $i(all_75_1) & ( ~
% 96.21/14.12  | | | | | | | | | | | |             (all_75_0 = 0) |  ~ (all_68_0 = 0)) & (all_75_0
% 96.21/14.12  | | | | | | | | | | | |             = 0 | all_68_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | ALPHA: (2758) implies:
% 96.21/14.12  | | | | | | | | | | | |   (2759)  $i(all_75_1)
% 96.21/14.12  | | | | | | | | | | | |   (2760)  s(all_75_1) = all_75_0
% 96.21/14.12  | | | | | | | | | | | |   (2761)  all_75_0 = 0 | all_68_0 = 0
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | BETA: splitting (2761) gives:
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | |   (2762)  all_75_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | REDUCE: (2760), (2762) imply:
% 96.21/14.12  | | | | | | | | | | | | |   (2763)  s(all_75_1) = 0
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_86_0,
% 96.21/14.12  | | | | | | | | | | | | |        all_86_1 gives:
% 96.21/14.12  | | | | | | | | | | | | |   (2764)   ~ (all_86_0 = 0) & s(all_86_1) = all_86_0 &
% 96.21/14.12  | | | | | | | | | | | | |           $i(all_86_1)
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | ALPHA: (2764) implies:
% 96.21/14.12  | | | | | | | | | | | | |   (2765)   ~ (all_86_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | |   (2766)  $i(all_86_1)
% 96.21/14.12  | | | | | | | | | | | | |   (2767)  s(all_86_1) = all_86_0
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | GROUND_INST: instantiating (2745) with all_86_1, all_86_0,
% 96.21/14.12  | | | | | | | | | | | | |              simplifying with (2766), (2767) gives:
% 96.21/14.12  | | | | | | | | | | | | |   (2768)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_86_0 = 0)) & (v1 = 0 |
% 96.21/14.12  | | | | | | | | | | | | |               all_86_0 = 0))
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | DELTA: instantiating (2768) with fresh symbols all_93_0,
% 96.21/14.12  | | | | | | | | | | | | |        all_93_1 gives:
% 96.21/14.12  | | | | | | | | | | | | |   (2769)  s(all_93_1) = all_93_0 & $i(all_93_1) & ( ~
% 96.21/14.12  | | | | | | | | | | | | |             (all_93_0 = 0) |  ~ (all_86_0 = 0)) & (all_93_0
% 96.21/14.12  | | | | | | | | | | | | |             = 0 | all_86_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | ALPHA: (2769) implies:
% 96.21/14.12  | | | | | | | | | | | | |   (2770)  $i(all_93_1)
% 96.21/14.12  | | | | | | | | | | | | |   (2771)  s(all_93_1) = all_93_0
% 96.21/14.12  | | | | | | | | | | | | |   (2772)  all_93_0 = 0 | all_86_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | BETA: splitting (2772) gives:
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | |   (2773)  all_93_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | REDUCE: (2771), (2773) imply:
% 96.21/14.12  | | | | | | | | | | | | | |   (2774)  s(all_93_1) = 0
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_104_0,
% 96.21/14.12  | | | | | | | | | | | | | |        all_104_1 gives:
% 96.21/14.12  | | | | | | | | | | | | | |   (2775)   ~ (all_104_0 = 0) & s(all_104_1) = all_104_0 &
% 96.21/14.12  | | | | | | | | | | | | | |           $i(all_104_1)
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | ALPHA: (2775) implies:
% 96.21/14.12  | | | | | | | | | | | | | |   (2776)   ~ (all_104_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | | |   (2777)  $i(all_104_1)
% 96.21/14.12  | | | | | | | | | | | | | |   (2778)  s(all_104_1) = all_104_0
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | GROUND_INST: instantiating (2745) with all_104_1, all_104_0,
% 96.21/14.12  | | | | | | | | | | | | | |              simplifying with (2777), (2778) gives:
% 96.21/14.12  | | | | | | | | | | | | | |   (2779)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_104_0 = 0)) & (v1 = 0 |
% 96.21/14.12  | | | | | | | | | | | | | |               all_104_0 = 0))
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | DELTA: instantiating (2779) with fresh symbols all_111_0,
% 96.21/14.12  | | | | | | | | | | | | | |        all_111_1 gives:
% 96.21/14.12  | | | | | | | | | | | | | |   (2780)  s(all_111_1) = all_111_0 & $i(all_111_1) & ( ~
% 96.21/14.12  | | | | | | | | | | | | | |             (all_111_0 = 0) |  ~ (all_104_0 = 0)) &
% 96.21/14.12  | | | | | | | | | | | | | |           (all_111_0 = 0 | all_104_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | ALPHA: (2780) implies:
% 96.21/14.12  | | | | | | | | | | | | | |   (2781)  $i(all_111_1)
% 96.21/14.12  | | | | | | | | | | | | | |   (2782)  s(all_111_1) = all_111_0
% 96.21/14.12  | | | | | | | | | | | | | |   (2783)  all_111_0 = 0 | all_104_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | BETA: splitting (2783) gives:
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | |   (2784)  all_111_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | REDUCE: (2782), (2784) imply:
% 96.21/14.12  | | | | | | | | | | | | | | |   (2785)  s(all_111_1) = 0
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_122_0,
% 96.21/14.12  | | | | | | | | | | | | | | |        all_122_1 gives:
% 96.21/14.12  | | | | | | | | | | | | | | |   (2786)   ~ (all_122_0 = 0) & s(all_122_1) = all_122_0 &
% 96.21/14.12  | | | | | | | | | | | | | | |           $i(all_122_1)
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | ALPHA: (2786) implies:
% 96.21/14.12  | | | | | | | | | | | | | | |   (2787)   ~ (all_122_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | | | |   (2788)  $i(all_122_1)
% 96.21/14.12  | | | | | | | | | | | | | | |   (2789)  s(all_122_1) = all_122_0
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | GROUND_INST: instantiating (2745) with all_122_1, all_122_0,
% 96.21/14.12  | | | | | | | | | | | | | | |              simplifying with (2788), (2789) gives:
% 96.21/14.12  | | | | | | | | | | | | | | |   (2790)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_122_0 = 0)) & (v1 = 0 |
% 96.21/14.12  | | | | | | | | | | | | | | |               all_122_0 = 0))
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | DELTA: instantiating (2790) with fresh symbols all_129_0,
% 96.21/14.12  | | | | | | | | | | | | | | |        all_129_1 gives:
% 96.21/14.12  | | | | | | | | | | | | | | |   (2791)  s(all_129_1) = all_129_0 & $i(all_129_1) & ( ~
% 96.21/14.12  | | | | | | | | | | | | | | |             (all_129_0 = 0) |  ~ (all_122_0 = 0)) &
% 96.21/14.12  | | | | | | | | | | | | | | |           (all_129_0 = 0 | all_122_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | ALPHA: (2791) implies:
% 96.21/14.12  | | | | | | | | | | | | | | |   (2792)  $i(all_129_1)
% 96.21/14.12  | | | | | | | | | | | | | | |   (2793)  s(all_129_1) = all_129_0
% 96.21/14.12  | | | | | | | | | | | | | | |   (2794)  all_129_0 = 0 | all_122_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | BETA: splitting (2794) gives:
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2795)  all_129_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | REDUCE: (2793), (2795) imply:
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2796)  s(all_129_1) = 0
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | DELTA: instantiating (2631) with fresh symbols all_140_0,
% 96.21/14.12  | | | | | | | | | | | | | | | |        all_140_1 gives:
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2797)   ~ (all_140_0 = 0) & s(all_140_1) = all_140_0 &
% 96.21/14.12  | | | | | | | | | | | | | | | |           $i(all_140_1)
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | ALPHA: (2797) implies:
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2798)   ~ (all_140_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2799)  $i(all_140_1)
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2800)  s(all_140_1) = all_140_0
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2745) with all_140_1, all_140_0,
% 96.21/14.12  | | | | | | | | | | | | | | | |              simplifying with (2799), (2800) gives:
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2801)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_140_0 = 0)) & (v1 = 0 |
% 96.21/14.12  | | | | | | | | | | | | | | | |               all_140_0 = 0))
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | DELTA: instantiating (2801) with fresh symbols all_147_0,
% 96.21/14.12  | | | | | | | | | | | | | | | |        all_147_1 gives:
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2802)  s(all_147_1) = all_147_0 & $i(all_147_1) & ( ~
% 96.21/14.12  | | | | | | | | | | | | | | | |             (all_147_0 = 0) |  ~ (all_140_0 = 0)) &
% 96.21/14.12  | | | | | | | | | | | | | | | |           (all_147_0 = 0 | all_140_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | ALPHA: (2802) implies:
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2803)  $i(all_147_1)
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2804)  s(all_147_1) = all_147_0
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2805)  all_147_0 = 0 | all_140_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | BETA: splitting (2805) gives:
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | |   (2806)  all_147_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | REDUCE: (2804), (2806) imply:
% 96.21/14.12  | | | | | | | | | | | | | | | | |   (2807)  s(all_147_1) = 0
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | BETA: splitting (2742) gives:
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | |   (2808)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.12  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.12  | | | | | | | | | | | | | | | | | |             $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | | ALPHA: (2808) implies:
% 96.21/14.12  | | | | | | | | | | | | | | | | | |   (2809)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.12  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2441), (2442), (2744), (2809) are
% 96.21/14.12  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #41.
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | |   (2810)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.12  | | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.12  | | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | | ALPHA: (2810) implies:
% 96.21/14.12  | | | | | | | | | | | | | | | | | |   (2811)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2811) with all_147_1, simplifying
% 96.21/14.12  | | | | | | | | | | | | | | | | | |              with (2803), (2807) gives:
% 96.21/14.12  | | | | | | | | | | | | | | | | | |   (2812)  $false
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | | CLOSE: (2812) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | |   (2813)  all_140_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | REDUCE: (2798), (2813) imply:
% 96.21/14.12  | | | | | | | | | | | | | | | | |   (2814)  $false
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | | CLOSE: (2814) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2815)  all_122_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | REDUCE: (2787), (2815) imply:
% 96.21/14.12  | | | | | | | | | | | | | | | |   (2816)  $false
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | | CLOSE: (2816) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | |   (2817)  all_104_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | REDUCE: (2776), (2817) imply:
% 96.21/14.12  | | | | | | | | | | | | | | |   (2818)  $false
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | | CLOSE: (2818) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | |   (2819)  all_86_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | REDUCE: (2765), (2819) imply:
% 96.21/14.12  | | | | | | | | | | | | | |   (2820)  $false
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | | CLOSE: (2820) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | |   (2821)  all_68_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | REDUCE: (2754), (2821) imply:
% 96.21/14.12  | | | | | | | | | | | | |   (2822)  $false
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | CLOSE: (2822) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | |   (2823)  all_47_0 = 0
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | REDUCE: (2633), (2823) imply:
% 96.21/14.12  | | | | | | | | | | | |   (2824)  $false
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | CLOSE: (2824) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | |   (2825)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.12  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.12  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.12  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.12  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.12  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.12  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.12  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | ALPHA: (2825) implies:
% 96.21/14.12  | | | | | | | | | | |   (2826)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.12  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.12  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.12  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.12  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.12  | | | | | | | | | | |   (2827)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.12  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.12  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.12  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | DELTA: instantiating (2827) with fresh symbols all_56_0,
% 96.21/14.12  | | | | | | | | | | |        all_56_1 gives:
% 96.21/14.12  | | | | | | | | | | |   (2828)  s(all_56_1) = all_56_0 & $i(all_56_1) &  ! [v0:
% 96.21/14.12  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_56_0 = 0) | v1 = 0
% 96.21/14.12  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.12  | | | | | | | | | | |           (all_56_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | ALPHA: (2828) implies:
% 96.21/14.12  | | | | | | | | | | |   (2829)   ! [v0: $i] : (all_56_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.21/14.12  | | | | | | | | | | |             $i(v0))
% 96.21/14.12  | | | | | | | | | | |   (2830)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_56_0 = 0) |
% 96.21/14.12  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | GROUND_INST: instantiating (2830) with all_47_1, all_47_0,
% 96.21/14.12  | | | | | | | | | | |              simplifying with (2634), (2635) gives:
% 96.21/14.12  | | | | | | | | | | |   (2831)   ~ (all_56_0 = 0) | all_47_0 = 0
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | BETA: splitting (2831) gives:
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | |   (2832)   ~ (all_56_0 = 0)
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | BETA: splitting (2742) gives:
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | Case 1:
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | |   (2833)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.12  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.12  | | | | | | | | | | | | |             $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | ALPHA: (2833) implies:
% 96.21/14.12  | | | | | | | | | | | | |   (2834)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | DELTA: instantiating (2834) with fresh symbol all_70_0
% 96.21/14.12  | | | | | | | | | | | | |        gives:
% 96.21/14.12  | | | | | | | | | | | | |   (2835)  s(all_70_0) = 0 & $i(all_70_0)
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | ALPHA: (2835) implies:
% 96.21/14.12  | | | | | | | | | | | | |   (2836)  $i(all_70_0)
% 96.21/14.12  | | | | | | | | | | | | |   (2837)  s(all_70_0) = 0
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | GROUND_INST: instantiating (2829) with all_70_0, simplifying
% 96.21/14.12  | | | | | | | | | | | | |              with (2836), (2837) gives:
% 96.21/14.12  | | | | | | | | | | | | |   (2838)  all_56_0 = 0
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | REDUCE: (2832), (2838) imply:
% 96.21/14.12  | | | | | | | | | | | | |   (2839)  $false
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | CLOSE: (2839) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | |   (2840)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.12  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.12  | | | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | ALPHA: (2840) implies:
% 96.21/14.12  | | | | | | | | | | | | |   (2841)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.12  | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | | REF_CLOSE: (3), (2327), (2441), (2442), (2826), (2841) are
% 96.21/14.12  | | | | | | | | | | | | |            inconsistent by sub-proof #40.
% 96.21/14.12  | | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | |   (2842)  all_47_0 = 0
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | REDUCE: (2633), (2842) imply:
% 96.21/14.12  | | | | | | | | | | | |   (2843)  $false
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | | CLOSE: (2843) is inconsistent.
% 96.21/14.12  | | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | | 
% 96.21/14.12  | | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | | 
% 96.21/14.12  | | | | | | | | End of split
% 96.21/14.12  | | | | | | | | 
% 96.21/14.12  | | | | | | | Case 2:
% 96.21/14.12  | | | | | | | | 
% 96.21/14.12  | | | | | | | |   (2844)  all_16_0 = 0
% 96.21/14.12  | | | | | | | | 
% 96.21/14.12  | | | | | | | | REDUCE: (2330), (2844) imply:
% 96.21/14.12  | | | | | | | |   (2845)  $false
% 96.21/14.12  | | | | | | | | 
% 96.21/14.12  | | | | | | | | CLOSE: (2845) is inconsistent.
% 96.21/14.12  | | | | | | | | 
% 96.21/14.12  | | | | | | | End of split
% 96.21/14.12  | | | | | | | 
% 96.21/14.12  | | | | | | End of split
% 96.21/14.12  | | | | | | 
% 96.21/14.12  | | | | | End of split
% 96.21/14.12  | | | | | 
% 96.21/14.12  | | | | End of split
% 96.21/14.12  | | | | 
% 96.21/14.12  | | | Case 2:
% 96.21/14.12  | | | | 
% 96.21/14.13  | | | |   (2846)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 96.21/14.13  | | | |                 ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 96.21/14.13  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 96.21/14.13  | | | |                       ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.13  | | | |                           v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.13  | | | |                           0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.13  | | | |                       : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                         $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.13  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.13  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.13  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.13  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.13  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.13  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.13  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.13  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.13  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.13  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.13  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                             $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.21/14.13  | | | |                         $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.21/14.13  | | | |                          ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.13  | | | |                     | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.13  | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.13  | | | |                         v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.21/14.13  | | | |                       ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.21/14.13  | | | |                         [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.21/14.13  | | | |                             |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.13  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.13  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.13  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.13  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.13  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.13  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.13  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.13  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))))) | ( ?
% 96.21/14.13  | | | |               [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 96.21/14.13  | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 96.21/14.13  | | | |                     = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.21/14.13  | | | |                   (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | |                         int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 96.21/14.13  | | | |                       ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.21/14.13  | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.13  | | | |                         v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.13  | | | |                         $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 96.21/14.13  | | | |                         (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.21/14.13  | | | |                           any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 96.21/14.13  | | | |                             ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.13  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.13  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.13  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.13  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.13  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.13  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.13  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.13  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.21/14.13  | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.13  | | | |                           v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.13  | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.13  | | | |                         $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.13  | | | |                           0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.13  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.13  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.13  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.13  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.13  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.13  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.13  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.13  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.13  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.13  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.13  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                             $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 96.21/14.13  | | | |               [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.21/14.13  | | | |                 ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 96.21/14.13  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.13  | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.21/14.13  | | | |                     ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | (
% 96.21/14.13  | | | |                   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.21/14.13  | | | |                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 96.21/14.13  | | | |                 v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 96.21/14.13  | | | |                   | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.21/14.13  | | | |                 : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.21/14.13  | | | |                   :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 96.21/14.13  | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.21/14.13  | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.13  | | | |                       0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 96.21/14.13  | | | |                     0 & $i(v0))))))
% 96.21/14.13  | | | | 
% 96.21/14.13  | | | | ALPHA: (2846) implies:
% 96.21/14.13  | | | |   (2847)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.21/14.13  | | | |               ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 96.21/14.13  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.13  | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 96.21/14.13  | | | |                   $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 96.21/14.13  | | | |                 [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.13  | | | |                 ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | (
% 96.21/14.13  | | | |             ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 96.21/14.13  | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 96.21/14.13  | | | |                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 96.21/14.13  | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 96.21/14.13  | | | |                   = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.13  | | | |                   (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.13  | | | |                   int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                   $i] : (r(v0) = 0 & $i(v0)))))
% 96.21/14.13  | | | |   (2848)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 96.21/14.13  | | | |               ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3
% 96.21/14.13  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( !
% 96.21/14.13  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 96.21/14.13  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.13  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.13  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.21/14.13  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.21/14.13  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.21/14.13  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.21/14.13  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 96.21/14.13  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.21/14.13  | | | |                           |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.13  | | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 96.21/14.13  | | | |                             = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 96.21/14.13  | | | |                       $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 96.21/14.13  | | | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.21/14.13  | | | |                         ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 96.21/14.13  | | | |                         = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 96.21/14.13  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.21/14.13  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 96.21/14.13  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.13  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                           $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.21/14.13  | | | |                       $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 96.21/14.13  | | | |                       ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 96.21/14.13  | | | |                   ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.21/14.13  | | | |                       $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 96.21/14.13  | | | |                       (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.21/14.13  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.21/14.13  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 96.21/14.13  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.21/14.13  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 96.21/14.13  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.13  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 96.21/14.13  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.21/14.13  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.21/14.13  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 96.21/14.13  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.13  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.13  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 96.21/14.13  | | | |                           v1 & $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.13  | | | |               any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 96.21/14.13  | | | |               ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.13  | | | |               [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 96.21/14.13  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 96.21/14.13  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.13  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.13  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.21/14.13  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.21/14.13  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.21/14.13  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.21/14.13  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 96.21/14.13  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.21/14.13  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 96.21/14.13  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.13  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 96.21/14.13  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.21/14.13  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.21/14.13  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 96.21/14.13  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.13  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.13  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 96.21/14.13  | | | |                           v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | |                       int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 96.21/14.13  | | | |                     [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.21/14.13  | | | |                       ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.13  | | | |                       int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 96.21/14.13  | | | |                     ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.13  | | | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 96.21/14.13  | | | |                         & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 96.21/14.13  | | | |                           | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.13  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | |                           $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.21/14.13  | | | |                           ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 96.21/14.13  | | | |                         [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | |                           $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | |                     (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 96.21/14.13  | | | |                       ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.13  | | | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 96.21/14.13  | | | |                         |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.13  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.21/14.13  | | | |                           $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.21/14.13  | | | |                           $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.21/14.13  | | | |                           & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | |                           $i(v0)))))))))
% 96.21/14.13  | | | | 
% 96.21/14.13  | | | | BETA: splitting (1816) gives:
% 96.21/14.13  | | | | 
% 96.21/14.13  | | | | Case 1:
% 96.21/14.13  | | | | | 
% 96.21/14.13  | | | | |   (2849)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.21/14.13  | | | | |             $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 96.21/14.13  | | | | | 
% 96.21/14.13  | | | | | ALPHA: (2849) implies:
% 96.21/14.13  | | | | |   (2850)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.21/14.13  | | | | |             $i(v0))
% 96.21/14.13  | | | | |   (2851)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 96.21/14.13  | | | | | 
% 96.21/14.13  | | | | | DELTA: instantiating (2851) with fresh symbol all_16_0 gives:
% 96.21/14.13  | | | | |   (2852)  q(all_16_0) = 0 & $i(all_16_0)
% 96.21/14.13  | | | | | 
% 96.21/14.13  | | | | | ALPHA: (2852) implies:
% 96.21/14.13  | | | | |   (2853)  $i(all_16_0)
% 96.21/14.13  | | | | |   (2854)  q(all_16_0) = 0
% 96.21/14.13  | | | | | 
% 96.21/14.13  | | | | | BETA: splitting (2847) gives:
% 96.21/14.13  | | | | | 
% 96.21/14.13  | | | | | Case 1:
% 96.21/14.13  | | | | | | 
% 96.21/14.13  | | | | | |   (2855)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.21/14.13  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.21/14.13  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 96.21/14.13  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.13  | | | | | |                 |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) |
% 96.21/14.13  | | | | | |             ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.21/14.13  | | | | | |                 $i(v0))))
% 96.21/14.13  | | | | | | 
% 96.21/14.13  | | | | | | ALPHA: (2855) implies:
% 96.21/14.13  | | | | | |   (2856)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.21/14.13  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 96.21/14.13  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.13  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 96.21/14.13  | | | | | |   (2857)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.21/14.13  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.21/14.13  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.13  | | | | | | 
% 96.21/14.13  | | | | | | GROUND_INST: instantiating (2857) with all_16_0, 0, simplifying with
% 96.21/14.13  | | | | | |              (2853), (2854) gives:
% 96.21/14.13  | | | | | |   (2858)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | | | |             $i(v0))
% 96.21/14.13  | | | | | | 
% 96.21/14.13  | | | | | | DELTA: instantiating (2858) with fresh symbols all_25_0, all_25_1
% 96.21/14.13  | | | | | |        gives:
% 96.21/14.13  | | | | | |   (2859)   ~ (all_25_0 = 0) & q(all_25_1) = all_25_0 & $i(all_25_1)
% 96.21/14.13  | | | | | | 
% 96.21/14.13  | | | | | | ALPHA: (2859) implies:
% 96.21/14.13  | | | | | |   (2860)   ~ (all_25_0 = 0)
% 96.21/14.13  | | | | | |   (2861)  $i(all_25_1)
% 96.21/14.13  | | | | | |   (2862)  q(all_25_1) = all_25_0
% 96.21/14.13  | | | | | | 
% 96.21/14.13  | | | | | | BETA: splitting (2848) gives:
% 96.21/14.13  | | | | | | 
% 96.21/14.13  | | | | | | Case 1:
% 96.21/14.13  | | | | | | | 
% 96.21/14.13  | | | | | | |   (2863)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.21/14.13  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.21/14.13  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.13  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.21/14.13  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.13  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.13  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.21/14.13  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.21/14.13  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.21/14.13  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.21/14.13  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.21/14.13  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.13  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.13  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.13  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.21/14.13  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.13  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.21/14.13  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.13  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.13  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.13  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.13  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.13  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.13  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.13  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 96.21/14.13  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.21/14.13  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.13  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.13  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.13  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 96.21/14.13  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.21/14.13  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.21/14.13  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.13  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.13  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.13  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.21/14.13  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.21/14.13  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.21/14.13  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.21/14.13  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.21/14.13  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.13  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.13  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.21/14.13  | | | | | | | 
% 96.21/14.13  | | | | | | | ALPHA: (2863) implies:
% 96.21/14.13  | | | | | | |   (2864)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.13  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.13  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.13  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.13  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.13  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.13  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.13  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.13  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.13  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.13  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.13  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.13  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.13  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.13  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.13  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.21/14.13  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.21/14.13  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.13  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.13  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.13  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.21/14.13  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.21/14.13  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.21/14.13  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.13  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.13  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.13  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.13  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.13  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.13  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.13  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.13  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.13  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.13  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.13  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.13  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.13  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.13  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.21/14.13  | | | | | | |   (2865)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.21/14.13  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.21/14.13  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.13  | | | | | | |                 = 0)))
% 96.21/14.13  | | | | | | | 
% 96.21/14.13  | | | | | | | BETA: splitting (2856) gives:
% 96.21/14.13  | | | | | | | 
% 96.21/14.13  | | | | | | | Case 1:
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | |   (2866)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.13  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | | ALPHA: (2866) implies:
% 96.21/14.13  | | | | | | | |   (2867)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | | REF_CLOSE: (2850), (2865), (2867) are inconsistent by sub-proof
% 96.21/14.13  | | | | | | | |            #73.
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | Case 2:
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | |   (2868)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.13  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.21/14.13  | | | | | | | |             $i(v0))
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | | ALPHA: (2868) implies:
% 96.21/14.13  | | | | | | | |   (2869)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.21/14.13  | | | | | | | |             & $i(v0))
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | | DELTA: instantiating (2869) with fresh symbols all_138_0,
% 96.21/14.13  | | | | | | | |        all_138_1 gives:
% 96.21/14.13  | | | | | | | |   (2870)   ~ (all_138_0 = 0) & s(all_138_1) = all_138_0 &
% 96.21/14.13  | | | | | | | |           $i(all_138_1)
% 96.21/14.13  | | | | | | | | 
% 96.21/14.13  | | | | | | | | ALPHA: (2870) implies:
% 96.21/14.13  | | | | | | | |   (2871)   ~ (all_138_0 = 0)
% 96.21/14.13  | | | | | | | |   (2872)  $i(all_138_1)
% 96.21/14.14  | | | | | | | |   (2873)  s(all_138_1) = all_138_0
% 96.21/14.14  | | | | | | | | 
% 96.21/14.14  | | | | | | | | BETA: splitting (2864) gives:
% 96.21/14.14  | | | | | | | | 
% 96.21/14.14  | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | |   (2874)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.21/14.14  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.14  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.21/14.14  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.21/14.14  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.14  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.14  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.14  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.14  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.21/14.14  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.14  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.21/14.14  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.14  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.14  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.14  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.14  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.14  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.14  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.14  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | ALPHA: (2874) implies:
% 96.21/14.14  | | | | | | | | |   (2875)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.14  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.14  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.14  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.14  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.21/14.14  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.21/14.14  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.21/14.14  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.21/14.14  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.14  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.14  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.14  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.14  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.14  | | | | | | | | |                   $i(v0)))))
% 96.21/14.14  | | | | | | | | |   (2876)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.14  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.14  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.14  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | BETA: splitting (2875) gives:
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | |   (2877)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.14  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.14  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.14  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.14  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2877) implies:
% 96.21/14.14  | | | | | | | | | |   (2878)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.14  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.14  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.14  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.14  | | | | | | | | | |   (2879)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | GROUND_INST: instantiating (2879) with all_138_1, all_138_0,
% 96.21/14.14  | | | | | | | | | |              simplifying with (2872), (2873) gives:
% 96.21/14.14  | | | | | | | | | |   (2880)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.14  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_138_0 = 0)) & (v1 = 0 |
% 96.21/14.14  | | | | | | | | | |               all_138_0 = 0))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | DELTA: instantiating (2880) with fresh symbols all_352_0,
% 96.21/14.14  | | | | | | | | | |        all_352_1 gives:
% 96.21/14.14  | | | | | | | | | |   (2881)  s(all_352_1) = all_352_0 & $i(all_352_1) & ( ~
% 96.21/14.14  | | | | | | | | | |             (all_352_0 = 0) |  ~ (all_138_0 = 0)) &
% 96.21/14.14  | | | | | | | | | |           (all_352_0 = 0 | all_138_0 = 0)
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2881) implies:
% 96.21/14.14  | | | | | | | | | |   (2882)  $i(all_352_1)
% 96.21/14.14  | | | | | | | | | |   (2883)  s(all_352_1) = all_352_0
% 96.21/14.14  | | | | | | | | | |   (2884)  all_352_0 = 0 | all_138_0 = 0
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | BETA: splitting (2884) gives:
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | |   (2885)  all_352_0 = 0
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | REDUCE: (2883), (2885) imply:
% 96.21/14.14  | | | | | | | | | | |   (2886)  s(all_352_1) = 0
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | BETA: splitting (2876) gives:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | |   (2887)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.14  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | ALPHA: (2887) implies:
% 96.21/14.14  | | | | | | | | | | | |   (2888)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | GROUND_INST: instantiating (2888) with all_352_1, simplifying
% 96.21/14.14  | | | | | | | | | | | |              with (2882), (2886) gives:
% 96.21/14.14  | | | | | | | | | | | |   (2889)  $false
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | CLOSE: (2889) is inconsistent.
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | |   (2890)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.14  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.14  | | | | | | | | | | | |             $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | ALPHA: (2890) implies:
% 96.21/14.14  | | | | | | | | | | | |   (2891)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.14  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2878), (2891) are
% 96.21/14.14  | | | | | | | | | | | |            inconsistent by sub-proof #39.
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | End of split
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | |   (2892)  all_138_0 = 0
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | REDUCE: (2871), (2892) imply:
% 96.21/14.14  | | | | | | | | | | |   (2893)  $false
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | CLOSE: (2893) is inconsistent.
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | End of split
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | |   (2894)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.14  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.14  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.14  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.14  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.14  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.14  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.14  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.14  | | | | | | | | | |                 $i(v0))))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2894) implies:
% 96.21/14.14  | | | | | | | | | |   (2895)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.14  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.14  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.14  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.14  | | | | | | | | | |   (2896)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.14  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.14  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.14  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | DELTA: instantiating (2896) with fresh symbols all_351_0,
% 96.21/14.14  | | | | | | | | | |        all_351_1 gives:
% 96.21/14.14  | | | | | | | | | |   (2897)  s(all_351_1) = all_351_0 & $i(all_351_1) &  ! [v0:
% 96.21/14.14  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_351_0 = 0) | v1 =
% 96.21/14.14  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.14  | | | | | | | | | |           (all_351_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2897) implies:
% 96.21/14.14  | | | | | | | | | |   (2898)   ! [v0: $i] : (all_351_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.21/14.14  | | | | | | | | | |             $i(v0))
% 96.21/14.14  | | | | | | | | | |   (2899)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_351_0 = 0) |
% 96.21/14.14  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | GROUND_INST: instantiating (2899) with all_138_1, all_138_0,
% 96.21/14.14  | | | | | | | | | |              simplifying with (2872), (2873) gives:
% 96.21/14.14  | | | | | | | | | |   (2900)   ~ (all_351_0 = 0) | all_138_0 = 0
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | BETA: splitting (2900) gives:
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | |   (2901)   ~ (all_351_0 = 0)
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | BETA: splitting (2876) gives:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | |   (2902)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.14  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | ALPHA: (2902) implies:
% 96.21/14.14  | | | | | | | | | | | |   (2903)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2895), (2903) are
% 96.21/14.14  | | | | | | | | | | | |            inconsistent by sub-proof #38.
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | |   (2904)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.14  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.14  | | | | | | | | | | | |             $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | ALPHA: (2904) implies:
% 96.21/14.14  | | | | | | | | | | | |   (2905)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | DELTA: instantiating (2905) with fresh symbol all_363_0
% 96.21/14.14  | | | | | | | | | | | |        gives:
% 96.21/14.14  | | | | | | | | | | | |   (2906)  s(all_363_0) = 0 & $i(all_363_0)
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | ALPHA: (2906) implies:
% 96.21/14.14  | | | | | | | | | | | |   (2907)  $i(all_363_0)
% 96.21/14.14  | | | | | | | | | | | |   (2908)  s(all_363_0) = 0
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | GROUND_INST: instantiating (2898) with all_363_0, simplifying
% 96.21/14.14  | | | | | | | | | | | |              with (2907), (2908) gives:
% 96.21/14.14  | | | | | | | | | | | |   (2909)  all_351_0 = 0
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | REDUCE: (2901), (2909) imply:
% 96.21/14.14  | | | | | | | | | | | |   (2910)  $false
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | CLOSE: (2910) is inconsistent.
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | End of split
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | |   (2911)  all_138_0 = 0
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | REDUCE: (2871), (2911) imply:
% 96.21/14.14  | | | | | | | | | | |   (2912)  $false
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | CLOSE: (2912) is inconsistent.
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | End of split
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | End of split
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | |   (2913)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 96.21/14.14  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.21/14.14  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.14  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 96.21/14.14  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.14  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.14  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.21/14.14  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.21/14.14  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.21/14.14  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.21/14.14  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.14  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.14  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.14  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.14  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.14  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.14  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.14  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.14  | | | | | | | | |                     $i(v0))))))
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | ALPHA: (2913) implies:
% 96.21/14.14  | | | | | | | | |   (2914)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.14  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.14  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.14  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.14  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.21/14.14  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.21/14.14  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.21/14.14  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.21/14.14  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.14  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.14  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.14  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.14  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.14  | | | | | | | | |                   $i(v0)))))
% 96.21/14.14  | | | | | | | | |   (2915)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.14  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.14  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.14  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | BETA: splitting (2914) gives:
% 96.21/14.14  | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | |   (2916)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.14  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.14  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.14  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.14  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2916) implies:
% 96.21/14.14  | | | | | | | | | |   (2917)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.14  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.14  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.14  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.14  | | | | | | | | | |   (2918)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.14  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.14  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.14  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | GROUND_INST: instantiating (2918) with all_138_1, all_138_0,
% 96.21/14.14  | | | | | | | | | |              simplifying with (2872), (2873) gives:
% 96.21/14.14  | | | | | | | | | |   (2919)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.14  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_138_0 = 0)) & (v1 = 0 |
% 96.21/14.14  | | | | | | | | | |               all_138_0 = 0))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | DELTA: instantiating (2919) with fresh symbols all_352_0,
% 96.21/14.14  | | | | | | | | | |        all_352_1 gives:
% 96.21/14.14  | | | | | | | | | |   (2920)  s(all_352_1) = all_352_0 & $i(all_352_1) & ( ~
% 96.21/14.14  | | | | | | | | | |             (all_352_0 = 0) |  ~ (all_138_0 = 0)) &
% 96.21/14.14  | | | | | | | | | |           (all_352_0 = 0 | all_138_0 = 0)
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2920) implies:
% 96.21/14.14  | | | | | | | | | |   (2921)  $i(all_352_1)
% 96.21/14.14  | | | | | | | | | |   (2922)  s(all_352_1) = all_352_0
% 96.21/14.14  | | | | | | | | | |   (2923)  all_352_0 = 0 | all_138_0 = 0
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | BETA: splitting (2923) gives:
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | |   (2924)  all_352_0 = 0
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | REDUCE: (2922), (2924) imply:
% 96.21/14.14  | | | | | | | | | | |   (2925)  s(all_352_1) = 0
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | BETA: splitting (2915) gives:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | Case 1:
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | |   (2926)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.14  | | | | | | | | | | | |             $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | ALPHA: (2926) implies:
% 96.21/14.14  | | | | | | | | | | | |   (2927)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.14  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2917), (2927) are
% 96.21/14.14  | | | | | | | | | | | |            inconsistent by sub-proof #38.
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | |   (2928)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.14  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.14  | | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | ALPHA: (2928) implies:
% 96.21/14.14  | | | | | | | | | | | |   (2929)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | GROUND_INST: instantiating (2929) with all_352_1, simplifying
% 96.21/14.14  | | | | | | | | | | | |              with (2921), (2925) gives:
% 96.21/14.14  | | | | | | | | | | | |   (2930)  $false
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | | CLOSE: (2930) is inconsistent.
% 96.21/14.14  | | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | End of split
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | |   (2931)  all_138_0 = 0
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | REDUCE: (2871), (2931) imply:
% 96.21/14.14  | | | | | | | | | | |   (2932)  $false
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | | CLOSE: (2932) is inconsistent.
% 96.21/14.14  | | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | End of split
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | Case 2:
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | |   (2933)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.14  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.14  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.14  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.14  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.14  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.14  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.14  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2933) implies:
% 96.21/14.14  | | | | | | | | | |   (2934)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.14  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.14  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.14  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.14  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.14  | | | | | | | | | |   (2935)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.14  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.14  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.14  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | DELTA: instantiating (2935) with fresh symbols all_351_0,
% 96.21/14.14  | | | | | | | | | |        all_351_1 gives:
% 96.21/14.14  | | | | | | | | | |   (2936)  s(all_351_1) = all_351_0 & $i(all_351_1) &  ! [v0:
% 96.21/14.14  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_351_0 = 0) | v1 =
% 96.21/14.14  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.14  | | | | | | | | | |           (all_351_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.14  | | | | | | | | | | ALPHA: (2936) implies:
% 96.21/14.14  | | | | | | | | | |   (2937)   ! [v0: $i] : (all_351_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.21/14.14  | | | | | | | | | |             $i(v0))
% 96.21/14.14  | | | | | | | | | |   (2938)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_351_0 = 0) |
% 96.21/14.14  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.21/14.14  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | GROUND_INST: instantiating (2938) with all_138_1, all_138_0,
% 96.21/14.15  | | | | | | | | | |              simplifying with (2872), (2873) gives:
% 96.21/14.15  | | | | | | | | | |   (2939)   ~ (all_351_0 = 0) | all_138_0 = 0
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | BETA: splitting (2939) gives:
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | Case 1:
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | |   (2940)   ~ (all_351_0 = 0)
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | BETA: splitting (2915) gives:
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | Case 1:
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | |   (2941)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.15  | | | | | | | | | | | |             $i(v0))
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | ALPHA: (2941) implies:
% 96.21/14.15  | | | | | | | | | | | |   (2942)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | DELTA: instantiating (2942) with fresh symbol all_364_0
% 96.21/14.15  | | | | | | | | | | | |        gives:
% 96.21/14.15  | | | | | | | | | | | |   (2943)  s(all_364_0) = 0 & $i(all_364_0)
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | ALPHA: (2943) implies:
% 96.21/14.15  | | | | | | | | | | | |   (2944)  $i(all_364_0)
% 96.21/14.15  | | | | | | | | | | | |   (2945)  s(all_364_0) = 0
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | GROUND_INST: instantiating (2937) with all_364_0, simplifying
% 96.21/14.15  | | | | | | | | | | | |              with (2944), (2945) gives:
% 96.21/14.15  | | | | | | | | | | | |   (2946)  all_351_0 = 0
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | REDUCE: (2940), (2946) imply:
% 96.21/14.15  | | | | | | | | | | | |   (2947)  $false
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | CLOSE: (2947) is inconsistent.
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | Case 2:
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | |   (2948)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.15  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.15  | | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | ALPHA: (2948) implies:
% 96.21/14.15  | | | | | | | | | | | |   (2949)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.15  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2934), (2949) are
% 96.21/14.15  | | | | | | | | | | | |            inconsistent by sub-proof #39.
% 96.21/14.15  | | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | End of split
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | Case 2:
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | |   (2950)  all_138_0 = 0
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | REDUCE: (2871), (2950) imply:
% 96.21/14.15  | | | | | | | | | | |   (2951)  $false
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | CLOSE: (2951) is inconsistent.
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | End of split
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | End of split
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | End of split
% 96.21/14.15  | | | | | | | | 
% 96.21/14.15  | | | | | | | End of split
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | Case 2:
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | |   (2952)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.21/14.15  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.15  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.21/14.15  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.21/14.15  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.21/14.15  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.15  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.15  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.21/14.15  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.21/14.15  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.15  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.21/14.15  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.15  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.15  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.15  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.15  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.15  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.15  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.21/14.15  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 96.21/14.15  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.15  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.21/14.15  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.15  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.15  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.15  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.15  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.15  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.15  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.21/14.15  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.21/14.15  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.21/14.15  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.15  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.21/14.15  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.21/14.15  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.21/14.15  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.21/14.15  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.15  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.15  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.15  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.15  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.15  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.15  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.15  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.21/14.15  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.15  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.21/14.15  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.21/14.15  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.21/14.15  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.15  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.15  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.15  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | | ALPHA: (2952) implies:
% 96.21/14.15  | | | | | | |   (2953)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.15  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.15  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.15  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.15  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.15  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.15  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.15  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.15  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.21/14.15  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.21/14.15  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.21/14.15  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.15  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.15  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.15  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.15  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.15  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.15  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.15  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.15  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.15  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.15  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.21/14.15  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.15  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.15  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.15  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.15  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.15  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.15  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.15  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.15  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.15  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.15  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.15  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.15  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.15  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.15  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.15  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.15  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.15  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.15  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.15  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.15  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.15  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.21/14.15  | | | | | | |   (2954)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.21/14.15  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.15  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.21/14.15  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | | DELTA: instantiating (2954) with fresh symbols all_122_0,
% 96.21/14.15  | | | | | | |        all_122_1 gives:
% 96.21/14.15  | | | | | | |   (2955)  r(all_122_1) = all_122_0 & $i(all_122_1) &  ! [v0: $i] :
% 96.21/14.15  | | | | | | |            ! [v1: int] : ( ~ (all_122_0 = 0) | v1 = 0 |  ~ (r(v0)
% 96.21/14.15  | | | | | | |               = v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_122_0 = 0 | 
% 96.21/14.15  | | | | | | |             ~ (r(v0) = 0) |  ~ $i(v0))
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | | ALPHA: (2955) implies:
% 96.21/14.15  | | | | | | |   (2956)  $i(all_122_1)
% 96.21/14.15  | | | | | | |   (2957)  r(all_122_1) = all_122_0
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | | GROUND_INST: instantiating (2850) with all_122_1, all_122_0,
% 96.21/14.15  | | | | | | |              simplifying with (2956), (2957) gives:
% 96.21/14.15  | | | | | | |   (2958)  all_122_0 = 0
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | | REDUCE: (2957), (2958) imply:
% 96.21/14.15  | | | | | | |   (2959)  r(all_122_1) = 0
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | | BETA: splitting (2856) gives:
% 96.21/14.15  | | | | | | | 
% 96.21/14.15  | | | | | | | Case 1:
% 96.21/14.15  | | | | | | | | 
% 96.21/14.15  | | | | | | | |   (2960)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.15  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.21/14.15  | | | | | | | | 
% 96.21/14.15  | | | | | | | | ALPHA: (2960) implies:
% 96.21/14.15  | | | | | | | |   (2961)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.15  | | | | | | | |             |  ~ $i(v0))
% 96.21/14.15  | | | | | | | | 
% 96.21/14.15  | | | | | | | | BETA: splitting (2953) gives:
% 96.21/14.15  | | | | | | | | 
% 96.21/14.15  | | | | | | | | Case 1:
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | |   (2962)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.21/14.15  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.15  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.21/14.15  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.21/14.15  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.15  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.15  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.15  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.15  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.21/14.15  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.21/14.15  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.21/14.15  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.21/14.15  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.15  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.15  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.15  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.15  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.15  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.15  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.15  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.15  | | | | | | | | |                     $i(v0))))))
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | ALPHA: (2962) implies:
% 96.21/14.15  | | | | | | | | |   (2963)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.15  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.15  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.15  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.15  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.15  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.15  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.21/14.15  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.21/14.15  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.21/14.15  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.21/14.15  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.15  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.15  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.15  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.15  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.15  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.15  | | | | | | | | |                   $i(v0)))))
% 96.21/14.15  | | | | | | | | |   (2964)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.15  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.15  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.15  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | BETA: splitting (2963) gives:
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | Case 1:
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | |   (2965)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.15  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.15  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.15  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.15  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.15  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.15  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | ALPHA: (2965) implies:
% 96.21/14.15  | | | | | | | | | |   (2966)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.15  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.15  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.15  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.15  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.15  | | | | | | | | | |   (2967)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.15  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.15  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | BETA: splitting (2964) gives:
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | Case 1:
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | |   (2968)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.15  | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | ALPHA: (2968) implies:
% 96.21/14.15  | | | | | | | | | | |   (2969)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2966), (2969) are
% 96.21/14.15  | | | | | | | | | | |            inconsistent by sub-proof #38.
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | Case 2:
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | |   (2970)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.15  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.15  | | | | | | | | | | |             $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | ALPHA: (2970) implies:
% 96.21/14.15  | | | | | | | | | | |   (2971)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | REF_CLOSE: (2961), (2967), (2971) are inconsistent by
% 96.21/14.15  | | | | | | | | | | |            sub-proof #67.
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | End of split
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | Case 2:
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | |   (2972)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.15  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.15  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.15  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.15  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.15  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.15  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.15  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.15  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | ALPHA: (2972) implies:
% 96.21/14.15  | | | | | | | | | |   (2973)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.15  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.15  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.15  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.15  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.15  | | | | | | | | | |   (2974)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.15  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.15  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.15  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | DELTA: instantiating (2974) with fresh symbols all_338_0,
% 96.21/14.15  | | | | | | | | | |        all_338_1 gives:
% 96.21/14.15  | | | | | | | | | |   (2975)  s(all_338_1) = all_338_0 & $i(all_338_1) &  ! [v0:
% 96.21/14.15  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_338_0 = 0) | v1 =
% 96.21/14.15  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.15  | | | | | | | | | |           (all_338_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | ALPHA: (2975) implies:
% 96.21/14.15  | | | | | | | | | |   (2976)  $i(all_338_1)
% 96.21/14.15  | | | | | | | | | |   (2977)  s(all_338_1) = all_338_0
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | BETA: splitting (2964) gives:
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | Case 1:
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | |   (2978)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.15  | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | ALPHA: (2978) implies:
% 96.21/14.15  | | | | | | | | | | |   (2979)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | GROUND_INST: instantiating (2961) with all_338_1, all_338_0,
% 96.21/14.15  | | | | | | | | | | |              simplifying with (2976), (2977) gives:
% 96.21/14.15  | | | | | | | | | | |   (2980)  all_338_0 = 0
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | REDUCE: (2977), (2980) imply:
% 96.21/14.15  | | | | | | | | | | |   (2981)  s(all_338_1) = 0
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | GROUND_INST: instantiating (2979) with all_338_1, simplifying
% 96.21/14.15  | | | | | | | | | | |              with (2976), (2981) gives:
% 96.21/14.15  | | | | | | | | | | |   (2982)  $false
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | CLOSE: (2982) is inconsistent.
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | Case 2:
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | |   (2983)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.15  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.15  | | | | | | | | | | |             $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | ALPHA: (2983) implies:
% 96.21/14.15  | | | | | | | | | | |   (2984)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.15  | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2973), (2984) are
% 96.21/14.15  | | | | | | | | | | |            inconsistent by sub-proof #39.
% 96.21/14.15  | | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | | End of split
% 96.21/14.15  | | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | End of split
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | Case 2:
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | |   (2985)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.15  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 96.21/14.15  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.21/14.15  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.15  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 96.21/14.15  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.15  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.15  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.15  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.15  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.15  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.15  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.15  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.21/14.15  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.15  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.21/14.15  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.15  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.15  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.15  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.15  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.15  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.15  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.15  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.21/14.15  | | | | | | | | | 
% 96.21/14.15  | | | | | | | | | ALPHA: (2985) implies:
% 96.21/14.16  | | | | | | | | |   (2986)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.16  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.16  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.16  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.16  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.16  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.21/14.16  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.21/14.16  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.21/14.16  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.21/14.16  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.16  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.16  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.16  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.16  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.16  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | |                   $i(v0)))))
% 96.21/14.16  | | | | | | | | |   (2987)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.16  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.16  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.16  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 96.21/14.16  | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | BETA: splitting (2986) gives:
% 96.21/14.16  | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | Case 1:
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | |   (2988)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.16  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.16  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.16  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.16  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.16  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | ALPHA: (2988) implies:
% 96.21/14.16  | | | | | | | | | |   (2989)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.16  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.16  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.16  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.16  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.16  | | | | | | | | | |   (2990)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.16  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.16  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | BETA: splitting (2987) gives:
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | Case 1:
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | |   (2991)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.16  | | | | | | | | | | |             $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | ALPHA: (2991) implies:
% 96.21/14.16  | | | | | | | | | | |   (2992)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | REF_CLOSE: (2961), (2990), (2992) are inconsistent by
% 96.21/14.16  | | | | | | | | | | |            sub-proof #67.
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | Case 2:
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | |   (2993)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.16  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.16  | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | ALPHA: (2993) implies:
% 96.21/14.16  | | | | | | | | | | |   (2994)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.16  | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2989), (2994) are
% 96.21/14.16  | | | | | | | | | | |            inconsistent by sub-proof #39.
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | End of split
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | Case 2:
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | |   (2995)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.16  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.16  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.16  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.16  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.16  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.16  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.16  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.16  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | | |                 $i(v0))))
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | ALPHA: (2995) implies:
% 96.21/14.16  | | | | | | | | | |   (2996)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.16  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.16  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.16  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.16  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.16  | | | | | | | | | |   (2997)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.16  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.16  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.16  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | DELTA: instantiating (2997) with fresh symbols all_338_0,
% 96.21/14.16  | | | | | | | | | |        all_338_1 gives:
% 96.21/14.16  | | | | | | | | | |   (2998)  s(all_338_1) = all_338_0 & $i(all_338_1) &  ! [v0:
% 96.21/14.16  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_338_0 = 0) | v1 =
% 96.21/14.16  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.16  | | | | | | | | | |           (all_338_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | ALPHA: (2998) implies:
% 96.21/14.16  | | | | | | | | | |   (2999)  $i(all_338_1)
% 96.21/14.16  | | | | | | | | | |   (3000)  s(all_338_1) = all_338_0
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | BETA: splitting (2987) gives:
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | Case 1:
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | |   (3001)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.16  | | | | | | | | | | |             $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | ALPHA: (3001) implies:
% 96.21/14.16  | | | | | | | | | | |   (3002)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | REF_CLOSE: (3), (2860), (2861), (2862), (2996), (3002) are
% 96.21/14.16  | | | | | | | | | | |            inconsistent by sub-proof #38.
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | Case 2:
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | |   (3003)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.16  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.16  | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | ALPHA: (3003) implies:
% 96.21/14.16  | | | | | | | | | | |   (3004)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | GROUND_INST: instantiating (2961) with all_338_1, all_338_0,
% 96.21/14.16  | | | | | | | | | | |              simplifying with (2999), (3000) gives:
% 96.21/14.16  | | | | | | | | | | |   (3005)  all_338_0 = 0
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | REDUCE: (3000), (3005) imply:
% 96.21/14.16  | | | | | | | | | | |   (3006)  s(all_338_1) = 0
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | GROUND_INST: instantiating (3004) with all_338_1, simplifying
% 96.21/14.16  | | | | | | | | | | |              with (2999), (3006) gives:
% 96.21/14.16  | | | | | | | | | | |   (3007)  $false
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | CLOSE: (3007) is inconsistent.
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | End of split
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | End of split
% 96.21/14.16  | | | | | | | | | 
% 96.21/14.16  | | | | | | | | End of split
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | Case 2:
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | |   (3008)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.16  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.21/14.16  | | | | | | | |             $i(v0))
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | | ALPHA: (3008) implies:
% 96.21/14.16  | | | | | | | |   (3009)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | | GROUND_INST: instantiating (3009) with all_122_1, simplifying
% 96.21/14.16  | | | | | | | |              with (2956), (2959) gives:
% 96.21/14.16  | | | | | | | |   (3010)  $false
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | | CLOSE: (3010) is inconsistent.
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | End of split
% 96.21/14.16  | | | | | | | 
% 96.21/14.16  | | | | | | End of split
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | Case 2:
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | |   (3011)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.21/14.16  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.16  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.21/14.16  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.16  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.16  | | | | | |               [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.21/14.16  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.21/14.16  | | | | | |                 $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | | ALPHA: (3011) implies:
% 96.21/14.16  | | | | | |   (3012)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.21/14.16  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.21/14.16  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.21/14.16  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.21/14.16  | | | | | |               $i(v0)))
% 96.21/14.16  | | | | | |   (3013)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.21/14.16  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.16  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.21/14.16  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | | DELTA: instantiating (3013) with fresh symbols all_24_0, all_24_1
% 96.21/14.16  | | | | | |        gives:
% 96.21/14.16  | | | | | |   (3014)  q(all_24_1) = all_24_0 & $i(all_24_1) &  ! [v0: $i] :  !
% 96.21/14.16  | | | | | |           [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 96.21/14.16  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) =
% 96.21/14.16  | | | | | |               0) |  ~ $i(v0))
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | | ALPHA: (3014) implies:
% 96.21/14.16  | | | | | |   (3015)   ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 96.21/14.16  | | | | | |   (3016)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |
% 96.21/14.16  | | | | | |              ~ (q(v0) = v1) |  ~ $i(v0))
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | | GROUND_INST: instantiating (3015) with all_16_0, simplifying with
% 96.21/14.16  | | | | | |              (2853), (2854) gives:
% 96.21/14.16  | | | | | |   (3017)  all_24_0 = 0
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | | BETA: splitting (2848) gives:
% 96.21/14.16  | | | | | | 
% 96.21/14.16  | | | | | | Case 1:
% 96.21/14.16  | | | | | | | 
% 96.21/14.16  | | | | | | |   (3018)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.21/14.16  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.21/14.16  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.16  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.21/14.16  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.16  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.16  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.21/14.16  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.21/14.16  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.21/14.16  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.21/14.16  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.21/14.16  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.16  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.16  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.16  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.21/14.16  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.16  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.21/14.16  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.16  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.16  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.16  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.16  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.16  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.16  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.16  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 96.21/14.16  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.21/14.16  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.16  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.16  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.16  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 96.21/14.16  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.21/14.16  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.21/14.16  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.16  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.16  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.16  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.21/14.16  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.16  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.16  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.21/14.16  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.16  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.21/14.16  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.21/14.16  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.21/14.16  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.16  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.16  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.21/14.16  | | | | | | | 
% 96.21/14.16  | | | | | | | ALPHA: (3018) implies:
% 96.21/14.16  | | | | | | |   (3019)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.16  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.16  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.16  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.16  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.16  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.16  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.16  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.16  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.16  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.16  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.16  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.16  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.16  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.16  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.16  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.16  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.16  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.16  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.16  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.16  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.21/14.16  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.21/14.16  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.16  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.16  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.16  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.21/14.16  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.21/14.16  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.21/14.16  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.16  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.16  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.16  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.16  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.16  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.16  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.16  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.16  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.16  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.16  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.16  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.16  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.21/14.16  | | | | | | |   (3020)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.21/14.16  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.21/14.16  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.16  | | | | | | |                 = 0)))
% 96.21/14.16  | | | | | | | 
% 96.21/14.16  | | | | | | | BETA: splitting (3012) gives:
% 96.21/14.16  | | | | | | | 
% 96.21/14.16  | | | | | | | Case 1:
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | |   (3021)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.16  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.21/14.16  | | | | | | | |             $i(v0))
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | | ALPHA: (3021) implies:
% 96.21/14.16  | | | | | | | |   (3022)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.16  | | | | | | | |             |  ~ $i(v0))
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | | BETA: splitting (3019) gives:
% 96.21/14.16  | | | | | | | | 
% 96.21/14.16  | | | | | | | | Case 1:
% 96.21/14.16  | | | | | | | | | 
% 96.21/14.16  | | | | | | | | |   (3023)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.21/14.16  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.16  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.21/14.16  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.21/14.16  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.16  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.16  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.16  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.16  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.16  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.21/14.16  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.16  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.21/14.16  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.16  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.16  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.16  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.16  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.16  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.16  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.16  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.21/14.16  | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | ALPHA: (3023) implies:
% 96.21/14.16  | | | | | | | | |   (3024)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.16  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.16  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.16  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.16  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.16  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.21/14.16  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.21/14.16  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.21/14.16  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.21/14.16  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.16  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.16  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.16  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.16  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.16  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | |                   $i(v0)))))
% 96.21/14.16  | | | | | | | | |   (3025)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.16  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.16  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.16  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.16  | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | BETA: splitting (3024) gives:
% 96.21/14.16  | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | Case 1:
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | |   (3026)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.16  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.16  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.16  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.16  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.16  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.16  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | ALPHA: (3026) implies:
% 96.21/14.16  | | | | | | | | | |   (3027)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.16  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.16  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.16  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.16  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.16  | | | | | | | | | |   (3028)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.16  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.16  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.16  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | BETA: splitting (3025) gives:
% 96.21/14.16  | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | Case 1:
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | |   (3029)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.16  | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | ALPHA: (3029) implies:
% 96.21/14.16  | | | | | | | | | | |   (3030)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.16  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3027), (3030) are
% 96.21/14.16  | | | | | | | | | | |            inconsistent by sub-proof #37.
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | Case 2:
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | |   (3031)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.16  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.16  | | | | | | | | | | |             $i(v0))
% 96.21/14.16  | | | | | | | | | | | 
% 96.21/14.16  | | | | | | | | | | | ALPHA: (3031) implies:
% 96.21/14.17  | | | | | | | | | | |   (3032)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | REF_CLOSE: (3022), (3028), (3032) are inconsistent by
% 96.21/14.17  | | | | | | | | | | |            sub-proof #67.
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | End of split
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | Case 2:
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | |   (3033)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.17  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.17  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.17  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.17  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.17  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.17  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.17  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.17  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.17  | | | | | | | | | |                 $i(v0))))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | ALPHA: (3033) implies:
% 96.21/14.17  | | | | | | | | | |   (3034)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.17  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.17  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.17  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.17  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.17  | | | | | | | | | |   (3035)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.17  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.17  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.17  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | DELTA: instantiating (3035) with fresh symbols all_43_0,
% 96.21/14.17  | | | | | | | | | |        all_43_1 gives:
% 96.21/14.17  | | | | | | | | | |   (3036)  s(all_43_1) = all_43_0 & $i(all_43_1) &  ! [v0:
% 96.21/14.17  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_43_0 = 0) | v1 = 0
% 96.21/14.17  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.17  | | | | | | | | | |           (all_43_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | ALPHA: (3036) implies:
% 96.21/14.17  | | | | | | | | | |   (3037)  $i(all_43_1)
% 96.21/14.17  | | | | | | | | | |   (3038)  s(all_43_1) = all_43_0
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | GROUND_INST: instantiating (3022) with all_43_1, all_43_0,
% 96.21/14.17  | | | | | | | | | |              simplifying with (3037), (3038) gives:
% 96.21/14.17  | | | | | | | | | |   (3039)  all_43_0 = 0
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | REDUCE: (3038), (3039) imply:
% 96.21/14.17  | | | | | | | | | |   (3040)  s(all_43_1) = 0
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | BETA: splitting (3025) gives:
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | Case 1:
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | |   (3041)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.17  | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | ALPHA: (3041) implies:
% 96.21/14.17  | | | | | | | | | | |   (3042)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | GROUND_INST: instantiating (3042) with all_43_1, simplifying
% 96.21/14.17  | | | | | | | | | | |              with (3037), (3040) gives:
% 96.21/14.17  | | | | | | | | | | |   (3043)  $false
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | CLOSE: (3043) is inconsistent.
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | Case 2:
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | |   (3044)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.17  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.17  | | | | | | | | | | |             $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | ALPHA: (3044) implies:
% 96.21/14.17  | | | | | | | | | | |   (3045)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.17  | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3034), (3045) are
% 96.21/14.17  | | | | | | | | | | |            inconsistent by sub-proof #36.
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | End of split
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | End of split
% 96.21/14.17  | | | | | | | | | 
% 96.21/14.17  | | | | | | | | Case 2:
% 96.21/14.17  | | | | | | | | | 
% 96.21/14.17  | | | | | | | | |   (3046)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 96.21/14.17  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.21/14.17  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.17  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 96.21/14.17  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.17  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.17  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.17  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.17  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.17  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.17  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.21/14.17  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.21/14.17  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.21/14.17  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.21/14.17  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.17  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.17  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.17  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.17  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.17  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.17  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.17  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.17  | | | | | | | | |                     $i(v0))))))
% 96.21/14.17  | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | ALPHA: (3046) implies:
% 96.21/14.17  | | | | | | | | |   (3047)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.17  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.17  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.17  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.17  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.17  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.17  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.17  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.17  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.21/14.17  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.21/14.17  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.21/14.17  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.21/14.17  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.17  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.17  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.17  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.17  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.17  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.17  | | | | | | | | |                   $i(v0)))))
% 96.21/14.17  | | | | | | | | |   (3048)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.17  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.17  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.17  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 96.21/14.17  | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | BETA: splitting (3047) gives:
% 96.21/14.17  | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | Case 1:
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | |   (3049)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.17  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.17  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.17  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.17  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.17  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.17  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.17  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.17  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | ALPHA: (3049) implies:
% 96.21/14.17  | | | | | | | | | |   (3050)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.17  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.17  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.17  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.17  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.17  | | | | | | | | | |   (3051)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.17  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.17  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.17  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | BETA: splitting (3048) gives:
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | Case 1:
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | |   (3052)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.17  | | | | | | | | | | |             $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | ALPHA: (3052) implies:
% 96.21/14.17  | | | | | | | | | | |   (3053)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | REF_CLOSE: (3022), (3051), (3053) are inconsistent by
% 96.21/14.17  | | | | | | | | | | |            sub-proof #67.
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | Case 2:
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | |   (3054)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.17  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.17  | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | ALPHA: (3054) implies:
% 96.21/14.17  | | | | | | | | | | |   (3055)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.17  | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3050), (3055) are
% 96.21/14.17  | | | | | | | | | | |            inconsistent by sub-proof #36.
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | End of split
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | Case 2:
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | |   (3056)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.17  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.17  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.17  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.17  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.17  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.17  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.17  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.17  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | ALPHA: (3056) implies:
% 96.21/14.17  | | | | | | | | | |   (3057)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.17  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.17  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.17  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.17  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.17  | | | | | | | | | |   (3058)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.17  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.17  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.17  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | DELTA: instantiating (3058) with fresh symbols all_43_0,
% 96.21/14.17  | | | | | | | | | |        all_43_1 gives:
% 96.21/14.17  | | | | | | | | | |   (3059)  s(all_43_1) = all_43_0 & $i(all_43_1) &  ! [v0:
% 96.21/14.17  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_43_0 = 0) | v1 = 0
% 96.21/14.17  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.17  | | | | | | | | | |           (all_43_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | ALPHA: (3059) implies:
% 96.21/14.17  | | | | | | | | | |   (3060)  $i(all_43_1)
% 96.21/14.17  | | | | | | | | | |   (3061)  s(all_43_1) = all_43_0
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | GROUND_INST: instantiating (3022) with all_43_1, all_43_0,
% 96.21/14.17  | | | | | | | | | |              simplifying with (3060), (3061) gives:
% 96.21/14.17  | | | | | | | | | |   (3062)  all_43_0 = 0
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | REDUCE: (3061), (3062) imply:
% 96.21/14.17  | | | | | | | | | |   (3063)  s(all_43_1) = 0
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | BETA: splitting (3048) gives:
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | Case 1:
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | |   (3064)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.17  | | | | | | | | | | |             $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | ALPHA: (3064) implies:
% 96.21/14.17  | | | | | | | | | | |   (3065)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3057), (3065) are
% 96.21/14.17  | | | | | | | | | | |            inconsistent by sub-proof #37.
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | Case 2:
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | |   (3066)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.17  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.17  | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | ALPHA: (3066) implies:
% 96.21/14.17  | | | | | | | | | | |   (3067)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | GROUND_INST: instantiating (3067) with all_43_1, simplifying
% 96.21/14.17  | | | | | | | | | | |              with (3060), (3063) gives:
% 96.21/14.17  | | | | | | | | | | |   (3068)  $false
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | | CLOSE: (3068) is inconsistent.
% 96.21/14.17  | | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | | End of split
% 96.21/14.17  | | | | | | | | | | 
% 96.21/14.17  | | | | | | | | | End of split
% 96.21/14.17  | | | | | | | | | 
% 96.21/14.17  | | | | | | | | End of split
% 96.21/14.17  | | | | | | | | 
% 96.21/14.17  | | | | | | | Case 2:
% 96.21/14.17  | | | | | | | | 
% 96.21/14.17  | | | | | | | |   (3069)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.21/14.17  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.21/14.17  | | | | | | | | 
% 96.21/14.17  | | | | | | | | ALPHA: (3069) implies:
% 96.21/14.17  | | | | | | | |   (3070)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.21/14.17  | | | | | | | | 
% 96.21/14.17  | | | | | | | | REF_CLOSE: (2850), (3020), (3070) are inconsistent by sub-proof
% 96.21/14.17  | | | | | | | |            #73.
% 96.21/14.17  | | | | | | | | 
% 96.21/14.17  | | | | | | | End of split
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | Case 2:
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | |   (3071)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.21/14.17  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.17  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.21/14.17  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.21/14.17  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.21/14.17  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.17  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.17  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.21/14.17  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.21/14.17  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.17  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.21/14.17  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.17  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.17  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.17  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.17  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.17  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.17  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.21/14.17  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 96.21/14.17  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.17  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.21/14.17  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.17  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.17  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.17  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.17  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.17  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.17  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.21/14.17  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.21/14.17  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.21/14.17  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.17  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.21/14.17  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.21/14.17  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.21/14.17  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.21/14.17  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.17  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.17  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.17  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.17  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.17  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.17  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.17  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.21/14.17  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.17  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.21/14.17  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.21/14.17  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.21/14.17  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.17  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.17  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.17  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | | ALPHA: (3071) implies:
% 96.21/14.17  | | | | | | |   (3072)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.17  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.17  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.17  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.17  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.17  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.17  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.17  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.17  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.21/14.17  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.21/14.17  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.21/14.17  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.17  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.17  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.17  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.17  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.17  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.17  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.17  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.17  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.17  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.17  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.21/14.17  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.17  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.17  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.17  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.17  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.17  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.17  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.17  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.17  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.17  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.17  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.17  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.17  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.17  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.17  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.17  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.17  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.17  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.17  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.17  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.17  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.17  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.17  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.21/14.17  | | | | | | |   (3073)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.21/14.17  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.17  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.21/14.17  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | | DELTA: instantiating (3073) with fresh symbols all_34_0, all_34_1
% 96.21/14.17  | | | | | | |        gives:
% 96.21/14.17  | | | | | | |   (3074)  r(all_34_1) = all_34_0 & $i(all_34_1) &  ! [v0: $i] :  !
% 96.21/14.17  | | | | | | |           [v1: int] : ( ~ (all_34_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 96.21/14.17  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_34_0 = 0 |  ~
% 96.21/14.17  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | | ALPHA: (3074) implies:
% 96.21/14.17  | | | | | | |   (3075)  $i(all_34_1)
% 96.21/14.17  | | | | | | |   (3076)  r(all_34_1) = all_34_0
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | | GROUND_INST: instantiating (2850) with all_34_1, all_34_0,
% 96.21/14.17  | | | | | | |              simplifying with (3075), (3076) gives:
% 96.21/14.17  | | | | | | |   (3077)  all_34_0 = 0
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | | REDUCE: (3076), (3077) imply:
% 96.21/14.17  | | | | | | |   (3078)  r(all_34_1) = 0
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | | BETA: splitting (3012) gives:
% 96.21/14.17  | | | | | | | 
% 96.21/14.17  | | | | | | | Case 1:
% 96.21/14.17  | | | | | | | | 
% 96.21/14.18  | | | | | | | |   (3079)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.18  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.21/14.18  | | | | | | | |             $i(v0))
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | ALPHA: (3079) implies:
% 96.21/14.18  | | | | | | | |   (3080)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | GROUND_INST: instantiating (3080) with all_34_1, simplifying
% 96.21/14.18  | | | | | | | |              with (3075), (3078) gives:
% 96.21/14.18  | | | | | | | |   (3081)  $false
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | CLOSE: (3081) is inconsistent.
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | |   (3082)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.21/14.18  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | ALPHA: (3082) implies:
% 96.21/14.18  | | | | | | | |   (3083)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.21/14.18  | | | | | | | |             & $i(v0))
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_51_0,
% 96.21/14.18  | | | | | | | |        all_51_1 gives:
% 96.21/14.18  | | | | | | | |   (3084)   ~ (all_51_0 = 0) & s(all_51_1) = all_51_0 &
% 96.21/14.18  | | | | | | | |           $i(all_51_1)
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | ALPHA: (3084) implies:
% 96.21/14.18  | | | | | | | |   (3085)   ~ (all_51_0 = 0)
% 96.21/14.18  | | | | | | | |   (3086)  $i(all_51_1)
% 96.21/14.18  | | | | | | | |   (3087)  s(all_51_1) = all_51_0
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | BETA: splitting (3072) gives:
% 96.21/14.18  | | | | | | | | 
% 96.21/14.18  | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | 
% 96.21/14.18  | | | | | | | | |   (3088)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.18  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.21/14.18  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.18  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.21/14.18  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.21/14.18  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.18  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.18  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.18  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.18  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.18  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.18  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.21/14.18  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.21/14.18  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.21/14.18  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.21/14.18  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.18  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.18  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.18  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.18  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.18  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.18  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.18  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.18  | | | | | | | | |                     $i(v0))))))
% 96.21/14.18  | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | ALPHA: (3088) implies:
% 96.21/14.18  | | | | | | | | |   (3089)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.18  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.18  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.18  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.18  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.18  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.18  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.18  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.18  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.21/14.18  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.21/14.18  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.21/14.18  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.21/14.18  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.18  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.18  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.18  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.18  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.18  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.18  | | | | | | | | |                   $i(v0)))))
% 96.21/14.18  | | | | | | | | |   (3090)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.18  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.18  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.18  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.18  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.18  | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | BETA: splitting (3089) gives:
% 96.21/14.18  | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | |   (3091)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.18  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.18  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.18  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.18  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.18  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.18  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.18  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.18  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | ALPHA: (3091) implies:
% 96.21/14.18  | | | | | | | | | |   (3092)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.18  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.18  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.18  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.18  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.18  | | | | | | | | | |   (3093)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.18  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.18  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.18  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | GROUND_INST: instantiating (3093) with all_51_1, all_51_0,
% 96.21/14.18  | | | | | | | | | |              simplifying with (3086), (3087) gives:
% 96.21/14.18  | | | | | | | | | |   (3094)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_51_0 = 0)) & (v1 = 0 |
% 96.21/14.18  | | | | | | | | | |               all_51_0 = 0))
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | DELTA: instantiating (3094) with fresh symbols all_61_0,
% 96.21/14.18  | | | | | | | | | |        all_61_1 gives:
% 96.21/14.18  | | | | | | | | | |   (3095)  s(all_61_1) = all_61_0 & $i(all_61_1) & ( ~
% 96.21/14.18  | | | | | | | | | |             (all_61_0 = 0) |  ~ (all_51_0 = 0)) & (all_61_0
% 96.21/14.18  | | | | | | | | | |             = 0 | all_51_0 = 0)
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | ALPHA: (3095) implies:
% 96.21/14.18  | | | | | | | | | |   (3096)  $i(all_61_1)
% 96.21/14.18  | | | | | | | | | |   (3097)  s(all_61_1) = all_61_0
% 96.21/14.18  | | | | | | | | | |   (3098)  all_61_0 = 0 | all_51_0 = 0
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | BETA: splitting (3098) gives:
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | |   (3099)  all_61_0 = 0
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | REDUCE: (3097), (3099) imply:
% 96.21/14.18  | | | | | | | | | | |   (3100)  s(all_61_1) = 0
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_72_0,
% 96.21/14.18  | | | | | | | | | | |        all_72_1 gives:
% 96.21/14.18  | | | | | | | | | | |   (3101)   ~ (all_72_0 = 0) & s(all_72_1) = all_72_0 &
% 96.21/14.18  | | | | | | | | | | |           $i(all_72_1)
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | ALPHA: (3101) implies:
% 96.21/14.18  | | | | | | | | | | |   (3102)   ~ (all_72_0 = 0)
% 96.21/14.18  | | | | | | | | | | |   (3103)  $i(all_72_1)
% 96.21/14.18  | | | | | | | | | | |   (3104)  s(all_72_1) = all_72_0
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | GROUND_INST: instantiating (3093) with all_72_1, all_72_0,
% 96.21/14.18  | | | | | | | | | | |              simplifying with (3103), (3104) gives:
% 96.21/14.18  | | | | | | | | | | |   (3105)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_72_0 = 0)) & (v1 = 0 |
% 96.21/14.18  | | | | | | | | | | |               all_72_0 = 0))
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | DELTA: instantiating (3105) with fresh symbols all_79_0,
% 96.21/14.18  | | | | | | | | | | |        all_79_1 gives:
% 96.21/14.18  | | | | | | | | | | |   (3106)  s(all_79_1) = all_79_0 & $i(all_79_1) & ( ~
% 96.21/14.18  | | | | | | | | | | |             (all_79_0 = 0) |  ~ (all_72_0 = 0)) & (all_79_0
% 96.21/14.18  | | | | | | | | | | |             = 0 | all_72_0 = 0)
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | ALPHA: (3106) implies:
% 96.21/14.18  | | | | | | | | | | |   (3107)  $i(all_79_1)
% 96.21/14.18  | | | | | | | | | | |   (3108)  s(all_79_1) = all_79_0
% 96.21/14.18  | | | | | | | | | | |   (3109)  all_79_0 = 0 | all_72_0 = 0
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | BETA: splitting (3109) gives:
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | |   (3110)  all_79_0 = 0
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | REDUCE: (3108), (3110) imply:
% 96.21/14.18  | | | | | | | | | | | |   (3111)  s(all_79_1) = 0
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_90_0,
% 96.21/14.18  | | | | | | | | | | | |        all_90_1 gives:
% 96.21/14.18  | | | | | | | | | | | |   (3112)   ~ (all_90_0 = 0) & s(all_90_1) = all_90_0 &
% 96.21/14.18  | | | | | | | | | | | |           $i(all_90_1)
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | ALPHA: (3112) implies:
% 96.21/14.18  | | | | | | | | | | | |   (3113)   ~ (all_90_0 = 0)
% 96.21/14.18  | | | | | | | | | | | |   (3114)  $i(all_90_1)
% 96.21/14.18  | | | | | | | | | | | |   (3115)  s(all_90_1) = all_90_0
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | GROUND_INST: instantiating (3093) with all_90_1, all_90_0,
% 96.21/14.18  | | | | | | | | | | | |              simplifying with (3114), (3115) gives:
% 96.21/14.18  | | | | | | | | | | | |   (3116)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_90_0 = 0)) & (v1 = 0 |
% 96.21/14.18  | | | | | | | | | | | |               all_90_0 = 0))
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | DELTA: instantiating (3116) with fresh symbols all_97_0,
% 96.21/14.18  | | | | | | | | | | | |        all_97_1 gives:
% 96.21/14.18  | | | | | | | | | | | |   (3117)  s(all_97_1) = all_97_0 & $i(all_97_1) & ( ~
% 96.21/14.18  | | | | | | | | | | | |             (all_97_0 = 0) |  ~ (all_90_0 = 0)) & (all_97_0
% 96.21/14.18  | | | | | | | | | | | |             = 0 | all_90_0 = 0)
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | ALPHA: (3117) implies:
% 96.21/14.18  | | | | | | | | | | | |   (3118)  $i(all_97_1)
% 96.21/14.18  | | | | | | | | | | | |   (3119)  s(all_97_1) = all_97_0
% 96.21/14.18  | | | | | | | | | | | |   (3120)  all_97_0 = 0 | all_90_0 = 0
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | BETA: splitting (3120) gives:
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | |   (3121)  all_97_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | REDUCE: (3119), (3121) imply:
% 96.21/14.18  | | | | | | | | | | | | |   (3122)  s(all_97_1) = 0
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_108_0,
% 96.21/14.18  | | | | | | | | | | | | |        all_108_1 gives:
% 96.21/14.18  | | | | | | | | | | | | |   (3123)   ~ (all_108_0 = 0) & s(all_108_1) = all_108_0 &
% 96.21/14.18  | | | | | | | | | | | | |           $i(all_108_1)
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | ALPHA: (3123) implies:
% 96.21/14.18  | | | | | | | | | | | | |   (3124)   ~ (all_108_0 = 0)
% 96.21/14.18  | | | | | | | | | | | | |   (3125)  $i(all_108_1)
% 96.21/14.18  | | | | | | | | | | | | |   (3126)  s(all_108_1) = all_108_0
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | GROUND_INST: instantiating (3093) with all_108_1, all_108_0,
% 96.21/14.18  | | | | | | | | | | | | |              simplifying with (3125), (3126) gives:
% 96.21/14.18  | | | | | | | | | | | | |   (3127)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_108_0 = 0)) & (v1 = 0 |
% 96.21/14.18  | | | | | | | | | | | | |               all_108_0 = 0))
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | DELTA: instantiating (3127) with fresh symbols all_115_0,
% 96.21/14.18  | | | | | | | | | | | | |        all_115_1 gives:
% 96.21/14.18  | | | | | | | | | | | | |   (3128)  s(all_115_1) = all_115_0 & $i(all_115_1) & ( ~
% 96.21/14.18  | | | | | | | | | | | | |             (all_115_0 = 0) |  ~ (all_108_0 = 0)) &
% 96.21/14.18  | | | | | | | | | | | | |           (all_115_0 = 0 | all_108_0 = 0)
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | ALPHA: (3128) implies:
% 96.21/14.18  | | | | | | | | | | | | |   (3129)  $i(all_115_1)
% 96.21/14.18  | | | | | | | | | | | | |   (3130)  s(all_115_1) = all_115_0
% 96.21/14.18  | | | | | | | | | | | | |   (3131)  all_115_0 = 0 | all_108_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | BETA: splitting (3131) gives:
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | |   (3132)  all_115_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | REDUCE: (3130), (3132) imply:
% 96.21/14.18  | | | | | | | | | | | | | |   (3133)  s(all_115_1) = 0
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_126_0,
% 96.21/14.18  | | | | | | | | | | | | | |        all_126_1 gives:
% 96.21/14.18  | | | | | | | | | | | | | |   (3134)   ~ (all_126_0 = 0) & s(all_126_1) = all_126_0 &
% 96.21/14.18  | | | | | | | | | | | | | |           $i(all_126_1)
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | ALPHA: (3134) implies:
% 96.21/14.18  | | | | | | | | | | | | | |   (3135)   ~ (all_126_0 = 0)
% 96.21/14.18  | | | | | | | | | | | | | |   (3136)  $i(all_126_1)
% 96.21/14.18  | | | | | | | | | | | | | |   (3137)  s(all_126_1) = all_126_0
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (3093) with all_126_1, all_126_0,
% 96.21/14.18  | | | | | | | | | | | | | |              simplifying with (3136), (3137) gives:
% 96.21/14.18  | | | | | | | | | | | | | |   (3138)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_126_0 = 0)) & (v1 = 0 |
% 96.21/14.18  | | | | | | | | | | | | | |               all_126_0 = 0))
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | DELTA: instantiating (3138) with fresh symbols all_133_0,
% 96.21/14.18  | | | | | | | | | | | | | |        all_133_1 gives:
% 96.21/14.18  | | | | | | | | | | | | | |   (3139)  s(all_133_1) = all_133_0 & $i(all_133_1) & ( ~
% 96.21/14.18  | | | | | | | | | | | | | |             (all_133_0 = 0) |  ~ (all_126_0 = 0)) &
% 96.21/14.18  | | | | | | | | | | | | | |           (all_133_0 = 0 | all_126_0 = 0)
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | ALPHA: (3139) implies:
% 96.21/14.18  | | | | | | | | | | | | | |   (3140)  $i(all_133_1)
% 96.21/14.18  | | | | | | | | | | | | | |   (3141)  s(all_133_1) = all_133_0
% 96.21/14.18  | | | | | | | | | | | | | |   (3142)  all_133_0 = 0 | all_126_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | BETA: splitting (3142) gives:
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | |   (3143)  all_133_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | REDUCE: (3141), (3143) imply:
% 96.21/14.18  | | | | | | | | | | | | | | |   (3144)  s(all_133_1) = 0
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_144_0,
% 96.21/14.18  | | | | | | | | | | | | | | |        all_144_1 gives:
% 96.21/14.18  | | | | | | | | | | | | | | |   (3145)   ~ (all_144_0 = 0) & s(all_144_1) = all_144_0 &
% 96.21/14.18  | | | | | | | | | | | | | | |           $i(all_144_1)
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | ALPHA: (3145) implies:
% 96.21/14.18  | | | | | | | | | | | | | | |   (3146)   ~ (all_144_0 = 0)
% 96.21/14.18  | | | | | | | | | | | | | | |   (3147)  $i(all_144_1)
% 96.21/14.18  | | | | | | | | | | | | | | |   (3148)  s(all_144_1) = all_144_0
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3093) with all_144_1, all_144_0,
% 96.21/14.18  | | | | | | | | | | | | | | |              simplifying with (3147), (3148) gives:
% 96.21/14.18  | | | | | | | | | | | | | | |   (3149)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_144_0 = 0)) & (v1 = 0 |
% 96.21/14.18  | | | | | | | | | | | | | | |               all_144_0 = 0))
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | DELTA: instantiating (3149) with fresh symbols all_151_0,
% 96.21/14.18  | | | | | | | | | | | | | | |        all_151_1 gives:
% 96.21/14.18  | | | | | | | | | | | | | | |   (3150)  s(all_151_1) = all_151_0 & $i(all_151_1) & ( ~
% 96.21/14.18  | | | | | | | | | | | | | | |             (all_151_0 = 0) |  ~ (all_144_0 = 0)) &
% 96.21/14.18  | | | | | | | | | | | | | | |           (all_151_0 = 0 | all_144_0 = 0)
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | ALPHA: (3150) implies:
% 96.21/14.18  | | | | | | | | | | | | | | |   (3151)  $i(all_151_1)
% 96.21/14.18  | | | | | | | | | | | | | | |   (3152)  s(all_151_1) = all_151_0
% 96.21/14.18  | | | | | | | | | | | | | | |   (3153)  all_151_0 = 0 | all_144_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | BETA: splitting (3153) gives:
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | |   (3154)  all_151_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | REDUCE: (3152), (3154) imply:
% 96.21/14.18  | | | | | | | | | | | | | | | |   (3155)  s(all_151_1) = 0
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | BETA: splitting (3090) gives:
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | |   (3156)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.18  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.18  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | | ALPHA: (3156) implies:
% 96.21/14.18  | | | | | | | | | | | | | | | | |   (3157)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3157) with all_151_1, simplifying
% 96.21/14.18  | | | | | | | | | | | | | | | | |              with (3151), (3155) gives:
% 96.21/14.18  | | | | | | | | | | | | | | | | |   (3158)  $false
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | | CLOSE: (3158) is inconsistent.
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | |   (3159)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.18  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.18  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | | ALPHA: (3159) implies:
% 96.21/14.18  | | | | | | | | | | | | | | | | |   (3160)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.18  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3092), (3160) are
% 96.21/14.18  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #36.
% 96.21/14.18  | | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | End of split
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | |   (3161)  all_144_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | REDUCE: (3146), (3161) imply:
% 96.21/14.18  | | | | | | | | | | | | | | | |   (3162)  $false
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | | CLOSE: (3162) is inconsistent.
% 96.21/14.18  | | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | End of split
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | |   (3163)  all_126_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | REDUCE: (3135), (3163) imply:
% 96.21/14.18  | | | | | | | | | | | | | | |   (3164)  $false
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | | CLOSE: (3164) is inconsistent.
% 96.21/14.18  | | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | End of split
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | |   (3165)  all_108_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | REDUCE: (3124), (3165) imply:
% 96.21/14.18  | | | | | | | | | | | | | |   (3166)  $false
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | | CLOSE: (3166) is inconsistent.
% 96.21/14.18  | | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | End of split
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | |   (3167)  all_90_0 = 0
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | REDUCE: (3113), (3167) imply:
% 96.21/14.18  | | | | | | | | | | | | |   (3168)  $false
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | | CLOSE: (3168) is inconsistent.
% 96.21/14.18  | | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | End of split
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | |   (3169)  all_72_0 = 0
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | REDUCE: (3102), (3169) imply:
% 96.21/14.18  | | | | | | | | | | | |   (3170)  $false
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | CLOSE: (3170) is inconsistent.
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | End of split
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | |   (3171)  all_51_0 = 0
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | REDUCE: (3085), (3171) imply:
% 96.21/14.18  | | | | | | | | | | |   (3172)  $false
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | CLOSE: (3172) is inconsistent.
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | End of split
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | |   (3173)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.18  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.18  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.18  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.18  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.21/14.18  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.21/14.18  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.21/14.18  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | ALPHA: (3173) implies:
% 96.21/14.18  | | | | | | | | | |   (3174)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.18  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.18  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.18  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.18  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.18  | | | | | | | | | |   (3175)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.18  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.18  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.18  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | DELTA: instantiating (3175) with fresh symbols all_60_0,
% 96.21/14.18  | | | | | | | | | |        all_60_1 gives:
% 96.21/14.18  | | | | | | | | | |   (3176)  s(all_60_1) = all_60_0 & $i(all_60_1) &  ! [v0:
% 96.21/14.18  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_60_0 = 0) | v1 = 0
% 96.21/14.18  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.18  | | | | | | | | | |           (all_60_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | ALPHA: (3176) implies:
% 96.21/14.18  | | | | | | | | | |   (3177)   ! [v0: $i] : (all_60_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.21/14.18  | | | | | | | | | |             $i(v0))
% 96.21/14.18  | | | | | | | | | |   (3178)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_60_0 = 0) |
% 96.21/14.18  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | GROUND_INST: instantiating (3178) with all_51_1, all_51_0,
% 96.21/14.18  | | | | | | | | | |              simplifying with (3086), (3087) gives:
% 96.21/14.18  | | | | | | | | | |   (3179)   ~ (all_60_0 = 0) | all_51_0 = 0
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | BETA: splitting (3179) gives:
% 96.21/14.18  | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | |   (3180)   ~ (all_60_0 = 0)
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | BETA: splitting (3090) gives:
% 96.21/14.18  | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | Case 1:
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | |   (3181)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.18  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.18  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | ALPHA: (3181) implies:
% 96.21/14.18  | | | | | | | | | | | |   (3182)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.18  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3174), (3182) are
% 96.21/14.18  | | | | | | | | | | | |            inconsistent by sub-proof #37.
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | Case 2:
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | |   (3183)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.18  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.18  | | | | | | | | | | | |             $i(v0))
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | ALPHA: (3183) implies:
% 96.21/14.18  | | | | | | | | | | | |   (3184)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | DELTA: instantiating (3184) with fresh symbol all_73_0
% 96.21/14.18  | | | | | | | | | | | |        gives:
% 96.21/14.18  | | | | | | | | | | | |   (3185)  s(all_73_0) = 0 & $i(all_73_0)
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | ALPHA: (3185) implies:
% 96.21/14.18  | | | | | | | | | | | |   (3186)  $i(all_73_0)
% 96.21/14.18  | | | | | | | | | | | |   (3187)  s(all_73_0) = 0
% 96.21/14.18  | | | | | | | | | | | | 
% 96.21/14.18  | | | | | | | | | | | | GROUND_INST: instantiating (3177) with all_73_0, simplifying
% 96.21/14.18  | | | | | | | | | | | |              with (3186), (3187) gives:
% 96.21/14.19  | | | | | | | | | | | |   (3188)  all_60_0 = 0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | REDUCE: (3180), (3188) imply:
% 96.21/14.19  | | | | | | | | | | | |   (3189)  $false
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | CLOSE: (3189) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | |   (3190)  all_51_0 = 0
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | REDUCE: (3085), (3190) imply:
% 96.21/14.19  | | | | | | | | | | |   (3191)  $false
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | CLOSE: (3191) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | 
% 96.21/14.19  | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | 
% 96.21/14.19  | | | | | | | | |   (3192)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.19  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 96.21/14.19  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.21/14.19  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.19  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 96.21/14.19  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.19  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.19  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.19  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.19  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.19  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.19  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.19  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.19  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.21/14.19  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.21/14.19  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.19  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.19  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.19  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.19  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.19  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.19  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.19  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.21/14.19  | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | ALPHA: (3192) implies:
% 96.21/14.19  | | | | | | | | |   (3193)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.19  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.19  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.19  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.19  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.19  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.19  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.19  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.19  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.21/14.19  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.21/14.19  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.21/14.19  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.21/14.19  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.19  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.19  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.19  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.19  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.19  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.19  | | | | | | | | |                   $i(v0)))))
% 96.21/14.19  | | | | | | | | |   (3194)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.19  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.19  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.19  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.19  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 96.21/14.19  | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | BETA: splitting (3193) gives:
% 96.21/14.19  | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | |   (3195)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.19  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.19  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.19  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.19  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.19  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.19  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.19  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.19  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | ALPHA: (3195) implies:
% 96.21/14.19  | | | | | | | | | |   (3196)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.19  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.21/14.19  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.19  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.21/14.19  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.21/14.19  | | | | | | | | | |   (3197)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.21/14.19  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.21/14.19  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.21/14.19  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | GROUND_INST: instantiating (3197) with all_51_1, all_51_0,
% 96.21/14.19  | | | | | | | | | |              simplifying with (3086), (3087) gives:
% 96.21/14.19  | | | | | | | | | |   (3198)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_51_0 = 0)) & (v1 = 0 |
% 96.21/14.19  | | | | | | | | | |               all_51_0 = 0))
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | DELTA: instantiating (3198) with fresh symbols all_61_0,
% 96.21/14.19  | | | | | | | | | |        all_61_1 gives:
% 96.21/14.19  | | | | | | | | | |   (3199)  s(all_61_1) = all_61_0 & $i(all_61_1) & ( ~
% 96.21/14.19  | | | | | | | | | |             (all_61_0 = 0) |  ~ (all_51_0 = 0)) & (all_61_0
% 96.21/14.19  | | | | | | | | | |             = 0 | all_51_0 = 0)
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | ALPHA: (3199) implies:
% 96.21/14.19  | | | | | | | | | |   (3200)  $i(all_61_1)
% 96.21/14.19  | | | | | | | | | |   (3201)  s(all_61_1) = all_61_0
% 96.21/14.19  | | | | | | | | | |   (3202)  all_61_0 = 0 | all_51_0 = 0
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | BETA: splitting (3202) gives:
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | |   (3203)  all_61_0 = 0
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | REDUCE: (3201), (3203) imply:
% 96.21/14.19  | | | | | | | | | | |   (3204)  s(all_61_1) = 0
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_72_0,
% 96.21/14.19  | | | | | | | | | | |        all_72_1 gives:
% 96.21/14.19  | | | | | | | | | | |   (3205)   ~ (all_72_0 = 0) & s(all_72_1) = all_72_0 &
% 96.21/14.19  | | | | | | | | | | |           $i(all_72_1)
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | ALPHA: (3205) implies:
% 96.21/14.19  | | | | | | | | | | |   (3206)   ~ (all_72_0 = 0)
% 96.21/14.19  | | | | | | | | | | |   (3207)  $i(all_72_1)
% 96.21/14.19  | | | | | | | | | | |   (3208)  s(all_72_1) = all_72_0
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | GROUND_INST: instantiating (3197) with all_72_1, all_72_0,
% 96.21/14.19  | | | | | | | | | | |              simplifying with (3207), (3208) gives:
% 96.21/14.19  | | | | | | | | | | |   (3209)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_72_0 = 0)) & (v1 = 0 |
% 96.21/14.19  | | | | | | | | | | |               all_72_0 = 0))
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | DELTA: instantiating (3209) with fresh symbols all_79_0,
% 96.21/14.19  | | | | | | | | | | |        all_79_1 gives:
% 96.21/14.19  | | | | | | | | | | |   (3210)  s(all_79_1) = all_79_0 & $i(all_79_1) & ( ~
% 96.21/14.19  | | | | | | | | | | |             (all_79_0 = 0) |  ~ (all_72_0 = 0)) & (all_79_0
% 96.21/14.19  | | | | | | | | | | |             = 0 | all_72_0 = 0)
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | ALPHA: (3210) implies:
% 96.21/14.19  | | | | | | | | | | |   (3211)  $i(all_79_1)
% 96.21/14.19  | | | | | | | | | | |   (3212)  s(all_79_1) = all_79_0
% 96.21/14.19  | | | | | | | | | | |   (3213)  all_79_0 = 0 | all_72_0 = 0
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | BETA: splitting (3213) gives:
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | |   (3214)  all_79_0 = 0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | REDUCE: (3212), (3214) imply:
% 96.21/14.19  | | | | | | | | | | | |   (3215)  s(all_79_1) = 0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_90_0,
% 96.21/14.19  | | | | | | | | | | | |        all_90_1 gives:
% 96.21/14.19  | | | | | | | | | | | |   (3216)   ~ (all_90_0 = 0) & s(all_90_1) = all_90_0 &
% 96.21/14.19  | | | | | | | | | | | |           $i(all_90_1)
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | ALPHA: (3216) implies:
% 96.21/14.19  | | | | | | | | | | | |   (3217)   ~ (all_90_0 = 0)
% 96.21/14.19  | | | | | | | | | | | |   (3218)  $i(all_90_1)
% 96.21/14.19  | | | | | | | | | | | |   (3219)  s(all_90_1) = all_90_0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | GROUND_INST: instantiating (3197) with all_90_1, all_90_0,
% 96.21/14.19  | | | | | | | | | | | |              simplifying with (3218), (3219) gives:
% 96.21/14.19  | | | | | | | | | | | |   (3220)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_90_0 = 0)) & (v1 = 0 |
% 96.21/14.19  | | | | | | | | | | | |               all_90_0 = 0))
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | DELTA: instantiating (3220) with fresh symbols all_97_0,
% 96.21/14.19  | | | | | | | | | | | |        all_97_1 gives:
% 96.21/14.19  | | | | | | | | | | | |   (3221)  s(all_97_1) = all_97_0 & $i(all_97_1) & ( ~
% 96.21/14.19  | | | | | | | | | | | |             (all_97_0 = 0) |  ~ (all_90_0 = 0)) & (all_97_0
% 96.21/14.19  | | | | | | | | | | | |             = 0 | all_90_0 = 0)
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | ALPHA: (3221) implies:
% 96.21/14.19  | | | | | | | | | | | |   (3222)  $i(all_97_1)
% 96.21/14.19  | | | | | | | | | | | |   (3223)  s(all_97_1) = all_97_0
% 96.21/14.19  | | | | | | | | | | | |   (3224)  all_97_0 = 0 | all_90_0 = 0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | BETA: splitting (3224) gives:
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | |   (3225)  all_97_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | REDUCE: (3223), (3225) imply:
% 96.21/14.19  | | | | | | | | | | | | |   (3226)  s(all_97_1) = 0
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_108_0,
% 96.21/14.19  | | | | | | | | | | | | |        all_108_1 gives:
% 96.21/14.19  | | | | | | | | | | | | |   (3227)   ~ (all_108_0 = 0) & s(all_108_1) = all_108_0 &
% 96.21/14.19  | | | | | | | | | | | | |           $i(all_108_1)
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | ALPHA: (3227) implies:
% 96.21/14.19  | | | | | | | | | | | | |   (3228)   ~ (all_108_0 = 0)
% 96.21/14.19  | | | | | | | | | | | | |   (3229)  $i(all_108_1)
% 96.21/14.19  | | | | | | | | | | | | |   (3230)  s(all_108_1) = all_108_0
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | GROUND_INST: instantiating (3197) with all_108_1, all_108_0,
% 96.21/14.19  | | | | | | | | | | | | |              simplifying with (3229), (3230) gives:
% 96.21/14.19  | | | | | | | | | | | | |   (3231)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_108_0 = 0)) & (v1 = 0 |
% 96.21/14.19  | | | | | | | | | | | | |               all_108_0 = 0))
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | DELTA: instantiating (3231) with fresh symbols all_115_0,
% 96.21/14.19  | | | | | | | | | | | | |        all_115_1 gives:
% 96.21/14.19  | | | | | | | | | | | | |   (3232)  s(all_115_1) = all_115_0 & $i(all_115_1) & ( ~
% 96.21/14.19  | | | | | | | | | | | | |             (all_115_0 = 0) |  ~ (all_108_0 = 0)) &
% 96.21/14.19  | | | | | | | | | | | | |           (all_115_0 = 0 | all_108_0 = 0)
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | ALPHA: (3232) implies:
% 96.21/14.19  | | | | | | | | | | | | |   (3233)  $i(all_115_1)
% 96.21/14.19  | | | | | | | | | | | | |   (3234)  s(all_115_1) = all_115_0
% 96.21/14.19  | | | | | | | | | | | | |   (3235)  all_115_0 = 0 | all_108_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | BETA: splitting (3235) gives:
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | |   (3236)  all_115_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | REDUCE: (3234), (3236) imply:
% 96.21/14.19  | | | | | | | | | | | | | |   (3237)  s(all_115_1) = 0
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_126_0,
% 96.21/14.19  | | | | | | | | | | | | | |        all_126_1 gives:
% 96.21/14.19  | | | | | | | | | | | | | |   (3238)   ~ (all_126_0 = 0) & s(all_126_1) = all_126_0 &
% 96.21/14.19  | | | | | | | | | | | | | |           $i(all_126_1)
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | ALPHA: (3238) implies:
% 96.21/14.19  | | | | | | | | | | | | | |   (3239)   ~ (all_126_0 = 0)
% 96.21/14.19  | | | | | | | | | | | | | |   (3240)  $i(all_126_1)
% 96.21/14.19  | | | | | | | | | | | | | |   (3241)  s(all_126_1) = all_126_0
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | GROUND_INST: instantiating (3197) with all_126_1, all_126_0,
% 96.21/14.19  | | | | | | | | | | | | | |              simplifying with (3240), (3241) gives:
% 96.21/14.19  | | | | | | | | | | | | | |   (3242)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_126_0 = 0)) & (v1 = 0 |
% 96.21/14.19  | | | | | | | | | | | | | |               all_126_0 = 0))
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | DELTA: instantiating (3242) with fresh symbols all_133_0,
% 96.21/14.19  | | | | | | | | | | | | | |        all_133_1 gives:
% 96.21/14.19  | | | | | | | | | | | | | |   (3243)  s(all_133_1) = all_133_0 & $i(all_133_1) & ( ~
% 96.21/14.19  | | | | | | | | | | | | | |             (all_133_0 = 0) |  ~ (all_126_0 = 0)) &
% 96.21/14.19  | | | | | | | | | | | | | |           (all_133_0 = 0 | all_126_0 = 0)
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | ALPHA: (3243) implies:
% 96.21/14.19  | | | | | | | | | | | | | |   (3244)  $i(all_133_1)
% 96.21/14.19  | | | | | | | | | | | | | |   (3245)  s(all_133_1) = all_133_0
% 96.21/14.19  | | | | | | | | | | | | | |   (3246)  all_133_0 = 0 | all_126_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | BETA: splitting (3246) gives:
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | |   (3247)  all_133_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | REDUCE: (3245), (3247) imply:
% 96.21/14.19  | | | | | | | | | | | | | | |   (3248)  s(all_133_1) = 0
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | DELTA: instantiating (3083) with fresh symbols all_144_0,
% 96.21/14.19  | | | | | | | | | | | | | | |        all_144_1 gives:
% 96.21/14.19  | | | | | | | | | | | | | | |   (3249)   ~ (all_144_0 = 0) & s(all_144_1) = all_144_0 &
% 96.21/14.19  | | | | | | | | | | | | | | |           $i(all_144_1)
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | ALPHA: (3249) implies:
% 96.21/14.19  | | | | | | | | | | | | | | |   (3250)   ~ (all_144_0 = 0)
% 96.21/14.19  | | | | | | | | | | | | | | |   (3251)  $i(all_144_1)
% 96.21/14.19  | | | | | | | | | | | | | | |   (3252)  s(all_144_1) = all_144_0
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3197) with all_144_1, all_144_0,
% 96.21/14.19  | | | | | | | | | | | | | | |              simplifying with (3251), (3252) gives:
% 96.21/14.19  | | | | | | | | | | | | | | |   (3253)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_144_0 = 0)) & (v1 = 0 |
% 96.21/14.19  | | | | | | | | | | | | | | |               all_144_0 = 0))
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | DELTA: instantiating (3253) with fresh symbols all_151_0,
% 96.21/14.19  | | | | | | | | | | | | | | |        all_151_1 gives:
% 96.21/14.19  | | | | | | | | | | | | | | |   (3254)  s(all_151_1) = all_151_0 & $i(all_151_1) & ( ~
% 96.21/14.19  | | | | | | | | | | | | | | |             (all_151_0 = 0) |  ~ (all_144_0 = 0)) &
% 96.21/14.19  | | | | | | | | | | | | | | |           (all_151_0 = 0 | all_144_0 = 0)
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | ALPHA: (3254) implies:
% 96.21/14.19  | | | | | | | | | | | | | | |   (3255)  $i(all_151_1)
% 96.21/14.19  | | | | | | | | | | | | | | |   (3256)  s(all_151_1) = all_151_0
% 96.21/14.19  | | | | | | | | | | | | | | |   (3257)  all_151_0 = 0 | all_144_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | BETA: splitting (3257) gives:
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | |   (3258)  all_151_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | REDUCE: (3256), (3258) imply:
% 96.21/14.19  | | | | | | | | | | | | | | | |   (3259)  s(all_151_1) = 0
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | BETA: splitting (3194) gives:
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | |   (3260)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.19  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.19  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | | ALPHA: (3260) implies:
% 96.21/14.19  | | | | | | | | | | | | | | | | |   (3261)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.19  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3196), (3261) are
% 96.21/14.19  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #37.
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | |   (3262)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.19  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.19  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | | ALPHA: (3262) implies:
% 96.21/14.19  | | | | | | | | | | | | | | | | |   (3263)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3263) with all_151_1, simplifying
% 96.21/14.19  | | | | | | | | | | | | | | | | |              with (3255), (3259) gives:
% 96.21/14.19  | | | | | | | | | | | | | | | | |   (3264)  $false
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | | CLOSE: (3264) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | |   (3265)  all_144_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | REDUCE: (3250), (3265) imply:
% 96.21/14.19  | | | | | | | | | | | | | | | |   (3266)  $false
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | | CLOSE: (3266) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | |   (3267)  all_126_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | REDUCE: (3239), (3267) imply:
% 96.21/14.19  | | | | | | | | | | | | | | |   (3268)  $false
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | | CLOSE: (3268) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | |   (3269)  all_108_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | REDUCE: (3228), (3269) imply:
% 96.21/14.19  | | | | | | | | | | | | | |   (3270)  $false
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | | CLOSE: (3270) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | |   (3271)  all_90_0 = 0
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | REDUCE: (3217), (3271) imply:
% 96.21/14.19  | | | | | | | | | | | | |   (3272)  $false
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | | CLOSE: (3272) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | |   (3273)  all_72_0 = 0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | REDUCE: (3206), (3273) imply:
% 96.21/14.19  | | | | | | | | | | | |   (3274)  $false
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | CLOSE: (3274) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | |   (3275)  all_51_0 = 0
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | REDUCE: (3085), (3275) imply:
% 96.21/14.19  | | | | | | | | | | |   (3276)  $false
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | CLOSE: (3276) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | End of split
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | |   (3277)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.19  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.19  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.21/14.19  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.19  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.19  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.19  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.19  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.19  | | | | | | | | | |                 $i(v0))))
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | ALPHA: (3277) implies:
% 96.21/14.19  | | | | | | | | | |   (3278)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.19  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.19  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.21/14.19  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.19  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.21/14.19  | | | | | | | | | |   (3279)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.19  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.21/14.19  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.21/14.19  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | DELTA: instantiating (3279) with fresh symbols all_60_0,
% 96.21/14.19  | | | | | | | | | |        all_60_1 gives:
% 96.21/14.19  | | | | | | | | | |   (3280)  s(all_60_1) = all_60_0 & $i(all_60_1) &  ! [v0:
% 96.21/14.19  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_60_0 = 0) | v1 = 0
% 96.21/14.19  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.19  | | | | | | | | | |           (all_60_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | ALPHA: (3280) implies:
% 96.21/14.19  | | | | | | | | | |   (3281)   ! [v0: $i] : (all_60_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.21/14.19  | | | | | | | | | |             $i(v0))
% 96.21/14.19  | | | | | | | | | |   (3282)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_60_0 = 0) |
% 96.21/14.19  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | GROUND_INST: instantiating (3282) with all_51_1, all_51_0,
% 96.21/14.19  | | | | | | | | | |              simplifying with (3086), (3087) gives:
% 96.21/14.19  | | | | | | | | | |   (3283)   ~ (all_60_0 = 0) | all_51_0 = 0
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | BETA: splitting (3283) gives:
% 96.21/14.19  | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | |   (3284)   ~ (all_60_0 = 0)
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | BETA: splitting (3194) gives:
% 96.21/14.19  | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | Case 1:
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | |   (3285)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.19  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.19  | | | | | | | | | | | |             $i(v0))
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | ALPHA: (3285) implies:
% 96.21/14.19  | | | | | | | | | | | |   (3286)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | DELTA: instantiating (3286) with fresh symbol all_74_0
% 96.21/14.19  | | | | | | | | | | | |        gives:
% 96.21/14.19  | | | | | | | | | | | |   (3287)  s(all_74_0) = 0 & $i(all_74_0)
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | ALPHA: (3287) implies:
% 96.21/14.19  | | | | | | | | | | | |   (3288)  $i(all_74_0)
% 96.21/14.19  | | | | | | | | | | | |   (3289)  s(all_74_0) = 0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | GROUND_INST: instantiating (3281) with all_74_0, simplifying
% 96.21/14.19  | | | | | | | | | | | |              with (3288), (3289) gives:
% 96.21/14.19  | | | | | | | | | | | |   (3290)  all_60_0 = 0
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | REDUCE: (3284), (3290) imply:
% 96.21/14.19  | | | | | | | | | | | |   (3291)  $false
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | CLOSE: (3291) is inconsistent.
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | Case 2:
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | |   (3292)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.19  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.19  | | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.19  | | | | | | | | | | | | 
% 96.21/14.19  | | | | | | | | | | | | ALPHA: (3292) implies:
% 96.21/14.20  | | | | | | | | | | | |   (3293)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.21/14.20  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | REF_CLOSE: (3), (3016), (3017), (3278), (3293) are
% 96.21/14.20  | | | | | | | | | | | |            inconsistent by sub-proof #36.
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | |   (3294)  all_51_0 = 0
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | REDUCE: (3085), (3294) imply:
% 96.21/14.20  | | | | | | | | | | |   (3295)  $false
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | CLOSE: (3295) is inconsistent.
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | End of split
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | End of split
% 96.21/14.20  | | | | | | 
% 96.21/14.20  | | | | | End of split
% 96.21/14.20  | | | | | 
% 96.21/14.20  | | | | Case 2:
% 96.21/14.20  | | | | | 
% 96.21/14.20  | | | | |   (3296)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.20  | | | | |           ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0))
% 96.21/14.20  | | | | | 
% 96.21/14.20  | | | | | ALPHA: (3296) implies:
% 96.21/14.20  | | | | |   (3297)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 96.21/14.20  | | | | |   (3298)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 96.21/14.20  | | | | |             $i(v0))
% 96.21/14.20  | | | | | 
% 96.21/14.20  | | | | | DELTA: instantiating (3298) with fresh symbols all_16_0, all_16_1
% 96.21/14.20  | | | | |        gives:
% 96.21/14.20  | | | | |   (3299)   ~ (all_16_0 = 0) & r(all_16_1) = all_16_0 & $i(all_16_1)
% 96.21/14.20  | | | | | 
% 96.21/14.20  | | | | | ALPHA: (3299) implies:
% 96.21/14.20  | | | | |   (3300)   ~ (all_16_0 = 0)
% 96.21/14.20  | | | | |   (3301)  $i(all_16_1)
% 96.21/14.20  | | | | |   (3302)  r(all_16_1) = all_16_0
% 96.21/14.20  | | | | | 
% 96.21/14.20  | | | | | BETA: splitting (2847) gives:
% 96.21/14.20  | | | | | 
% 96.21/14.20  | | | | | Case 1:
% 96.21/14.20  | | | | | | 
% 96.21/14.20  | | | | | |   (3303)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.21/14.20  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.21/14.20  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 96.21/14.20  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.21/14.20  | | | | | |                 |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) |
% 96.21/14.20  | | | | | |             ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.20  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.21/14.20  | | | | | |                 $i(v0))))
% 96.21/14.20  | | | | | | 
% 96.21/14.20  | | | | | | ALPHA: (3303) implies:
% 96.21/14.20  | | | | | |   (3304)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.21/14.20  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 96.21/14.20  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.20  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 96.21/14.20  | | | | | |   (3305)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.21/14.20  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.21/14.20  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.20  | | | | | | 
% 96.21/14.20  | | | | | | BETA: splitting (2848) gives:
% 96.21/14.20  | | | | | | 
% 96.21/14.20  | | | | | | Case 1:
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | |   (3306)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.21/14.20  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.21/14.20  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.20  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.21/14.20  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.20  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.20  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.21/14.20  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.21/14.20  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.21/14.20  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.21/14.20  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.21/14.20  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.21/14.20  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.20  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.20  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.20  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.20  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.21/14.20  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.21/14.20  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.21/14.20  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.21/14.20  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.21/14.20  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.20  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.20  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.20  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.20  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.20  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 96.21/14.20  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.21/14.20  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.20  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.20  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.20  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 96.21/14.20  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.21/14.20  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.21/14.20  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.20  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.20  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.21/14.20  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.21/14.20  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.20  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.20  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.20  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.21/14.20  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.20  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.21/14.20  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.21/14.20  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.21/14.20  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.20  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.20  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.21/14.20  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | | ALPHA: (3306) implies:
% 96.21/14.20  | | | | | | |   (3307)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.20  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.20  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.20  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.20  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.20  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.20  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.20  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.20  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.20  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.20  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.20  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.20  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.20  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.20  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.20  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.20  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.20  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.20  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.20  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.20  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.20  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.20  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.21/14.20  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.21/14.20  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.21/14.20  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.20  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.21/14.20  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.21/14.20  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.21/14.20  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.21/14.20  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.21/14.20  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.21/14.20  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.21/14.20  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.21/14.20  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.20  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.20  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.20  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.20  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.20  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.20  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.20  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.20  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.20  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.20  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.20  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.21/14.20  | | | | | | |   (3308)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.21/14.20  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.21/14.20  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.20  | | | | | | |                 = 0)))
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | | GROUND_INST: instantiating (3308) with all_16_1, all_16_0,
% 96.21/14.20  | | | | | | |              simplifying with (3301), (3302) gives:
% 96.21/14.20  | | | | | | |   (3309)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 96.21/14.20  | | | | | | |               (v1 = 0) |  ~ (all_16_0 = 0)) & (v1 = 0 | all_16_0 =
% 96.21/14.20  | | | | | | |               0))
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | | DELTA: instantiating (3309) with fresh symbols all_29_0, all_29_1
% 96.21/14.20  | | | | | | |        gives:
% 96.21/14.20  | | | | | | |   (3310)  r(all_29_1) = all_29_0 & $i(all_29_1) & ( ~ (all_29_0 =
% 96.21/14.20  | | | | | | |               0) |  ~ (all_16_0 = 0)) & (all_29_0 = 0 | all_16_0 =
% 96.21/14.20  | | | | | | |             0)
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | | ALPHA: (3310) implies:
% 96.21/14.20  | | | | | | |   (3311)  $i(all_29_1)
% 96.21/14.20  | | | | | | |   (3312)  r(all_29_1) = all_29_0
% 96.21/14.20  | | | | | | |   (3313)  all_29_0 = 0 | all_16_0 = 0
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | | BETA: splitting (3313) gives:
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | | Case 1:
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | |   (3314)  all_29_0 = 0
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | REDUCE: (3312), (3314) imply:
% 96.21/14.20  | | | | | | | |   (3315)  r(all_29_1) = 0
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_40_0,
% 96.21/14.20  | | | | | | | |        all_40_1 gives:
% 96.21/14.20  | | | | | | | |   (3316)   ~ (all_40_0 = 0) & r(all_40_1) = all_40_0 &
% 96.21/14.20  | | | | | | | |           $i(all_40_1)
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | ALPHA: (3316) implies:
% 96.21/14.20  | | | | | | | |   (3317)   ~ (all_40_0 = 0)
% 96.21/14.20  | | | | | | | |   (3318)  $i(all_40_1)
% 96.21/14.20  | | | | | | | |   (3319)  r(all_40_1) = all_40_0
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | GROUND_INST: instantiating (3308) with all_40_1, all_40_0,
% 96.21/14.20  | | | | | | | |              simplifying with (3318), (3319) gives:
% 96.21/14.20  | | | | | | | |   (3320)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 96.21/14.20  | | | | | | | |               ~ (v1 = 0) |  ~ (all_40_0 = 0)) & (v1 = 0 |
% 96.21/14.20  | | | | | | | |               all_40_0 = 0))
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | DELTA: instantiating (3320) with fresh symbols all_47_0,
% 96.21/14.20  | | | | | | | |        all_47_1 gives:
% 96.21/14.20  | | | | | | | |   (3321)  r(all_47_1) = all_47_0 & $i(all_47_1) & ( ~ (all_47_0
% 96.21/14.20  | | | | | | | |               = 0) |  ~ (all_40_0 = 0)) & (all_47_0 = 0 |
% 96.21/14.20  | | | | | | | |             all_40_0 = 0)
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | ALPHA: (3321) implies:
% 96.21/14.20  | | | | | | | |   (3322)  $i(all_47_1)
% 96.21/14.20  | | | | | | | |   (3323)  r(all_47_1) = all_47_0
% 96.21/14.20  | | | | | | | |   (3324)  all_47_0 = 0 | all_40_0 = 0
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | BETA: splitting (3324) gives:
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | Case 1:
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | |   (3325)  all_47_0 = 0
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | REDUCE: (3323), (3325) imply:
% 96.21/14.20  | | | | | | | | |   (3326)  r(all_47_1) = 0
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_58_0,
% 96.21/14.20  | | | | | | | | |        all_58_1 gives:
% 96.21/14.20  | | | | | | | | |   (3327)   ~ (all_58_0 = 0) & r(all_58_1) = all_58_0 &
% 96.21/14.20  | | | | | | | | |           $i(all_58_1)
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | ALPHA: (3327) implies:
% 96.21/14.20  | | | | | | | | |   (3328)   ~ (all_58_0 = 0)
% 96.21/14.20  | | | | | | | | |   (3329)  $i(all_58_1)
% 96.21/14.20  | | | | | | | | |   (3330)  r(all_58_1) = all_58_0
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | GROUND_INST: instantiating (3308) with all_58_1, all_58_0,
% 96.21/14.20  | | | | | | | | |              simplifying with (3329), (3330) gives:
% 96.21/14.20  | | | | | | | | |   (3331)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 96.21/14.20  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_58_0 = 0)) & (v1 = 0 |
% 96.21/14.20  | | | | | | | | |               all_58_0 = 0))
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | DELTA: instantiating (3331) with fresh symbols all_65_0,
% 96.21/14.20  | | | | | | | | |        all_65_1 gives:
% 96.21/14.20  | | | | | | | | |   (3332)  r(all_65_1) = all_65_0 & $i(all_65_1) & ( ~
% 96.21/14.20  | | | | | | | | |             (all_65_0 = 0) |  ~ (all_58_0 = 0)) & (all_65_0 =
% 96.21/14.20  | | | | | | | | |             0 | all_58_0 = 0)
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | ALPHA: (3332) implies:
% 96.21/14.20  | | | | | | | | |   (3333)  $i(all_65_1)
% 96.21/14.20  | | | | | | | | |   (3334)  r(all_65_1) = all_65_0
% 96.21/14.20  | | | | | | | | |   (3335)  all_65_0 = 0 | all_58_0 = 0
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | BETA: splitting (3335) gives:
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | Case 1:
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | |   (3336)  all_65_0 = 0
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | REDUCE: (3334), (3336) imply:
% 96.21/14.20  | | | | | | | | | |   (3337)  r(all_65_1) = 0
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_76_0,
% 96.21/14.20  | | | | | | | | | |        all_76_1 gives:
% 96.21/14.20  | | | | | | | | | |   (3338)   ~ (all_76_0 = 0) & r(all_76_1) = all_76_0 &
% 96.21/14.20  | | | | | | | | | |           $i(all_76_1)
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | ALPHA: (3338) implies:
% 96.21/14.20  | | | | | | | | | |   (3339)   ~ (all_76_0 = 0)
% 96.21/14.20  | | | | | | | | | |   (3340)  $i(all_76_1)
% 96.21/14.20  | | | | | | | | | |   (3341)  r(all_76_1) = all_76_0
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | GROUND_INST: instantiating (3308) with all_76_1, all_76_0,
% 96.21/14.20  | | | | | | | | | |              simplifying with (3340), (3341) gives:
% 96.21/14.20  | | | | | | | | | |   (3342)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 96.21/14.20  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_76_0 = 0)) & (v1 = 0 |
% 96.21/14.20  | | | | | | | | | |               all_76_0 = 0))
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | DELTA: instantiating (3342) with fresh symbols all_83_0,
% 96.21/14.20  | | | | | | | | | |        all_83_1 gives:
% 96.21/14.20  | | | | | | | | | |   (3343)  r(all_83_1) = all_83_0 & $i(all_83_1) & ( ~
% 96.21/14.20  | | | | | | | | | |             (all_83_0 = 0) |  ~ (all_76_0 = 0)) & (all_83_0
% 96.21/14.20  | | | | | | | | | |             = 0 | all_76_0 = 0)
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | ALPHA: (3343) implies:
% 96.21/14.20  | | | | | | | | | |   (3344)  $i(all_83_1)
% 96.21/14.20  | | | | | | | | | |   (3345)  r(all_83_1) = all_83_0
% 96.21/14.20  | | | | | | | | | |   (3346)  all_83_0 = 0 | all_76_0 = 0
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | BETA: splitting (3346) gives:
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | Case 1:
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | |   (3347)  all_83_0 = 0
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | REDUCE: (3345), (3347) imply:
% 96.21/14.20  | | | | | | | | | | |   (3348)  r(all_83_1) = 0
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_94_0,
% 96.21/14.20  | | | | | | | | | | |        all_94_1 gives:
% 96.21/14.20  | | | | | | | | | | |   (3349)   ~ (all_94_0 = 0) & r(all_94_1) = all_94_0 &
% 96.21/14.20  | | | | | | | | | | |           $i(all_94_1)
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | ALPHA: (3349) implies:
% 96.21/14.20  | | | | | | | | | | |   (3350)   ~ (all_94_0 = 0)
% 96.21/14.20  | | | | | | | | | | |   (3351)  $i(all_94_1)
% 96.21/14.20  | | | | | | | | | | |   (3352)  r(all_94_1) = all_94_0
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | GROUND_INST: instantiating (3308) with all_94_1, all_94_0,
% 96.21/14.20  | | | | | | | | | | |              simplifying with (3351), (3352) gives:
% 96.21/14.20  | | | | | | | | | | |   (3353)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 96.21/14.20  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_94_0 = 0)) & (v1 = 0 |
% 96.21/14.20  | | | | | | | | | | |               all_94_0 = 0))
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | DELTA: instantiating (3353) with fresh symbols all_101_0,
% 96.21/14.20  | | | | | | | | | | |        all_101_1 gives:
% 96.21/14.20  | | | | | | | | | | |   (3354)  r(all_101_1) = all_101_0 & $i(all_101_1) & ( ~
% 96.21/14.20  | | | | | | | | | | |             (all_101_0 = 0) |  ~ (all_94_0 = 0)) &
% 96.21/14.20  | | | | | | | | | | |           (all_101_0 = 0 | all_94_0 = 0)
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | ALPHA: (3354) implies:
% 96.21/14.20  | | | | | | | | | | |   (3355)  $i(all_101_1)
% 96.21/14.20  | | | | | | | | | | |   (3356)  r(all_101_1) = all_101_0
% 96.21/14.20  | | | | | | | | | | |   (3357)  all_101_0 = 0 | all_94_0 = 0
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | BETA: splitting (3357) gives:
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | Case 1:
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | |   (3358)  all_101_0 = 0
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | REDUCE: (3356), (3358) imply:
% 96.21/14.20  | | | | | | | | | | | |   (3359)  r(all_101_1) = 0
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_112_0,
% 96.21/14.20  | | | | | | | | | | | |        all_112_1 gives:
% 96.21/14.20  | | | | | | | | | | | |   (3360)   ~ (all_112_0 = 0) & r(all_112_1) = all_112_0 &
% 96.21/14.20  | | | | | | | | | | | |           $i(all_112_1)
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | ALPHA: (3360) implies:
% 96.21/14.20  | | | | | | | | | | | |   (3361)   ~ (all_112_0 = 0)
% 96.21/14.20  | | | | | | | | | | | |   (3362)  $i(all_112_1)
% 96.21/14.20  | | | | | | | | | | | |   (3363)  r(all_112_1) = all_112_0
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | GROUND_INST: instantiating (3308) with all_112_1, all_112_0,
% 96.21/14.20  | | | | | | | | | | | |              simplifying with (3362), (3363) gives:
% 96.21/14.20  | | | | | | | | | | | |   (3364)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 96.21/14.20  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_112_0 = 0)) & (v1 = 0 |
% 96.21/14.20  | | | | | | | | | | | |               all_112_0 = 0))
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | DELTA: instantiating (3364) with fresh symbols all_119_0,
% 96.21/14.20  | | | | | | | | | | | |        all_119_1 gives:
% 96.21/14.20  | | | | | | | | | | | |   (3365)  r(all_119_1) = all_119_0 & $i(all_119_1) & ( ~
% 96.21/14.20  | | | | | | | | | | | |             (all_119_0 = 0) |  ~ (all_112_0 = 0)) &
% 96.21/14.20  | | | | | | | | | | | |           (all_119_0 = 0 | all_112_0 = 0)
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | ALPHA: (3365) implies:
% 96.21/14.20  | | | | | | | | | | | |   (3366)  $i(all_119_1)
% 96.21/14.20  | | | | | | | | | | | |   (3367)  r(all_119_1) = all_119_0
% 96.21/14.20  | | | | | | | | | | | |   (3368)  all_119_0 = 0 | all_112_0 = 0
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | BETA: splitting (3368) gives:
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | Case 1:
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | |   (3369)  all_119_0 = 0
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | REDUCE: (3367), (3369) imply:
% 96.21/14.20  | | | | | | | | | | | | |   (3370)  r(all_119_1) = 0
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | BETA: splitting (3304) gives:
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | Case 1:
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | |   (3371)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.21/14.20  | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.21/14.20  | | | | | | | | | | | | | |             $i(v0))
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | | ALPHA: (3371) implies:
% 96.21/14.20  | | | | | | | | | | | | | |   (3372)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.21/14.20  | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3305), (3307), (3372) are
% 96.21/14.20  | | | | | | | | | | | | | |            inconsistent by sub-proof #66.
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | |   (3373)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ?
% 96.21/14.20  | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.21/14.20  | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | | ALPHA: (3373) implies:
% 96.21/14.20  | | | | | | | | | | | | | |   (3374)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | | GROUND_INST: instantiating (3374) with all_119_1, simplifying
% 96.21/14.20  | | | | | | | | | | | | | |              with (3366), (3370) gives:
% 96.21/14.20  | | | | | | | | | | | | | |   (3375)  $false
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | | CLOSE: (3375) is inconsistent.
% 96.21/14.20  | | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | |   (3376)  all_112_0 = 0
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | REDUCE: (3361), (3376) imply:
% 96.21/14.20  | | | | | | | | | | | | |   (3377)  $false
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | | CLOSE: (3377) is inconsistent.
% 96.21/14.20  | | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | |   (3378)  all_94_0 = 0
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | REDUCE: (3350), (3378) imply:
% 96.21/14.20  | | | | | | | | | | | |   (3379)  $false
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | | CLOSE: (3379) is inconsistent.
% 96.21/14.20  | | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | |   (3380)  all_76_0 = 0
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | REDUCE: (3339), (3380) imply:
% 96.21/14.20  | | | | | | | | | | |   (3381)  $false
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | | CLOSE: (3381) is inconsistent.
% 96.21/14.20  | | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | |   (3382)  all_58_0 = 0
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | REDUCE: (3328), (3382) imply:
% 96.21/14.20  | | | | | | | | | |   (3383)  $false
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | | CLOSE: (3383) is inconsistent.
% 96.21/14.20  | | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | |   (3384)  all_40_0 = 0
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | REDUCE: (3317), (3384) imply:
% 96.21/14.20  | | | | | | | | |   (3385)  $false
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | | CLOSE: (3385) is inconsistent.
% 96.21/14.20  | | | | | | | | | 
% 96.21/14.20  | | | | | | | | End of split
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | Case 2:
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | |   (3386)  all_16_0 = 0
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | REDUCE: (3300), (3386) imply:
% 96.21/14.20  | | | | | | | |   (3387)  $false
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | | CLOSE: (3387) is inconsistent.
% 96.21/14.20  | | | | | | | | 
% 96.21/14.20  | | | | | | | End of split
% 96.21/14.20  | | | | | | | 
% 96.21/14.20  | | | | | | Case 2:
% 96.21/14.20  | | | | | | | 
% 96.21/14.21  | | | | | | |   (3388)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.21/14.21  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.21  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.21/14.21  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.21/14.21  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.21/14.21  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.21  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.21  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.21/14.21  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.21/14.21  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.21  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.21/14.21  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.21/14.21  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.21/14.21  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.21/14.21  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.21/14.21  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.21/14.21  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.21/14.21  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.21/14.21  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 96.21/14.21  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.21  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.21/14.21  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.21/14.21  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.21  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.21  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.21  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.21  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.21  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.21/14.21  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.21/14.21  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.21/14.21  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.21  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.21/14.21  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.21/14.21  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.21/14.21  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.21/14.21  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.21/14.21  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.21/14.21  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.21/14.21  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.21/14.21  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.21  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.21  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.21  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.21/14.21  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.21/14.21  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.21/14.21  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.21/14.21  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.21/14.21  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.21/14.21  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.21/14.21  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.21/14.21  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.21/14.21  | | | | | | | 
% 96.21/14.21  | | | | | | | ALPHA: (3388) implies:
% 96.21/14.21  | | | | | | |   (3389)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.21  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.21/14.21  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.21/14.21  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.21  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.21  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.21  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.21  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.21  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.21  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.21/14.21  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.21/14.21  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.21/14.21  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.21  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.21  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.21  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.21  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.21  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.21  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.21  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.21/14.21  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.21/14.21  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.21  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.21/14.21  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.21/14.21  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.21/14.21  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.21/14.21  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.21/14.21  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.21/14.21  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.21/14.21  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.21/14.21  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.21/14.21  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.21/14.21  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.21/14.21  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.21/14.21  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.21/14.21  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.21/14.21  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.21/14.21  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.21/14.21  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.21/14.21  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.21/14.21  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.21/14.21  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.21/14.21  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.21/14.21  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.21/14.21  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.21/14.21  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.21/14.21  | | | | | | |   (3390)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.21/14.21  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.21/14.21  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.21/14.21  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.21/14.21  | | | | | | | 
% 96.21/14.21  | | | | | | | DELTA: instantiating (3390) with fresh symbols all_28_0, all_28_1
% 96.21/14.21  | | | | | | |        gives:
% 96.21/14.21  | | | | | | |   (3391)  r(all_28_1) = all_28_0 & $i(all_28_1) &  ! [v0: $i] :  !
% 96.21/14.21  | | | | | | |           [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 96.21/14.21  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_28_0 = 0 |  ~
% 96.21/14.21  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 96.21/14.21  | | | | | | | 
% 96.21/14.21  | | | | | | | ALPHA: (3391) implies:
% 96.21/14.21  | | | | | | |   (3392)   ! [v0: $i] : (all_28_0 = 0 |  ~ (r(v0) = 0) |  ~
% 96.21/14.21  | | | | | | |             $i(v0))
% 96.21/14.21  | | | | | | |   (3393)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0
% 96.21/14.21  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 96.21/14.21  | | | | | | | 
% 96.21/14.21  | | | | | | | GROUND_INST: instantiating (3393) with all_16_1, all_16_0,
% 96.21/14.21  | | | | | | |              simplifying with (3301), (3302) gives:
% 96.21/14.21  | | | | | | |   (3394)   ~ (all_28_0 = 0) | all_16_0 = 0
% 96.21/14.21  | | | | | | | 
% 96.21/14.21  | | | | | | | BETA: splitting (3394) gives:
% 96.21/14.21  | | | | | | | 
% 96.21/14.21  | | | | | | | Case 1:
% 96.21/14.21  | | | | | | | | 
% 96.21/14.21  | | | | | | | |   (3395)   ~ (all_28_0 = 0)
% 96.21/14.21  | | | | | | | | 
% 96.21/14.21  | | | | | | | | BETA: splitting (3304) gives:
% 96.21/14.21  | | | | | | | | 
% 96.21/14.21  | | | | | | | | Case 1:
% 96.21/14.21  | | | | | | | | | 
% 96.21/14.21  | | | | | | | | |   (3396)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.21/14.21  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.21/14.21  | | | | | | | | |             $i(v0))
% 96.21/14.21  | | | | | | | | | 
% 96.21/14.21  | | | | | | | | | ALPHA: (3396) implies:
% 96.21/14.21  | | | | | | | | |   (3397)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.21/14.21  | | | | | | | | | 
% 96.21/14.21  | | | | | | | | | DELTA: instantiating (3397) with fresh symbol all_42_0 gives:
% 96.60/14.21  | | | | | | | | |   (3398)  r(all_42_0) = 0 & $i(all_42_0)
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | ALPHA: (3398) implies:
% 96.60/14.21  | | | | | | | | |   (3399)  $i(all_42_0)
% 96.60/14.21  | | | | | | | | |   (3400)  r(all_42_0) = 0
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | GROUND_INST: instantiating (3392) with all_42_0, simplifying
% 96.60/14.21  | | | | | | | | |              with (3399), (3400) gives:
% 96.60/14.21  | | | | | | | | |   (3401)  all_28_0 = 0
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | REDUCE: (3395), (3401) imply:
% 96.60/14.21  | | | | | | | | |   (3402)  $false
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | CLOSE: (3402) is inconsistent.
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | Case 2:
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | |   (3403)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.21  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.21  | | | | | | | | |             $i(v0))
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | ALPHA: (3403) implies:
% 96.60/14.21  | | | | | | | | |   (3404)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.60/14.21  | | | | | | | | |             v1 & $i(v0))
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | REF_CLOSE: (3), (3297), (3305), (3389), (3404) are
% 96.60/14.21  | | | | | | | | |            inconsistent by sub-proof #68.
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | End of split
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | Case 2:
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | |   (3405)  all_16_0 = 0
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | REDUCE: (3300), (3405) imply:
% 96.60/14.21  | | | | | | | |   (3406)  $false
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | CLOSE: (3406) is inconsistent.
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | End of split
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | End of split
% 96.60/14.21  | | | | | | 
% 96.60/14.21  | | | | | Case 2:
% 96.60/14.21  | | | | | | 
% 96.60/14.21  | | | | | |   (3407)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.60/14.21  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.21  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.21  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.21  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.21  | | | | | |               [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.21  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.21  | | | | | |                 $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))
% 96.60/14.21  | | | | | | 
% 96.60/14.21  | | | | | | ALPHA: (3407) implies:
% 96.60/14.21  | | | | | |   (3408)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.60/14.21  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.60/14.21  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.21  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.21  | | | | | |               $i(v0)))
% 96.60/14.21  | | | | | |   (3409)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.60/14.21  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.21  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.21  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 96.60/14.21  | | | | | | 
% 96.60/14.21  | | | | | | DELTA: instantiating (3409) with fresh symbols all_24_0, all_24_1
% 96.60/14.21  | | | | | |        gives:
% 96.60/14.21  | | | | | |   (3410)  q(all_24_1) = all_24_0 & $i(all_24_1) &  ! [v0: $i] :  !
% 96.60/14.21  | | | | | |           [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 96.60/14.21  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) =
% 96.60/14.21  | | | | | |               0) |  ~ $i(v0))
% 96.60/14.21  | | | | | | 
% 96.60/14.21  | | | | | | ALPHA: (3410) implies:
% 96.60/14.21  | | | | | |   (3411)  $i(all_24_1)
% 96.60/14.21  | | | | | |   (3412)  q(all_24_1) = all_24_0
% 96.60/14.21  | | | | | | 
% 96.60/14.21  | | | | | | BETA: splitting (2848) gives:
% 96.60/14.21  | | | | | | 
% 96.60/14.21  | | | | | | Case 1:
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | |   (3413)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.60/14.21  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.60/14.21  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.21  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.60/14.21  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.21  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.21  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.21  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.60/14.21  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.21  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.60/14.21  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.60/14.21  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.21  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.21  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.21  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.21  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.21  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.60/14.21  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.21  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.60/14.21  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.60/14.21  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.21  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.21  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.21  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.21  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.21  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.21  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 96.60/14.21  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.21  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.21  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.21  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.21  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 96.60/14.21  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.21  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.21  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.21  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.21  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.21  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.21  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.21  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.21  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.21  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.21  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.21  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.21  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.21  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.21  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.21  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.21  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.21  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | | ALPHA: (3413) implies:
% 96.60/14.21  | | | | | | |   (3414)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.21  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.21  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.21  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.21  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.21  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.21  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.21  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.21  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.21  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.21  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.21  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.21  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.21  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.21  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.21  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.21  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.21  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.21  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.21  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.21  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.21  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.21  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.60/14.21  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.60/14.21  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.21  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.21  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.21  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.60/14.21  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.21  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.60/14.21  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.21  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.21  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.21  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.21  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.21  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.21  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.21  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.21  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.21  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.21  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.21  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.21  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.21  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.21  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.21  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.60/14.21  | | | | | | |   (3415)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.60/14.21  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.60/14.21  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.21  | | | | | | |                 = 0)))
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | | GROUND_INST: instantiating (3415) with all_16_1, all_16_0,
% 96.60/14.21  | | | | | | |              simplifying with (3301), (3302) gives:
% 96.60/14.21  | | | | | | |   (3416)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 96.60/14.21  | | | | | | |               (v1 = 0) |  ~ (all_16_0 = 0)) & (v1 = 0 | all_16_0 =
% 96.60/14.21  | | | | | | |               0))
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | | DELTA: instantiating (3416) with fresh symbols all_34_0, all_34_1
% 96.60/14.21  | | | | | | |        gives:
% 96.60/14.21  | | | | | | |   (3417)  r(all_34_1) = all_34_0 & $i(all_34_1) & ( ~ (all_34_0 =
% 96.60/14.21  | | | | | | |               0) |  ~ (all_16_0 = 0)) & (all_34_0 = 0 | all_16_0 =
% 96.60/14.21  | | | | | | |             0)
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | | ALPHA: (3417) implies:
% 96.60/14.21  | | | | | | |   (3418)  $i(all_34_1)
% 96.60/14.21  | | | | | | |   (3419)  r(all_34_1) = all_34_0
% 96.60/14.21  | | | | | | |   (3420)  all_34_0 = 0 | all_16_0 = 0
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | | BETA: splitting (3420) gives:
% 96.60/14.21  | | | | | | | 
% 96.60/14.21  | | | | | | | Case 1:
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | |   (3421)  all_34_0 = 0
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | REDUCE: (3419), (3421) imply:
% 96.60/14.21  | | | | | | | |   (3422)  r(all_34_1) = 0
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_45_0,
% 96.60/14.21  | | | | | | | |        all_45_1 gives:
% 96.60/14.21  | | | | | | | |   (3423)   ~ (all_45_0 = 0) & r(all_45_1) = all_45_0 &
% 96.60/14.21  | | | | | | | |           $i(all_45_1)
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | ALPHA: (3423) implies:
% 96.60/14.21  | | | | | | | |   (3424)   ~ (all_45_0 = 0)
% 96.60/14.21  | | | | | | | |   (3425)  $i(all_45_1)
% 96.60/14.21  | | | | | | | |   (3426)  r(all_45_1) = all_45_0
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | GROUND_INST: instantiating (3415) with all_45_1, all_45_0,
% 96.60/14.21  | | | | | | | |              simplifying with (3425), (3426) gives:
% 96.60/14.21  | | | | | | | |   (3427)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 96.60/14.21  | | | | | | | |               ~ (v1 = 0) |  ~ (all_45_0 = 0)) & (v1 = 0 |
% 96.60/14.21  | | | | | | | |               all_45_0 = 0))
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | DELTA: instantiating (3427) with fresh symbols all_52_0,
% 96.60/14.21  | | | | | | | |        all_52_1 gives:
% 96.60/14.21  | | | | | | | |   (3428)  r(all_52_1) = all_52_0 & $i(all_52_1) & ( ~ (all_52_0
% 96.60/14.21  | | | | | | | |               = 0) |  ~ (all_45_0 = 0)) & (all_52_0 = 0 |
% 96.60/14.21  | | | | | | | |             all_45_0 = 0)
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | ALPHA: (3428) implies:
% 96.60/14.21  | | | | | | | |   (3429)  $i(all_52_1)
% 96.60/14.21  | | | | | | | |   (3430)  r(all_52_1) = all_52_0
% 96.60/14.21  | | | | | | | |   (3431)  all_52_0 = 0 | all_45_0 = 0
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | BETA: splitting (3431) gives:
% 96.60/14.21  | | | | | | | | 
% 96.60/14.21  | | | | | | | | Case 1:
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | |   (3432)  all_52_0 = 0
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | REDUCE: (3430), (3432) imply:
% 96.60/14.21  | | | | | | | | |   (3433)  r(all_52_1) = 0
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_63_0,
% 96.60/14.21  | | | | | | | | |        all_63_1 gives:
% 96.60/14.21  | | | | | | | | |   (3434)   ~ (all_63_0 = 0) & r(all_63_1) = all_63_0 &
% 96.60/14.21  | | | | | | | | |           $i(all_63_1)
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | ALPHA: (3434) implies:
% 96.60/14.21  | | | | | | | | |   (3435)   ~ (all_63_0 = 0)
% 96.60/14.21  | | | | | | | | |   (3436)  $i(all_63_1)
% 96.60/14.21  | | | | | | | | |   (3437)  r(all_63_1) = all_63_0
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | GROUND_INST: instantiating (3415) with all_63_1, all_63_0,
% 96.60/14.21  | | | | | | | | |              simplifying with (3436), (3437) gives:
% 96.60/14.21  | | | | | | | | |   (3438)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 96.60/14.21  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_63_0 = 0)) & (v1 = 0 |
% 96.60/14.21  | | | | | | | | |               all_63_0 = 0))
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | DELTA: instantiating (3438) with fresh symbols all_70_0,
% 96.60/14.21  | | | | | | | | |        all_70_1 gives:
% 96.60/14.21  | | | | | | | | |   (3439)  r(all_70_1) = all_70_0 & $i(all_70_1) & ( ~
% 96.60/14.21  | | | | | | | | |             (all_70_0 = 0) |  ~ (all_63_0 = 0)) & (all_70_0 =
% 96.60/14.21  | | | | | | | | |             0 | all_63_0 = 0)
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | ALPHA: (3439) implies:
% 96.60/14.21  | | | | | | | | |   (3440)  $i(all_70_1)
% 96.60/14.21  | | | | | | | | |   (3441)  r(all_70_1) = all_70_0
% 96.60/14.21  | | | | | | | | |   (3442)  all_70_0 = 0 | all_63_0 = 0
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | BETA: splitting (3442) gives:
% 96.60/14.21  | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | Case 1:
% 96.60/14.21  | | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | |   (3443)  all_70_0 = 0
% 96.60/14.21  | | | | | | | | | | 
% 96.60/14.21  | | | | | | | | | | REDUCE: (3441), (3443) imply:
% 96.60/14.21  | | | | | | | | | |   (3444)  r(all_70_1) = 0
% 96.60/14.21  | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_81_0,
% 96.60/14.22  | | | | | | | | | |        all_81_1 gives:
% 96.60/14.22  | | | | | | | | | |   (3445)   ~ (all_81_0 = 0) & r(all_81_1) = all_81_0 &
% 96.60/14.22  | | | | | | | | | |           $i(all_81_1)
% 96.60/14.22  | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | ALPHA: (3445) implies:
% 96.60/14.22  | | | | | | | | | |   (3446)   ~ (all_81_0 = 0)
% 96.60/14.22  | | | | | | | | | |   (3447)  $i(all_81_1)
% 96.60/14.22  | | | | | | | | | |   (3448)  r(all_81_1) = all_81_0
% 96.60/14.22  | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | GROUND_INST: instantiating (3415) with all_81_1, all_81_0,
% 96.60/14.22  | | | | | | | | | |              simplifying with (3447), (3448) gives:
% 96.60/14.22  | | | | | | | | | |   (3449)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_81_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | |               all_81_0 = 0))
% 96.60/14.22  | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | DELTA: instantiating (3449) with fresh symbols all_88_0,
% 96.60/14.22  | | | | | | | | | |        all_88_1 gives:
% 96.60/14.22  | | | | | | | | | |   (3450)  r(all_88_1) = all_88_0 & $i(all_88_1) & ( ~
% 96.60/14.22  | | | | | | | | | |             (all_88_0 = 0) |  ~ (all_81_0 = 0)) & (all_88_0
% 96.60/14.22  | | | | | | | | | |             = 0 | all_81_0 = 0)
% 96.60/14.22  | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | ALPHA: (3450) implies:
% 96.60/14.22  | | | | | | | | | |   (3451)  $i(all_88_1)
% 96.60/14.22  | | | | | | | | | |   (3452)  r(all_88_1) = all_88_0
% 96.60/14.22  | | | | | | | | | |   (3453)  all_88_0 = 0 | all_81_0 = 0
% 96.60/14.22  | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | BETA: splitting (3453) gives:
% 96.60/14.22  | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | |   (3454)  all_88_0 = 0
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | REDUCE: (3452), (3454) imply:
% 96.60/14.22  | | | | | | | | | | |   (3455)  r(all_88_1) = 0
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | DELTA: instantiating (3298) with fresh symbols all_99_0,
% 96.60/14.22  | | | | | | | | | | |        all_99_1 gives:
% 96.60/14.22  | | | | | | | | | | |   (3456)   ~ (all_99_0 = 0) & r(all_99_1) = all_99_0 &
% 96.60/14.22  | | | | | | | | | | |           $i(all_99_1)
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | ALPHA: (3456) implies:
% 96.60/14.22  | | | | | | | | | | |   (3457)   ~ (all_99_0 = 0)
% 96.60/14.22  | | | | | | | | | | |   (3458)  $i(all_99_1)
% 96.60/14.22  | | | | | | | | | | |   (3459)  r(all_99_1) = all_99_0
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | GROUND_INST: instantiating (3415) with all_99_1, all_99_0,
% 96.60/14.22  | | | | | | | | | | |              simplifying with (3458), (3459) gives:
% 96.60/14.22  | | | | | | | | | | |   (3460)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_99_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | | |               all_99_0 = 0))
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | DELTA: instantiating (3460) with fresh symbols all_106_0,
% 96.60/14.22  | | | | | | | | | | |        all_106_1 gives:
% 96.60/14.22  | | | | | | | | | | |   (3461)  r(all_106_1) = all_106_0 & $i(all_106_1) & ( ~
% 96.60/14.22  | | | | | | | | | | |             (all_106_0 = 0) |  ~ (all_99_0 = 0)) &
% 96.60/14.22  | | | | | | | | | | |           (all_106_0 = 0 | all_99_0 = 0)
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | ALPHA: (3461) implies:
% 96.60/14.22  | | | | | | | | | | |   (3462)  $i(all_106_1)
% 96.60/14.22  | | | | | | | | | | |   (3463)  r(all_106_1) = all_106_0
% 96.60/14.22  | | | | | | | | | | |   (3464)  all_106_0 = 0 | all_99_0 = 0
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | BETA: splitting (3464) gives:
% 96.60/14.22  | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | |   (3465)  all_106_0 = 0
% 96.60/14.22  | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | REDUCE: (3463), (3465) imply:
% 96.60/14.22  | | | | | | | | | | | |   (3466)  r(all_106_1) = 0
% 96.60/14.22  | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | BETA: splitting (3408) gives:
% 96.60/14.22  | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | |   (3467)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.60/14.22  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 96.60/14.22  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | ALPHA: (3467) implies:
% 96.60/14.22  | | | | | | | | | | | | |   (3468)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | GROUND_INST: instantiating (3468) with all_106_1, simplifying
% 96.60/14.22  | | | | | | | | | | | | |              with (3462), (3466) gives:
% 96.60/14.22  | | | | | | | | | | | | |   (3469)  $false
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | CLOSE: (3469) is inconsistent.
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | Case 2:
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | |   (3470)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 96.60/14.22  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.22  | | | | | | | | | | | | |             $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | ALPHA: (3470) implies:
% 96.60/14.22  | | | | | | | | | | | | |   (3471)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 96.60/14.22  | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | DELTA: instantiating (3471) with fresh symbols all_137_0,
% 96.60/14.22  | | | | | | | | | | | | |        all_137_1 gives:
% 96.60/14.22  | | | | | | | | | | | | |   (3472)   ~ (all_137_0 = 0) & s(all_137_1) = all_137_0 &
% 96.60/14.22  | | | | | | | | | | | | |           $i(all_137_1)
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | ALPHA: (3472) implies:
% 96.60/14.22  | | | | | | | | | | | | |   (3473)   ~ (all_137_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | |   (3474)  $i(all_137_1)
% 96.60/14.22  | | | | | | | | | | | | |   (3475)  s(all_137_1) = all_137_0
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | BETA: splitting (3414) gives:
% 96.60/14.22  | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | |   (3476)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.22  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.22  | | | | | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.22  | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.22  | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.22  | | | | | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.22  | | | | | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.22  | | | | | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.22  | | | | | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.22  | | | | | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.22  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.22  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.22  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.22  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.22  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 96.60/14.22  | | | | | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.22  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.22  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.22  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.22  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.22  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.22  | | | | | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.60/14.22  | | | | | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.22  | | | | | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.22  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.60/14.22  | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | ALPHA: (3476) implies:
% 96.60/14.22  | | | | | | | | | | | | | |   (3477)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.22  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.60/14.22  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.60/14.22  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.22  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.22  | | | | | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.22  | | | | | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.22  | | | | | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.22  | | | | | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.60/14.22  | | | | | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.60/14.22  | | | | | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.60/14.22  | | | | | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.22  | | | | | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.22  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.22  | | | | | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.22  | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.22  | | | | | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.22  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 96.60/14.22  | | | | | | | | | | | | | |   (3478)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.22  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.22  | | | | | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.22  | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.22  | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | BETA: splitting (3477) gives:
% 96.60/14.22  | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | |   (3479)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.22  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.22  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.22  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.22  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.22  | | | | | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.22  | | | | | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.22  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.60/14.22  | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | ALPHA: (3479) implies:
% 96.60/14.22  | | | | | | | | | | | | | | |   (3480)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.22  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.60/14.22  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.22  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.22  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.60/14.22  | | | | | | | | | | | | | | |   (3481)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.22  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.22  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.60/14.22  | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3481) with all_137_1, all_137_0,
% 96.60/14.22  | | | | | | | | | | | | | | |              simplifying with (3474), (3475) gives:
% 96.60/14.22  | | | | | | | | | | | | | | |   (3482)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_137_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | | | | | | |               all_137_0 = 0))
% 96.60/14.22  | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | DELTA: instantiating (3482) with fresh symbols all_261_0,
% 96.60/14.22  | | | | | | | | | | | | | | |        all_261_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | |   (3483)  s(all_261_1) = all_261_0 & $i(all_261_1) & ( ~
% 96.60/14.22  | | | | | | | | | | | | | | |             (all_261_0 = 0) |  ~ (all_137_0 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | |           (all_261_0 = 0 | all_137_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | ALPHA: (3483) implies:
% 96.60/14.22  | | | | | | | | | | | | | | |   (3484)  $i(all_261_1)
% 96.60/14.22  | | | | | | | | | | | | | | |   (3485)  s(all_261_1) = all_261_0
% 96.60/14.22  | | | | | | | | | | | | | | |   (3486)  all_261_0 = 0 | all_137_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | BETA: splitting (3486) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | |   (3487)  all_261_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | REDUCE: (3485), (3487) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | |   (3488)  s(all_261_1) = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | BETA: splitting (3478) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3489)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.22  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.22  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | ALPHA: (3489) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3490)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3490) with all_261_1, simplifying
% 96.60/14.22  | | | | | | | | | | | | | | | | |              with (3484), (3488) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3491)  $false
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | CLOSE: (3491) is inconsistent.
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3492)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.22  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.22  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | ALPHA: (3492) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3493)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3494)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.22  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | DELTA: instantiating (3493) with fresh symbol all_272_0
% 96.60/14.22  | | | | | | | | | | | | | | | | |        gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3495)  s(all_272_0) = 0 & $i(all_272_0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | ALPHA: (3495) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3496)  $i(all_272_0)
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3497)  s(all_272_0) = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | DELTA: instantiating (3494) with fresh symbols all_274_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | |        all_274_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3498)   ~ (all_274_0 = 0) & p(all_274_1) = all_274_0 &
% 96.60/14.22  | | | | | | | | | | | | | | | | |           $i(all_274_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | ALPHA: (3498) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3499)   ~ (all_274_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3500)  $i(all_274_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3501)  p(all_274_1) = all_274_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_274_1, all_274_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | |              simplifying with (3500), (3501) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3502)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_274_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | | | | | | | | |               all_274_0 = 0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | DELTA: instantiating (3471) with fresh symbols all_281_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | |        all_281_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3503)   ~ (all_281_0 = 0) & s(all_281_1) = all_281_0 &
% 96.60/14.22  | | | | | | | | | | | | | | | | |           $i(all_281_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | ALPHA: (3503) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3504)   ~ (all_281_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3505)  $i(all_281_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3506)  s(all_281_1) = all_281_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | DELTA: instantiating (3502) with fresh symbols all_283_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | |        all_283_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3507)  p(all_283_1) = all_283_0 & $i(all_283_1) & ( ~
% 96.60/14.22  | | | | | | | | | | | | | | | | |             (all_283_0 = 0) |  ~ (all_274_0 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | | | |           (all_283_0 = 0 | all_274_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | ALPHA: (3507) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3508)  $i(all_283_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3509)  p(all_283_1) = all_283_0
% 96.60/14.22  | | | | | | | | | | | | | | | | |   (3510)  all_283_0 = 0 | all_274_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | BETA: splitting (3510) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3511)  all_283_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | REDUCE: (3509), (3511) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3512)  p(all_283_1) = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3481) with all_281_1, all_281_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | |              simplifying with (3505), (3506) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3513)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_281_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | | | | | | | | | |               all_281_0 = 0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | DELTA: instantiating (3494) with fresh symbols all_302_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | |        all_302_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3514)   ~ (all_302_0 = 0) & p(all_302_1) = all_302_0 &
% 96.60/14.22  | | | | | | | | | | | | | | | | | |           $i(all_302_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | ALPHA: (3514) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3515)   ~ (all_302_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3516)  $i(all_302_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3517)  p(all_302_1) = all_302_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | DELTA: instantiating (3513) with fresh symbols all_304_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | |        all_304_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3518)  s(all_304_1) = all_304_0 & $i(all_304_1) & ( ~
% 96.60/14.22  | | | | | | | | | | | | | | | | | |             (all_304_0 = 0) |  ~ (all_281_0 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | | | | |           (all_304_0 = 0 | all_281_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | ALPHA: (3518) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3519)  $i(all_304_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3520)  s(all_304_1) = all_304_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | |   (3521)  all_304_0 = 0 | all_281_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | BETA: splitting (3521) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3522)  all_304_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | REDUCE: (3520), (3522) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3523)  s(all_304_1) = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_302_1, all_302_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |              simplifying with (3516), (3517) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3524)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_302_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |               all_302_0 = 0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (3471) with fresh symbols all_315_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |        all_315_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3525)   ~ (all_315_0 = 0) & s(all_315_1) = all_315_0 &
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |           $i(all_315_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | ALPHA: (3525) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3526)   ~ (all_315_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3527)  $i(all_315_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3528)  s(all_315_1) = all_315_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (3524) with fresh symbols all_317_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |        all_317_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3529)  p(all_317_1) = all_317_0 & $i(all_317_1) & ( ~
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |             (all_317_0 = 0) |  ~ (all_302_0 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |           (all_317_0 = 0 | all_302_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | ALPHA: (3529) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3530)  $i(all_317_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3531)  p(all_317_1) = all_317_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3532)  all_317_0 = 0 | all_302_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | BETA: splitting (3532) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3533)  all_317_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | REDUCE: (3531), (3533) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3534)  p(all_317_1) = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3481) with all_315_1, all_315_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |              simplifying with (3527), (3528) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3535)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_315_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |               all_315_0 = 0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (3494) with fresh symbols all_336_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |        all_336_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3536)   ~ (all_336_0 = 0) & p(all_336_1) = all_336_0 &
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |           $i(all_336_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | ALPHA: (3536) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3537)   ~ (all_336_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3538)  $i(all_336_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3539)  p(all_336_1) = all_336_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (3535) with fresh symbols all_338_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |        all_338_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3540)  s(all_338_1) = all_338_0 & $i(all_338_1) & ( ~
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |             (all_338_0 = 0) |  ~ (all_315_0 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |           (all_338_0 = 0 | all_315_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | ALPHA: (3540) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3541)  all_338_0 = 0 | all_315_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | BETA: splitting (3541) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_336_1, all_336_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |              simplifying with (3538), (3539) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |   (3542)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_336_0 = 0)) & (v1 = 0 |
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |               all_336_0 = 0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (3542) with fresh symbols all_351_0,
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |        all_351_1 gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |   (3543)  p(all_351_1) = all_351_0 & $i(all_351_1) & ( ~
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |             (all_351_0 = 0) |  ~ (all_336_0 = 0)) &
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |           (all_351_0 = 0 | all_336_0 = 0)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | ALPHA: (3543) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |   (3544)  $i(all_351_1)
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |   (3545)  p(all_351_1) = all_351_0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |   (3546)  all_351_0 = 0 | all_336_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (3546) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | |   (3547)  all_351_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (3545), (3547) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | |   (3548)  p(all_351_1) = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (3480) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |   (3549)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |             $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (3549) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |   (3550)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (3297), (3411), (3412), (3550) are inconsistent by
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #35.
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |   (3551)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (3551) implies:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |   (3552)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3552) with all_351_1, simplifying
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |              with (3544), (3548) gives:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | |   (3553)  $false
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (3553) is inconsistent.
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | End of split
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | |   (3554)  all_336_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (3537), (3554) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | |   (3555)  $false
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (3555) is inconsistent.
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | End of split
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |   (3556)  all_315_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | REDUCE: (3526), (3556) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | |   (3557)  $false
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | CLOSE: (3557) is inconsistent.
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | End of split
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3558)  all_302_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | REDUCE: (3515), (3558) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | |   (3559)  $false
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | CLOSE: (3559) is inconsistent.
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | End of split
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3560)  all_281_0 = 0
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | REDUCE: (3504), (3560) imply:
% 96.60/14.22  | | | | | | | | | | | | | | | | | | |   (3561)  $false
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | CLOSE: (3561) is inconsistent.
% 96.60/14.22  | | | | | | | | | | | | | | | | | | | 
% 96.60/14.22  | | | | | | | | | | | | | | | | | | End of split
% 96.60/14.22  | | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | |   (3562)  all_274_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | | REDUCE: (3499), (3562) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | | | |   (3563)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | | CLOSE: (3563) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3564)  all_137_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | REDUCE: (3473), (3564) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3565)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | CLOSE: (3565) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | |   (3566)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.23  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.23  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.60/14.23  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.23  | | | | | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.23  | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.23  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.23  | | | | | | | | | | | | | | |                 $i(v0))))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | ALPHA: (3566) implies:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3567)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.23  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.23  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.60/14.23  | | | | | | | | | | | | | | |   (3568)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.23  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.23  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | DELTA: instantiating (3568) with fresh symbols all_260_0,
% 96.60/14.23  | | | | | | | | | | | | | | |        all_260_1 gives:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3569)  s(all_260_1) = all_260_0 & $i(all_260_1) &  ! [v0:
% 96.60/14.23  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_260_0 = 0) | v1 =
% 96.60/14.23  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.23  | | | | | | | | | | | | | | |           (all_260_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | ALPHA: (3569) implies:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3570)   ! [v0: $i] : (all_260_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.60/14.23  | | | | | | | | | | | | | | |             $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | |   (3571)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_260_0 = 0) |
% 96.60/14.23  | | | | | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3571) with all_137_1, all_137_0,
% 96.60/14.23  | | | | | | | | | | | | | | |              simplifying with (3474), (3475) gives:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3572)   ~ (all_260_0 = 0) | all_137_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | BETA: splitting (3572) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | Case 1:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3573)   ~ (all_260_0 = 0)
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | BETA: splitting (3478) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3574)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3574) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3575)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3411), (3412), (3567), (3575) are
% 96.60/14.23  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #34.
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3576)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.23  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.23  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3576) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3577)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | DELTA: instantiating (3577) with fresh symbol all_272_0
% 96.60/14.23  | | | | | | | | | | | | | | | | |        gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3578)  s(all_272_0) = 0 & $i(all_272_0)
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3578) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3579)  $i(all_272_0)
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3580)  s(all_272_0) = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3570) with all_272_0, simplifying
% 96.60/14.23  | | | | | | | | | | | | | | | | |              with (3579), (3580) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3581)  all_260_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | REDUCE: (3573), (3581) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3582)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | CLOSE: (3582) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3583)  all_137_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | REDUCE: (3473), (3583) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3584)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | CLOSE: (3584) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | |   (3585)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.23  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.60/14.23  | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.23  | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.23  | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.60/14.23  | | | | | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.60/14.23  | | | | | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.23  | | | | | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.23  | | | | | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.23  | | | | | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.23  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.23  | | | | | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.23  | | | | | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.23  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.23  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.23  | | | | | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.23  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.23  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.23  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.23  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.23  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.23  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.23  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.23  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.23  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 96.60/14.23  | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | ALPHA: (3585) implies:
% 96.60/14.23  | | | | | | | | | | | | | |   (3586)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.23  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.60/14.23  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.60/14.23  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.23  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.23  | | | | | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.23  | | | | | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.23  | | | | | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.23  | | | | | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.23  | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.23  | | | | | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.23  | | | | | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.23  | | | | | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.23  | | | | | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.23  | | | | | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.23  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.23  | | | | | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.23  | | | | | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.23  | | | | | | | | | | | | | |                   $i(v0)))))
% 96.60/14.23  | | | | | | | | | | | | | |   (3587)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.23  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.60/14.23  | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 96.60/14.23  | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.23  | | | | | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 96.60/14.23  | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | BETA: splitting (3586) gives:
% 96.60/14.23  | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | Case 1:
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | |   (3588)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.23  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.23  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.23  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.23  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.23  | | | | | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.23  | | | | | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.23  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.23  | | | | | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | ALPHA: (3588) implies:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3589)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.23  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.23  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.60/14.23  | | | | | | | | | | | | | | |   (3590)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.23  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.23  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.23  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3590) with all_137_1, all_137_0,
% 96.60/14.23  | | | | | | | | | | | | | | |              simplifying with (3474), (3475) gives:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3591)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_137_0 = 0)) & (v1 = 0 |
% 96.60/14.23  | | | | | | | | | | | | | | |               all_137_0 = 0))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | DELTA: instantiating (3591) with fresh symbols all_261_0,
% 96.60/14.23  | | | | | | | | | | | | | | |        all_261_1 gives:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3592)  s(all_261_1) = all_261_0 & $i(all_261_1) & ( ~
% 96.60/14.23  | | | | | | | | | | | | | | |             (all_261_0 = 0) |  ~ (all_137_0 = 0)) &
% 96.60/14.23  | | | | | | | | | | | | | | |           (all_261_0 = 0 | all_137_0 = 0)
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | ALPHA: (3592) implies:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3593)  $i(all_261_1)
% 96.60/14.23  | | | | | | | | | | | | | | |   (3594)  s(all_261_1) = all_261_0
% 96.60/14.23  | | | | | | | | | | | | | | |   (3595)  all_261_0 = 0 | all_137_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | BETA: splitting (3595) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | Case 1:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3596)  all_261_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | REDUCE: (3594), (3596) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3597)  s(all_261_1) = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | BETA: splitting (3587) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3598)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.23  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3598) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3599)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3411), (3412), (3589), (3599) are
% 96.60/14.23  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #34.
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3600)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.23  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3600) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3601)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3601) with all_261_1, simplifying
% 96.60/14.23  | | | | | | | | | | | | | | | | |              with (3593), (3597) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3602)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | CLOSE: (3602) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3603)  all_137_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | REDUCE: (3473), (3603) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3604)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | CLOSE: (3604) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | |   (3605)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.23  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.23  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.60/14.23  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.23  | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | ALPHA: (3605) implies:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3606)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.23  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.23  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.60/14.23  | | | | | | | | | | | | | | |   (3607)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.23  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.23  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.23  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | DELTA: instantiating (3607) with fresh symbols all_260_0,
% 96.60/14.23  | | | | | | | | | | | | | | |        all_260_1 gives:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3608)  s(all_260_1) = all_260_0 & $i(all_260_1) &  ! [v0:
% 96.60/14.23  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_260_0 = 0) | v1 =
% 96.60/14.23  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.23  | | | | | | | | | | | | | | |           (all_260_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | ALPHA: (3608) implies:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3609)   ! [v0: $i] : (all_260_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.60/14.23  | | | | | | | | | | | | | | |             $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | |   (3610)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_260_0 = 0) |
% 96.60/14.23  | | | | | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3610) with all_137_1, all_137_0,
% 96.60/14.23  | | | | | | | | | | | | | | |              simplifying with (3474), (3475) gives:
% 96.60/14.23  | | | | | | | | | | | | | | |   (3611)   ~ (all_260_0 = 0) | all_137_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | BETA: splitting (3611) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | Case 1:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3612)   ~ (all_260_0 = 0)
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | BETA: splitting (3587) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | Case 1:
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3613)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.23  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3613) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3614)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | DELTA: instantiating (3614) with fresh symbol all_273_0
% 96.60/14.23  | | | | | | | | | | | | | | | | |        gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3615)  s(all_273_0) = 0 & $i(all_273_0)
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3615) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3616)  $i(all_273_0)
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3617)  s(all_273_0) = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3609) with all_273_0, simplifying
% 96.60/14.23  | | | | | | | | | | | | | | | | |              with (3616), (3617) gives:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3618)  all_260_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | REDUCE: (3612), (3618) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3619)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | CLOSE: (3619) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3620)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.23  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.23  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | ALPHA: (3620) implies:
% 96.60/14.23  | | | | | | | | | | | | | | | | |   (3621)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.23  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3411), (3412), (3606), (3621) are
% 96.60/14.23  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #33.
% 96.60/14.23  | | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3622)  all_137_0 = 0
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | REDUCE: (3473), (3622) imply:
% 96.60/14.23  | | | | | | | | | | | | | | | |   (3623)  $false
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | | CLOSE: (3623) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | |   (3624)  all_99_0 = 0
% 96.60/14.23  | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | REDUCE: (3457), (3624) imply:
% 96.60/14.23  | | | | | | | | | | | |   (3625)  $false
% 96.60/14.23  | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | | CLOSE: (3625) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | |   (3626)  all_81_0 = 0
% 96.60/14.23  | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | REDUCE: (3446), (3626) imply:
% 96.60/14.23  | | | | | | | | | | |   (3627)  $false
% 96.60/14.23  | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | | CLOSE: (3627) is inconsistent.
% 96.60/14.23  | | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | |   (3628)  all_63_0 = 0
% 96.60/14.23  | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | REDUCE: (3435), (3628) imply:
% 96.60/14.23  | | | | | | | | | |   (3629)  $false
% 96.60/14.23  | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | | CLOSE: (3629) is inconsistent.
% 96.60/14.23  | | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | | 
% 96.60/14.23  | | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | | 
% 96.60/14.23  | | | | | | | | |   (3630)  all_45_0 = 0
% 96.60/14.23  | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | REDUCE: (3424), (3630) imply:
% 96.60/14.23  | | | | | | | | |   (3631)  $false
% 96.60/14.23  | | | | | | | | | 
% 96.60/14.23  | | | | | | | | | CLOSE: (3631) is inconsistent.
% 96.60/14.23  | | | | | | | | | 
% 96.60/14.23  | | | | | | | | End of split
% 96.60/14.23  | | | | | | | | 
% 96.60/14.23  | | | | | | | Case 2:
% 96.60/14.23  | | | | | | | | 
% 96.60/14.23  | | | | | | | |   (3632)  all_16_0 = 0
% 96.60/14.23  | | | | | | | | 
% 96.60/14.23  | | | | | | | | REDUCE: (3300), (3632) imply:
% 96.60/14.23  | | | | | | | |   (3633)  $false
% 96.60/14.23  | | | | | | | | 
% 96.60/14.23  | | | | | | | | CLOSE: (3633) is inconsistent.
% 96.60/14.23  | | | | | | | | 
% 96.60/14.23  | | | | | | | End of split
% 96.60/14.23  | | | | | | | 
% 96.60/14.23  | | | | | | Case 2:
% 96.60/14.23  | | | | | | | 
% 96.60/14.23  | | | | | | |   (3634)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.23  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.23  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.23  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.23  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.23  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.23  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.23  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.60/14.23  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.60/14.23  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.23  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.60/14.23  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.23  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.23  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.23  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.23  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.23  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.23  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.60/14.23  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 96.60/14.23  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.23  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.23  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.23  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.23  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.23  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.23  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.23  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.23  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.23  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.23  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.23  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.23  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.23  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.23  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.23  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.23  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.23  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.23  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.23  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.23  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.23  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.23  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.23  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.23  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.23  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.23  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.23  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.23  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.23  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.23  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.23  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.60/14.23  | | | | | | | 
% 96.60/14.23  | | | | | | | ALPHA: (3634) implies:
% 96.60/14.24  | | | | | | |   (3635)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.24  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.24  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.24  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.24  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.24  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.24  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.24  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.24  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.24  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.24  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.60/14.24  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.24  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.24  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.24  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.24  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.24  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.24  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.24  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.24  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.24  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.24  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.60/14.24  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.24  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.24  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.24  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.24  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.24  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.24  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.24  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.24  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.24  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.24  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.24  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.24  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.24  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.24  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.24  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.24  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.24  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.24  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.24  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.24  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.24  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.60/14.24  | | | | | | |   (3636)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.24  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.24  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.24  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.60/14.24  | | | | | | | 
% 96.60/14.24  | | | | | | | DELTA: instantiating (3636) with fresh symbols all_33_0, all_33_1
% 96.60/14.24  | | | | | | |        gives:
% 96.60/14.24  | | | | | | |   (3637)  r(all_33_1) = all_33_0 & $i(all_33_1) &  ! [v0: $i] :  !
% 96.60/14.24  | | | | | | |           [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 96.60/14.24  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_33_0 = 0 |  ~
% 96.60/14.24  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | 
% 96.60/14.24  | | | | | | | ALPHA: (3637) implies:
% 96.60/14.24  | | | | | | |   (3638)   ! [v0: $i] : (all_33_0 = 0 |  ~ (r(v0) = 0) |  ~
% 96.60/14.24  | | | | | | |             $i(v0))
% 96.60/14.24  | | | | | | |   (3639)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0
% 96.60/14.24  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | 
% 96.60/14.24  | | | | | | | GROUND_INST: instantiating (3639) with all_16_1, all_16_0,
% 96.60/14.24  | | | | | | |              simplifying with (3301), (3302) gives:
% 96.60/14.24  | | | | | | |   (3640)   ~ (all_33_0 = 0) | all_16_0 = 0
% 96.60/14.24  | | | | | | | 
% 96.60/14.24  | | | | | | | BETA: splitting (3640) gives:
% 96.60/14.24  | | | | | | | 
% 96.60/14.24  | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | 
% 96.60/14.24  | | | | | | | |   (3641)   ~ (all_33_0 = 0)
% 96.60/14.24  | | | | | | | | 
% 96.60/14.24  | | | | | | | | BETA: splitting (3408) gives:
% 96.60/14.24  | | | | | | | | 
% 96.60/14.24  | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | 
% 96.60/14.24  | | | | | | | | |   (3642)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.60/14.24  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 96.60/14.24  | | | | | | | | |             |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | ALPHA: (3642) implies:
% 96.60/14.24  | | | | | | | | |   (3643)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.60/14.24  | | | | | | | | |               v1) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | BETA: splitting (3635) gives:
% 96.60/14.24  | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | |   (3644)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.24  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.24  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.24  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.24  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.24  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.24  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.24  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.24  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.24  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.24  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.24  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.60/14.24  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.24  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.24  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.24  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.24  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.24  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.24  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.24  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.24  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.24  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.24  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.24  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.24  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | ALPHA: (3644) implies:
% 96.60/14.24  | | | | | | | | | |   (3645)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.24  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.60/14.24  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.60/14.24  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.24  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.24  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.24  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.24  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.24  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.24  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.24  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.24  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.24  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.24  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.24  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.24  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.24  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.24  | | | | | | | | | |                   $i(v0)))))
% 96.60/14.24  | | | | | | | | | |   (3646)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.24  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.24  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.24  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 96.60/14.24  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | BETA: splitting (3645) gives:
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | |   (3647)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.24  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.24  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.24  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.24  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.24  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.24  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | ALPHA: (3647) implies:
% 96.60/14.24  | | | | | | | | | | |   (3648)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.24  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.24  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.24  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.24  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.60/14.24  | | | | | | | | | | |   (3649)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.24  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.24  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | BETA: splitting (3646) gives:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3650)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.24  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3650) implies:
% 96.60/14.24  | | | | | | | | | | | |   (3651)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3411), (3412), (3648), (3651) are
% 96.60/14.24  | | | | | | | | | | | |            inconsistent by sub-proof #34.
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 2:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3652)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.24  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.24  | | | | | | | | | | | |             $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3652) implies:
% 96.60/14.24  | | | | | | | | | | | |   (3653)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | REF_CLOSE: (3643), (3649), (3653) are inconsistent by
% 96.60/14.24  | | | | | | | | | | | |            sub-proof #67.
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | End of split
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | Case 2:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | |   (3654)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.24  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.24  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.24  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.60/14.24  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.24  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.60/14.24  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.60/14.24  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.24  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | ALPHA: (3654) implies:
% 96.60/14.24  | | | | | | | | | | |   (3655)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.24  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.60/14.24  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.24  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.24  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.60/14.24  | | | | | | | | | | |   (3656)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.24  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.24  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.24  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | DELTA: instantiating (3656) with fresh symbols all_51_0,
% 96.60/14.24  | | | | | | | | | | |        all_51_1 gives:
% 96.60/14.24  | | | | | | | | | | |   (3657)  s(all_51_1) = all_51_0 & $i(all_51_1) &  ! [v0:
% 96.60/14.24  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_51_0 = 0) | v1 = 0
% 96.60/14.24  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.24  | | | | | | | | | | |           (all_51_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | ALPHA: (3657) implies:
% 96.60/14.24  | | | | | | | | | | |   (3658)  $i(all_51_1)
% 96.60/14.24  | | | | | | | | | | |   (3659)  s(all_51_1) = all_51_0
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | GROUND_INST: instantiating (3643) with all_51_1, all_51_0,
% 96.60/14.24  | | | | | | | | | | |              simplifying with (3658), (3659) gives:
% 96.60/14.24  | | | | | | | | | | |   (3660)  all_51_0 = 0
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | REDUCE: (3659), (3660) imply:
% 96.60/14.24  | | | | | | | | | | |   (3661)  s(all_51_1) = 0
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | BETA: splitting (3646) gives:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3662)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.24  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3662) implies:
% 96.60/14.24  | | | | | | | | | | | |   (3663)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | GROUND_INST: instantiating (3663) with all_51_1, simplifying
% 96.60/14.24  | | | | | | | | | | | |              with (3658), (3661) gives:
% 96.60/14.24  | | | | | | | | | | | |   (3664)  $false
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | CLOSE: (3664) is inconsistent.
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 2:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3665)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.24  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.24  | | | | | | | | | | | |             $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3665) implies:
% 96.60/14.24  | | | | | | | | | | | |   (3666)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.24  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3411), (3412), (3655), (3666) are
% 96.60/14.24  | | | | | | | | | | | |            inconsistent by sub-proof #33.
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | End of split
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | End of split
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | Case 2:
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | |   (3667)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.24  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.60/14.24  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.24  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.24  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.60/14.24  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.60/14.24  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.24  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.24  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.24  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.24  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.24  | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.60/14.24  | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.24  | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.24  | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.24  | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.24  | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.24  | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.24  | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.60/14.24  | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.24  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.24  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.24  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.24  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.24  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | ALPHA: (3667) implies:
% 96.60/14.24  | | | | | | | | | |   (3668)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.24  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.60/14.24  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.60/14.24  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.24  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.24  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.24  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.24  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.60/14.24  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.24  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.60/14.24  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.60/14.24  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.24  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.24  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.24  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.24  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.24  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.24  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 96.60/14.24  | | | | | | | | | |   (3669)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.60/14.24  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.60/14.24  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 96.60/14.24  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.24  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | BETA: splitting (3668) gives:
% 96.60/14.24  | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | |   (3670)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.24  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.24  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.24  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.24  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.24  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.24  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | ALPHA: (3670) implies:
% 96.60/14.24  | | | | | | | | | | |   (3671)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.24  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.60/14.24  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.24  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.24  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.60/14.24  | | | | | | | | | | |   (3672)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.24  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.24  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.24  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | BETA: splitting (3669) gives:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3673)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.24  | | | | | | | | | | | |             $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3673) implies:
% 96.60/14.24  | | | | | | | | | | | |   (3674)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | REF_CLOSE: (3643), (3672), (3674) are inconsistent by
% 96.60/14.24  | | | | | | | | | | | |            sub-proof #67.
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 2:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3675)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.24  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.24  | | | | | | | | | | | |             v1 & $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3675) implies:
% 96.60/14.24  | | | | | | | | | | | |   (3676)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.24  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3411), (3412), (3671), (3676) are
% 96.60/14.24  | | | | | | | | | | | |            inconsistent by sub-proof #33.
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | End of split
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | Case 2:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | |   (3677)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.24  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.24  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.24  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.60/14.24  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.24  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.24  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.24  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.24  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.24  | | | | | | | | | | |                 $i(v0))))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | ALPHA: (3677) implies:
% 96.60/14.24  | | | | | | | | | | |   (3678)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.24  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.24  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.24  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.24  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.60/14.24  | | | | | | | | | | |   (3679)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.24  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.24  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.24  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | DELTA: instantiating (3679) with fresh symbols all_51_0,
% 96.60/14.24  | | | | | | | | | | |        all_51_1 gives:
% 96.60/14.24  | | | | | | | | | | |   (3680)  s(all_51_1) = all_51_0 & $i(all_51_1) &  ! [v0:
% 96.60/14.24  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_51_0 = 0) | v1 = 0
% 96.60/14.24  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.24  | | | | | | | | | | |           (all_51_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | ALPHA: (3680) implies:
% 96.60/14.24  | | | | | | | | | | |   (3681)  $i(all_51_1)
% 96.60/14.24  | | | | | | | | | | |   (3682)  s(all_51_1) = all_51_0
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | GROUND_INST: instantiating (3643) with all_51_1, all_51_0,
% 96.60/14.24  | | | | | | | | | | |              simplifying with (3681), (3682) gives:
% 96.60/14.24  | | | | | | | | | | |   (3683)  all_51_0 = 0
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | REDUCE: (3682), (3683) imply:
% 96.60/14.24  | | | | | | | | | | |   (3684)  s(all_51_1) = 0
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | BETA: splitting (3669) gives:
% 96.60/14.24  | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 1:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3685)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.24  | | | | | | | | | | | |             $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3685) implies:
% 96.60/14.24  | | | | | | | | | | | |   (3686)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.24  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | REF_CLOSE: (3), (3297), (3411), (3412), (3678), (3686) are
% 96.60/14.24  | | | | | | | | | | | |            inconsistent by sub-proof #34.
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | Case 2:
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | |   (3687)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.24  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.24  | | | | | | | | | | | |             v1 & $i(v0))
% 96.60/14.24  | | | | | | | | | | | | 
% 96.60/14.24  | | | | | | | | | | | | ALPHA: (3687) implies:
% 96.60/14.25  | | | | | | | | | | | |   (3688)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.60/14.25  | | | | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | | | | GROUND_INST: instantiating (3688) with all_51_1, simplifying
% 96.60/14.25  | | | | | | | | | | | |              with (3681), (3684) gives:
% 96.60/14.25  | | | | | | | | | | | |   (3689)  $false
% 96.60/14.25  | | | | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | | | | CLOSE: (3689) is inconsistent.
% 96.60/14.25  | | | | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | | | End of split
% 96.60/14.25  | | | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | | End of split
% 96.60/14.25  | | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | End of split
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | Case 2:
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | |   (3690)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.60/14.25  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | ALPHA: (3690) implies:
% 96.60/14.25  | | | | | | | | |   (3691)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | DELTA: instantiating (3691) with fresh symbol all_46_0 gives:
% 96.60/14.25  | | | | | | | | |   (3692)  r(all_46_0) = 0 & $i(all_46_0)
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | ALPHA: (3692) implies:
% 96.60/14.25  | | | | | | | | |   (3693)  $i(all_46_0)
% 96.60/14.25  | | | | | | | | |   (3694)  r(all_46_0) = 0
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | GROUND_INST: instantiating (3638) with all_46_0, simplifying
% 96.60/14.25  | | | | | | | | |              with (3693), (3694) gives:
% 96.60/14.25  | | | | | | | | |   (3695)  all_33_0 = 0
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | REDUCE: (3641), (3695) imply:
% 96.60/14.25  | | | | | | | | |   (3696)  $false
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | | CLOSE: (3696) is inconsistent.
% 96.60/14.25  | | | | | | | | | 
% 96.60/14.25  | | | | | | | | End of split
% 96.60/14.25  | | | | | | | | 
% 96.60/14.25  | | | | | | | Case 2:
% 96.60/14.25  | | | | | | | | 
% 96.60/14.25  | | | | | | | |   (3697)  all_16_0 = 0
% 96.60/14.25  | | | | | | | | 
% 96.60/14.25  | | | | | | | | REDUCE: (3300), (3697) imply:
% 96.60/14.25  | | | | | | | |   (3698)  $false
% 96.60/14.25  | | | | | | | | 
% 96.60/14.25  | | | | | | | | CLOSE: (3698) is inconsistent.
% 96.60/14.25  | | | | | | | | 
% 96.60/14.25  | | | | | | | End of split
% 96.60/14.25  | | | | | | | 
% 96.60/14.25  | | | | | | End of split
% 96.60/14.25  | | | | | | 
% 96.60/14.25  | | | | | End of split
% 96.60/14.25  | | | | | 
% 96.60/14.25  | | | | End of split
% 96.60/14.25  | | | | 
% 96.60/14.25  | | | End of split
% 96.60/14.25  | | | 
% 96.60/14.25  | | End of split
% 96.60/14.25  | | 
% 96.60/14.25  | Case 2:
% 96.60/14.25  | | 
% 96.60/14.26  | |   (3699)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.26  | |             ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (p(v2) = v3) |  ~
% 96.60/14.26  | |               $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (p(v2) = 0) |  ~ $i(v2)))
% 96.60/14.26  | |           & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.60/14.26  | |                     $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) |
% 96.60/14.26  | |                 ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 96.60/14.26  | |                     $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0)))) & (((( !
% 96.60/14.26  | |                       [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0)
% 96.60/14.26  | |                         |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2)
% 96.60/14.26  | |                           & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.26  | |                             0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.60/14.26  | |                                 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                               : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.26  | |                               :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.26  | |                                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.26  | |                                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.26  | |                                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.26  | |                                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.26  | |                                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.60/14.26  | |                                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.26  | |                                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0))))))) | ((( ! [v0:
% 96.60/14.26  | |                                 $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.26  | |                                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.60/14.26  | |                                 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.26  | |                                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.60/14.26  | |                           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.60/14.26  | |                                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.60/14.26  | |                                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.26  | |                                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.26  | |                                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.26  | |                                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.26  | |                                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.60/14.26  | |                                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))))))) | ( ? [v0: $i]
% 96.60/14.26  | |                       :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.26  | |                         ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) =
% 96.60/14.26  | |                             v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.26  | |                           (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.26  | |                               [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.26  | |                                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.26  | |                                 $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 96.60/14.26  | |                               :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 96.60/14.26  | |                                 |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 96.60/14.26  | |                                   $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 96.60/14.26  | |                                     = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.26  | |                                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.26  | |                                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.26  | |                                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.60/14.26  | |                                       0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 96.60/14.26  | |                                   [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.26  | |                                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any]
% 96.60/14.26  | |                               : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.26  | |                                   int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.26  | |                                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 96.60/14.26  | |                                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.26  | |                                       = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.26  | |                                     (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.26  | |                                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.26  | |                                     & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.26  | |                                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.26  | |                                 int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 96.60/14.26  | |                               [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)))))))))) & (( ! [v0:
% 96.60/14.26  | |                         $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.26  | |                         ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.60/14.26  | |                             ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.26  | |                       & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.60/14.26  | |                               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 96.60/14.26  | |                               0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.26  | |                           : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.26  | |                             $i] : (r(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                       ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 96.60/14.26  | |                         [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3)
% 96.60/14.26  | |                           |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 96.60/14.26  | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 96.60/14.26  | |                           : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.26  | |                             $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.26  | |                             (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                             int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))))))
% 96.60/14.26  | |                 | ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.60/14.26  | |                         $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.60/14.26  | |                           $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 |
% 96.60/14.26  | |                             v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1
% 96.60/14.26  | |                                 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.26  | |                                 $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.26  | |                               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.60/14.26  | |                                 = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.26  | |                                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.26  | |                                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.26  | |                                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.26  | |                                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 96.60/14.26  | |                                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.60/14.26  | |                                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.26  | |                                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i]
% 96.60/14.26  | |                               :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 96.60/14.26  | |                               [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0))))))))) | ( ? [v0:
% 96.60/14.26  | |                         $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                           $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.26  | |                           (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 96.60/14.26  | |                           |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :
% 96.60/14.26  | |                                ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.26  | |                                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.26  | |                                 $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 96.60/14.26  | |                               :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 96.60/14.26  | |                                 |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 96.60/14.26  | |                                   $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 96.60/14.26  | |                                     = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.26  | |                                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.26  | |                                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.26  | |                                     |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                     int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.26  | |                                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.26  | |                                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any]
% 96.60/14.26  | |                               : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.26  | |                                   int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.26  | |                                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 96.60/14.26  | |                                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.26  | |                                       = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.26  | |                                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                    ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.26  | |                                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.26  | |                                 int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 96.60/14.26  | |                               [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.60/14.26  | |                                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.26  | |                                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.26  | |                                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.26  | |                                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.26  | |                                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.60/14.26  | |                                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0)))))))))) & (( ! [v0:
% 96.60/14.26  | |                         $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.26  | |                         ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.60/14.26  | |                             ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.26  | |                       & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.60/14.26  | |                               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.26  | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.60/14.26  | |                             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.26  | |                               0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                       ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 96.60/14.26  | |                         [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3)
% 96.60/14.26  | |                           |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 96.60/14.26  | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 96.60/14.26  | |                           : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.26  | |                             $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.26  | |                             $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.26  | |                             $i(v0))))))))) | ((( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                   (v1 = 0 |  ~ (r(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                   (q(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (q(v0) = 0) | 
% 96.60/14.26  | |                     ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                     r(v0) = v1 & $i(v0)))) & (((( ! [v0: $i] :  ! [v1: any]
% 96.60/14.26  | |                       : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.60/14.26  | |                           any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.26  | |                             (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0:
% 96.60/14.26  | |                                 $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.26  | |                                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.26  | |                                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.26  | |                                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.26  | |                                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.26  | |                                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.26  | |                                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.26  | |                                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.60/14.26  | |                                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.26  | |                                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0))))))) | ((( ! [v0:
% 96.60/14.26  | |                                 $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.26  | |                                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.60/14.26  | |                                 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.26  | |                                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.60/14.26  | |                           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.60/14.26  | |                                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.60/14.26  | |                                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.26  | |                                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.26  | |                                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.26  | |                                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.26  | |                                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.60/14.26  | |                                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))))))) | ( ? [v0: $i]
% 96.60/14.26  | |                       :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.26  | |                         ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) =
% 96.60/14.26  | |                             v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.26  | |                           (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.26  | |                               [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.26  | |                                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.26  | |                                 $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 96.60/14.26  | |                               :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 96.60/14.26  | |                                 |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 96.60/14.26  | |                                   $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 96.60/14.26  | |                                     = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.26  | |                                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.26  | |                                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.26  | |                                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.60/14.26  | |                                       0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 96.60/14.26  | |                                   [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.26  | |                                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any]
% 96.60/14.26  | |                               : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.26  | |                                   int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.26  | |                                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 96.60/14.26  | |                                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.26  | |                                       = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.26  | |                                     (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.26  | |                                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.26  | |                                     & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.26  | |                                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.26  | |                                 int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 96.60/14.26  | |                               [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)))))))))) & (( ! [v0:
% 96.60/14.26  | |                         $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.26  | |                         ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.60/14.26  | |                             ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.26  | |                       & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.60/14.26  | |                               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.26  | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.60/14.26  | |                             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.26  | |                               0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                       ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 96.60/14.26  | |                         [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3)
% 96.60/14.26  | |                           |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 96.60/14.26  | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 96.60/14.26  | |                           : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.26  | |                             $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.26  | |                             $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.26  | |                             $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.26  | |                         ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.60/14.26  | |                           any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.26  | |                             (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( ! [v0:
% 96.60/14.26  | |                                 $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.26  | |                                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.26  | |                                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.26  | |                                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.26  | |                                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.26  | |                                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.26  | |                                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.26  | |                                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 96.60/14.26  | |                                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.60/14.26  | |                                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.26  | |                                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i]
% 96.60/14.26  | |                               :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 96.60/14.26  | |                               [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.26  | |                                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.26  | |                                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.26  | |                                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.60/14.26  | |                                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.60/14.26  | |                                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0))))))))) | ( ? [v0:
% 96.60/14.26  | |                         $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.26  | |                           $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.26  | |                           (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 96.60/14.26  | |                           |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :
% 96.60/14.26  | |                                ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.26  | |                                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.26  | |                                 $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i]
% 96.60/14.26  | |                               :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0)
% 96.60/14.26  | |                                 |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 &
% 96.60/14.26  | |                                   $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 96.60/14.26  | |                                     = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.26  | |                                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.26  | |                                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.26  | |                                     |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                     int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.26  | |                                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.26  | |                                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any]
% 96.60/14.26  | |                               : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.26  | |                                   int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.26  | |                                     v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 96.60/14.26  | |                                   |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 96.60/14.26  | |                                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.26  | |                                       = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.26  | |                                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                    ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.26  | |                                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.26  | |                                 int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.26  | |                                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.26  | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.60/14.26  | |                                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.26  | |                                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( !
% 96.60/14.26  | |                               [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.26  | |                                 ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.60/14.26  | |                                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.26  | |                                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.26  | |                                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.60/14.26  | |                                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.60/14.26  | |                                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.26  | |                                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.26  | |                                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.26  | |                                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.26  | |                                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.60/14.26  | |                                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.26  | |                                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.26  | |                                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.26  | |                                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.26  | |                                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.26  | |                                   (p(v0) = 0 & $i(v0)))))))))) & (( ! [v0:
% 96.60/14.26  | |                         $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.26  | |                         ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.60/14.26  | |                             ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.26  | |                       & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.60/14.26  | |                               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 96.60/14.26  | |                               0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.26  | |                           : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.26  | |                             $i] : (r(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.26  | |                       ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 96.60/14.26  | |                         [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3)
% 96.60/14.26  | |                           |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 96.60/14.26  | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int]
% 96.60/14.26  | |                           : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.26  | |                             $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.26  | |                             (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.26  | |                             int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.26  | |                             $i(v0))))))))))
% 96.60/14.26  | | 
% 96.60/14.26  | | ALPHA: (3699) implies:
% 96.60/14.27  | |   (3700)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.60/14.27  | |                   $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.27  | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 96.60/14.27  | |                   $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0)))) & (((( !
% 96.60/14.27  | |                     [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |
% 96.60/14.27  | |                        ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 96.60/14.27  | |                           ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 96.60/14.27  | |                     (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.27  | |                                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.60/14.27  | |                                 = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                               int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.60/14.27  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.60/14.27  | |                               $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.27  | |                                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.27  | |                                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.27  | |                                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.27  | |                                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.27  | |                                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.27  | |                             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.27  | |                                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.27  | |                                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.27  | |                                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                               int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                             &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                               $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.27  | |                               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.27  | |                               & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.27  | |                               ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                               [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                                   int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.27  | |                                 &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))
% 96.60/14.27  | |                   | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.27  | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                         (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.27  | |                         ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.27  | |                             [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.27  | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.27  | |                               (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.60/14.27  | |                             : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                             [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.27  | |                               [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.60/14.27  | |                                 & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.27  | |                                   = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.27  | |                                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                                   $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.27  | |                                   q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.27  | |                             ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.60/14.27  | |                               :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                                 (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.27  | |                               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.27  | |                                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.27  | |                                 ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.27  | |                                 :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                               int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                             &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                               $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.27  | |                               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.27  | |                               & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.27  | |                               ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                               [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.27  | |                                 ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.27  | |                                 :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.27  | |                                 : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                       any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                       [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.27  | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 96.60/14.27  | |                         ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                         &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.27  | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.60/14.27  | |                           & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))))
% 96.60/14.27  | |                   | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.60/14.27  | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                         (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.27  | |                         ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                         [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &
% 96.60/14.27  | |                          ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.27  | |                         ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                           int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))) |
% 96.60/14.27  | |               ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |
% 96.60/14.27  | |                        ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 96.60/14.27  | |                           ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 96.60/14.27  | |                     (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.27  | |                                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.60/14.27  | |                                 = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                               int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.60/14.27  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.60/14.27  | |                               $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.27  | |                                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.27  | |                                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.27  | |                                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.27  | |                                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.60/14.27  | |                             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.27  | |                               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.60/14.27  | |                                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.60/14.27  | |                               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.27  | |                                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.27  | |                                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.27  | |                                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.27  | |                                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.27  | |                                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 96.60/14.27  | |                              ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.27  | |                           | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.27  | |                             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.27  | |                               v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 96.60/14.27  | |                             : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.27  | |                               ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.27  | |                                 ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.27  | |                                 :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.27  | |                                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 96.60/14.27  | |                   | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.27  | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                         (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.27  | |                         ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.27  | |                             [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.27  | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.27  | |                               (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.60/14.27  | |                             : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                             [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.27  | |                               [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.60/14.27  | |                                 & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.27  | |                                   = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.27  | |                                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.27  | |                                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.27  | |                                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.27  | |                                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.60/14.27  | |                             [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 96.60/14.27  | |                                ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                                 (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.27  | |                               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.27  | |                                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                               int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                             &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                               $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.27  | |                               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.27  | |                               & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.27  | |                               ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                               [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                                   int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.27  | |                                 &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))))
% 96.60/14.27  | |                 & (( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~
% 96.60/14.27  | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 &
% 96.60/14.27  | |                         $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.27  | |                           = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 96.60/14.27  | |                           ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0)
% 96.60/14.27  | |                           = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) | 
% 96.60/14.27  | |                           ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.27  | |                             0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.60/14.27  | |                     [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                         int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~
% 96.60/14.27  | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) | 
% 96.60/14.27  | |                         ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.60/14.27  | |                           |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.27  | |                           (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                           int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ?
% 96.60/14.27  | |                         [v0: $i] : (r(v0) = 0 & $i(v0))))))))) | ((( ! [v0:
% 96.60/14.27  | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.60/14.27  | |                   $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                   $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                   int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)))) & (((( ! [v0:
% 96.60/14.27  | |                       $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.27  | |                       [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 96.60/14.27  | |                           (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 96.60/14.27  | |                     (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.27  | |                                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.60/14.27  | |                                 = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                               int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.60/14.27  | |                             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.60/14.27  | |                               $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.27  | |                                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.27  | |                                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.27  | |                                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.27  | |                                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.27  | |                                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.27  | |                             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.27  | |                                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.27  | |                                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.27  | |                                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                               int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                             &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                               $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.27  | |                               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.27  | |                               & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.27  | |                               ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                               [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                                   int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.27  | |                                 &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))
% 96.60/14.27  | |                   | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.27  | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                         (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.27  | |                         ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.27  | |                             [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.27  | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.27  | |                               (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.60/14.27  | |                             : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                             [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.27  | |                               [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.60/14.27  | |                                 & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.27  | |                                   = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.27  | |                                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                                   $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.27  | |                                   q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.27  | |                             ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.60/14.27  | |                               :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                                 (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.27  | |                               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.27  | |                                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.27  | |                                 ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.27  | |                                 :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                               int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                             &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                               $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.27  | |                               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.27  | |                               & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.27  | |                               ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                               [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.27  | |                                 ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.27  | |                                 :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.27  | |                                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.27  | |                                 : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                       any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                       [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.27  | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 96.60/14.27  | |                         ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                         &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 96.60/14.27  | |                         : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 96.60/14.27  | |                         [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) |
% 96.60/14.27  | |                   ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.60/14.27  | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.27  | |                         (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.27  | |                         ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                         [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &
% 96.60/14.27  | |                          ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.27  | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.60/14.27  | |                           & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.27  | |                           $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any] : ( ~
% 96.60/14.27  | |                       (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 96.60/14.27  | |                       : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.27  | |                         (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int]
% 96.60/14.27  | |                             : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.27  | |                             [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.27  | |                             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.27  | |                               v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.27  | |                               $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 96.60/14.27  | |                               (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                               [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                                   int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.27  | |                                 &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))) |
% 96.60/14.27  | |                       ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.27  | |                                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 96.60/14.27  | |                               & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.60/14.27  | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.27  | |                               (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 96.60/14.27  | |                               $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.27  | |                               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.27  | |                                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.27  | |                                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.27  | |                                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.27  | |                                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.27  | |                                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.27  | |                             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.27  | |                                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.27  | |                                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.27  | |                                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                       any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                         int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 96.60/14.27  | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) | 
% 96.60/14.27  | |                         ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.27  | |                               0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.60/14.27  | |                             : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :
% 96.60/14.27  | |                              ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.27  | |                               $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.60/14.27  | |                         & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.27  | |                               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.60/14.27  | |                                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.60/14.27  | |                                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.27  | |                                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.27  | |                                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.27  | |                                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.27  | |                                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.27  | |                                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.27  | |                             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.27  | |                                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.27  | |                                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.27  | |                                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.27  | |                               int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | |                             &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.27  | |                               $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.27  | |                               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.27  | |                               & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.27  | |                               ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.27  | |                               [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.27  | |                                     0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.27  | |                             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.27  | |                                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.27  | |                                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.27  | |                                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.27  | |                                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.27  | |                             (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.27  | |                                 int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.27  | |                                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.27  | |                                  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.27  | |                                 :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.27  | |                                    ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.27  | |                                   |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                                   int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.27  | |                                 &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))))
% 96.60/14.27  | |                 & (( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~
% 96.60/14.27  | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 &
% 96.60/14.27  | |                         $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.27  | |                           = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 96.60/14.27  | |                           ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.27  | |                           (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.27  | |                           int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ?
% 96.60/14.27  | |                         [v0: $i] : (r(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.27  | |                     ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 96.60/14.27  | |                       [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) | 
% 96.60/14.27  | |                         ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |
% 96.60/14.27  | |                          ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.60/14.27  | |                           |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.27  | |                         (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) =
% 96.60/14.27  | |                             0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.27  | |                           ~ (v1 = 0) & s(v0) = v1 & $i(v0)))))))))
% 96.60/14.27  | |   (3701)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.27  | |             ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (p(v2) = v3) |  ~
% 96.60/14.27  | |               $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (p(v2) = 0) |  ~ $i(v2)))
% 96.60/14.27  | | 
% 96.60/14.27  | | DELTA: instantiating (3701) with fresh symbols all_9_0, all_9_1 gives:
% 96.60/14.27  | |   (3702)  p(all_9_1) = all_9_0 & $i(all_9_1) &  ! [v0: $i] :  ! [v1: int] :
% 96.60/14.27  | |           ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.27  | |           [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 96.60/14.27  | | 
% 96.60/14.27  | | ALPHA: (3702) implies:
% 96.60/14.27  | |   (3703)  $i(all_9_1)
% 96.60/14.27  | |   (3704)  p(all_9_1) = all_9_0
% 96.60/14.27  | |   (3705)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 96.60/14.27  | |   (3706)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~
% 96.60/14.27  | |             (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.27  | | 
% 96.60/14.27  | | BETA: splitting (3700) gives:
% 96.60/14.27  | | 
% 96.60/14.27  | | Case 1:
% 96.60/14.27  | | | 
% 96.60/14.28  | | |   (3707)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.60/14.28  | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.28  | | |               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 96.60/14.28  | | |                 $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0)))) & (((( !
% 96.60/14.28  | | |                   [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |
% 96.60/14.28  | | |                      ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 96.60/14.28  | | |                         ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 96.60/14.28  | | |                   (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | |                               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.60/14.28  | | |                               = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                             int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.60/14.28  | | |                           ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.60/14.28  | | |                             $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.28  | | |                             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.28  | | |                               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.28  | | |                               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.28  | | |                               [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.28  | | |                                 ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.28  | | |                               ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.28  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.28  | | |                           [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.28  | | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.28  | | |                               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.28  | | |                               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.28  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.28  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.28  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.28  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.28  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.28  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.28  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.28  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.28  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.28  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.28  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.28  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.28  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.28  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.28  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.28  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.28  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.28  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.28  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.28  | | |                                  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.28  | | |                                 |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.28  | | |                               &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))
% 96.60/14.28  | | |                 | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.28  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.28  | | |                       (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.28  | | |                       ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.28  | | |                           [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.28  | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.28  | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                             (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.60/14.28  | | |                           : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.60/14.28  | | |                           [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | |                             [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.60/14.28  | | |                               & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.28  | | |                                 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.28  | | |                               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.60/14.28  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.28  | | |                                 $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.28  | | |                               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.28  | | |                                 q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.28  | | |                           ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.60/14.28  | | |                             :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.28  | | |                               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.28  | | |                             (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.28  | | |                               [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.28  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.28  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.28  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.28  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.28  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.28  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.28  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.28  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.28  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.28  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.28  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.28  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.28  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.28  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.28  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.28  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.28  | | |                                  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.28  | | |                                 |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.28  | | |                               : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                     any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.28  | | |                     [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.28  | | |                         (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 96.60/14.28  | | |                       ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.60/14.28  | | |                       &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.28  | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.60/14.28  | | |                         & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0)))))
% 96.60/14.28  | | |                 | ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.60/14.28  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.28  | | |                       (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.28  | | |                       ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 96.60/14.28  | | |                       [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &
% 96.60/14.28  | | |                        ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.28  | | |                       ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                         int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))) |
% 96.60/14.28  | | |             ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |
% 96.60/14.28  | | |                      ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & (
% 96.60/14.28  | | |                         ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 96.60/14.28  | | |                   (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | |                               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.60/14.28  | | |                               = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                             int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.60/14.28  | | |                           ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.60/14.28  | | |                             $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.28  | | |                             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.28  | | |                               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.28  | | |                               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.28  | | |                               [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.28  | | |                                 |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.28  | | |                               : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.60/14.28  | | |                           ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.60/14.28  | | |                             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.60/14.28  | | |                               v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.60/14.28  | | |                             [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.60/14.28  | | |                               $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.28  | | |                               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.28  | | |                               [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.28  | | |                               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.28  | | |                                 q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.28  | | |                               (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 96.60/14.28  | | |                            ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.28  | | |                             $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.28  | | |                         | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.28  | | |                           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.28  | | |                             v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 96.60/14.28  | | |                           : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.60/14.28  | | |                             ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.28  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.28  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.28  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.28  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.28  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.28  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.28  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.28  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.28  | | |                                  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.28  | | |                                 |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.28  | | |                               : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))))
% 96.60/14.28  | | |                 | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.28  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.28  | | |                       (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.28  | | |                       ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.28  | | |                           [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.28  | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.28  | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                             (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.60/14.28  | | |                           : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.60/14.28  | | |                           [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | |                             [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.60/14.28  | | |                               & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.28  | | |                                 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.28  | | |                               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.60/14.28  | | |                               [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.60/14.28  | | |                               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.28  | | |                                 q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.60/14.28  | | |                               (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.60/14.28  | | |                           [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 96.60/14.28  | | |                              ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.28  | | |                               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.28  | | |                             (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.28  | | |                               [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.28  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.28  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.28  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.28  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.28  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.28  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.28  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.28  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.28  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.28  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.28  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.28  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.28  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.28  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.28  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.28  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.28  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.28  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.28  | | |                                  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.28  | | |                                 |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.28  | | |                               &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))))
% 96.60/14.28  | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                     $i(v0) |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 &
% 96.60/14.28  | | |                       $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.28  | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 96.60/14.28  | | |                         ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0)
% 96.60/14.28  | | |                         = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) | 
% 96.60/14.28  | | |                         ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.28  | | |                           0) & s(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ?
% 96.60/14.28  | | |                   [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.28  | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~
% 96.60/14.28  | | |                       $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) | 
% 96.60/14.28  | | |                       ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.60/14.28  | | |                         |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.28  | | |                         (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                         int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ?
% 96.60/14.28  | | |                       [v0: $i] : (r(v0) = 0 & $i(v0))))))))
% 96.60/14.28  | | | 
% 96.60/14.28  | | | ALPHA: (3707) implies:
% 96.60/14.28  | | |   (3708)  ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.28  | | |                   ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 96.60/14.28  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 96.60/14.28  | | |                         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | |                             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.28  | | |                             0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.28  | | |                         : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                           $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.28  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.28  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.28  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.28  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.28  | | |                               $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.28  | | |                             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.60/14.28  | | |                               = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.28  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.28  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.28  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.60/14.28  | | |                         [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | |                             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.28  | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.28  | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.28  | | |                             0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.28  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.28  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.28  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.28  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.28  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.28  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.28  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.28  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.28  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                               $i] : (p(v0) = 0 & $i(v0))))))))) | ( ? [v0:
% 96.60/14.28  | | |                   $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.60/14.28  | | |                   :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3)
% 96.60/14.28  | | |                     |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0)
% 96.60/14.28  | | |                     |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.28  | | |                           0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.28  | | |                         ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.28  | | |                         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.60/14.28  | | |                         ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.60/14.28  | | |                           $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.28  | | |                           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.28  | | |                             v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.28  | | |                             (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.28  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.60/14.28  | | |                         [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.60/14.28  | | |                           ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.60/14.28  | | |                             0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.60/14.28  | | |                           : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.28  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.28  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.28  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.28  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int]
% 96.60/14.28  | | |                         : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                           $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.28  | | |                           (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                           int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 96.60/14.28  | | |                     (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.28  | | |                           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.28  | | |                             v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.28  | | |                             (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.28  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                               $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.60/14.28  | | |                         :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.28  | | |                             $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.60/14.28  | | |                             ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.28  | | |                           (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.28  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.28  | | |                                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.60/14.28  | | |                               = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.60/14.28  | | |                                 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                               int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                               $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                   any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.28  | | |                   [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.28  | | |                         = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.28  | | |                     [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.28  | | |                     ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.28  | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.28  | | |                       $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | (
% 96.60/14.28  | | |                 ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.28  | | |                     $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 96.60/14.28  | | |                       = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.28  | | |                     (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                       int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 96.60/14.28  | | |                     [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.28  | | |                       (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.28  | | |                       int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))) |
% 96.60/14.28  | | |           ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.28  | | |                   ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 96.60/14.28  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 96.60/14.28  | | |                         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | |                             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.28  | | |                             0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.28  | | |                         : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                           $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.28  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.28  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.28  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.28  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.28  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.28  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.28  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.28  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.28  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                               $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.60/14.28  | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.60/14.28  | | |                            ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.28  | | |                       | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.28  | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.28  | | |                           v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.60/14.28  | | |                         ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.28  | | |                           [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.60/14.28  | | |                               |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.28  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.28  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.28  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.28  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.28  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.28  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.28  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))))) | ( ?
% 96.60/14.28  | | |                 [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.28  | | |                     $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 96.60/14.28  | | |                       = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.28  | | |                     (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                           int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.28  | | |                         ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.28  | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.28  | | |                           v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.28  | | |                           $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 96.60/14.28  | | |                           (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.60/14.28  | | |                             any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 96.60/14.28  | | |                               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.28  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.28  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.28  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.28  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.28  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.28  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.28  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.60/14.28  | | |                         [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | |                             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.28  | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.28  | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.28  | | |                             0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.28  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.28  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.28  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.28  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.28  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.28  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.28  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.28  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.28  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.28  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                               $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 96.60/14.28  | | |                 [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.28  | | |                   ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 96.60/14.28  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.28  | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.60/14.28  | | |                       ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | (
% 96.60/14.28  | | |                     ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.28  | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.28  | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 96.60/14.28  | | |                   v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 96.60/14.28  | | |                     | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.60/14.28  | | |                   : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.28  | | |                     :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 96.60/14.28  | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.60/14.28  | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.28  | | |                         0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 96.60/14.28  | | |                       0 & $i(v0)))))))
% 96.60/14.28  | | |   (3709)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.60/14.28  | | |               $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.28  | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0))
% 96.60/14.28  | | |             &  ? [v0: $i] : (q(v0) = 0 & $i(v0)))
% 96.60/14.28  | | | 
% 96.60/14.28  | | | BETA: splitting (3708) gives:
% 96.60/14.28  | | | 
% 96.60/14.28  | | | Case 1:
% 96.60/14.28  | | | | 
% 96.60/14.28  | | | |   (3710)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.28  | | | |                 ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 96.60/14.28  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 96.60/14.28  | | | |                       ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | | |                           v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.28  | | | |                           0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.28  | | | |                       : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.28  | | | |                         $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.28  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.28  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.28  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.28  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.28  | | | |                             $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.28  | | | |                           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.60/14.28  | | | |                             = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.28  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.28  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.28  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.28  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.28  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.28  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.28  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.28  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.28  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.60/14.28  | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.28  | | | |                           v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.28  | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.28  | | | |                         $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.28  | | | |                           0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.28  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.28  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.28  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.28  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.29  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.29  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.29  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.29  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.29  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.29  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.29  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.29  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.29  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                             $i] : (p(v0) = 0 & $i(v0))))))))) | ( ? [v0:
% 96.60/14.29  | | | |                 $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.60/14.29  | | | |                 :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3)
% 96.60/14.29  | | | |                   |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0)
% 96.60/14.29  | | | |                   |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.29  | | | |                         0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.29  | | | |                       ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.60/14.29  | | | |                       [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.60/14.29  | | | |                       ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.60/14.29  | | | |                         $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.29  | | | |                         $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.29  | | | |                           v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.29  | | | |                           (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.29  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.29  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.60/14.29  | | | |                       [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.60/14.29  | | | |                         ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.60/14.29  | | | |                           0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.60/14.29  | | | |                         : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.29  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.29  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.29  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.29  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | |                             $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int]
% 96.60/14.29  | | | |                       : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                         $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.29  | | | |                         (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.29  | | | |                         int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 96.60/14.29  | | | |                   (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.29  | | | |                         $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.60/14.29  | | | |                           v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.60/14.29  | | | |                           (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.29  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.29  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                             $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.60/14.29  | | | |                       :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.29  | | | |                           $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.60/14.29  | | | |                           ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.29  | | | |                         (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.29  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.29  | | | |                               = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.60/14.29  | | | |                             = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.60/14.29  | | | |                               0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.29  | | | |                             int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | |                             $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | |                 any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.29  | | | |                 [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.60/14.29  | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.29  | | | |                   [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 96.60/14.29  | | | |                   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.29  | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.60/14.29  | | | |                     $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | (
% 96.60/14.29  | | | |               ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.29  | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 96.60/14.29  | | | |                     = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.29  | | | |                   (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | |                     int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 96.60/14.29  | | | |                   [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.29  | | | |                     (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.29  | | | |                     int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))
% 96.60/14.29  | | | | 
% 96.60/14.29  | | | | ALPHA: (3710) implies:
% 96.60/14.29  | | | |   (3711)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.29  | | | |               ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.29  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.29  | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 96.60/14.29  | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)))
% 96.60/14.29  | | | |               | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.60/14.29  | | | |                   & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | (
% 96.60/14.29  | | | |             ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 96.60/14.29  | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 96.60/14.29  | | | |                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 96.60/14.29  | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 96.60/14.29  | | | |                   = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.29  | | | |                 (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |
% 96.60/14.29  | | | |                    ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.29  | | | |                   & s(v0) = v1 & $i(v0)))))
% 96.60/14.29  | | | |   (3712)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 96.60/14.29  | | | |               ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3
% 96.60/14.29  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( !
% 96.60/14.29  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 96.60/14.29  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.29  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.29  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.60/14.29  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.29  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.60/14.29  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.29  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 96.60/14.29  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.60/14.29  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 96.60/14.29  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.29  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 96.60/14.29  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.29  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.29  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.29  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 96.60/14.29  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.60/14.29  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.29  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 96.60/14.29  | | | |                           v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | |                       int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 96.60/14.29  | | | |                     [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.60/14.29  | | | |                       ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.60/14.29  | | | |                       int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 96.60/14.29  | | | |                     ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.60/14.29  | | | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 96.60/14.29  | | | |                         & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 96.60/14.29  | | | |                           | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.29  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                           $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.60/14.29  | | | |                           ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 96.60/14.29  | | | |                         [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | |                           $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.29  | | | |                     (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 96.60/14.29  | | | |                       ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.29  | | | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 96.60/14.29  | | | |                         |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.29  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.29  | | | |                           $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.60/14.29  | | | |                           $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.60/14.29  | | | |                           & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | |                           $i(v0))))))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.29  | | | |             (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1
% 96.60/14.29  | | | |                   = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.29  | | | |                 $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 96.60/14.29  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 96.60/14.29  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.29  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.29  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.60/14.29  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.29  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.60/14.29  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.29  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 96.60/14.29  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.60/14.29  | | | |                           |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.29  | | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 96.60/14.29  | | | |                             = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 96.60/14.29  | | | |                       $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 96.60/14.29  | | | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.60/14.29  | | | |                         ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 96.60/14.29  | | | |                         = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 96.60/14.29  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.60/14.29  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 96.60/14.29  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.29  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                           $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.60/14.29  | | | |                       $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 96.60/14.29  | | | |                       ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 96.60/14.29  | | | |                   ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.29  | | | |                       $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 96.60/14.29  | | | |                       (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 96.60/14.29  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 96.60/14.29  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 96.60/14.29  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 96.60/14.29  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 96.60/14.29  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 96.60/14.29  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.29  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 96.60/14.29  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.60/14.29  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.29  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.60/14.29  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 96.60/14.29  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.60/14.29  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.29  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 96.60/14.29  | | | |                           v1 & $i(v0)))))))))
% 96.60/14.29  | | | | 
% 96.60/14.29  | | | | BETA: splitting (3709) gives:
% 96.60/14.29  | | | | 
% 96.60/14.29  | | | | Case 1:
% 96.60/14.29  | | | | | 
% 96.60/14.29  | | | | |   (3713)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.60/14.29  | | | | |             $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 96.60/14.29  | | | | | 
% 96.60/14.29  | | | | | ALPHA: (3713) implies:
% 96.60/14.29  | | | | |   (3714)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 96.60/14.29  | | | | |   (3715)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 96.60/14.29  | | | | |             $i(v0))
% 96.60/14.29  | | | | | 
% 96.60/14.29  | | | | | BETA: splitting (3711) gives:
% 96.60/14.29  | | | | | 
% 96.60/14.29  | | | | | Case 1:
% 96.60/14.29  | | | | | | 
% 96.60/14.29  | | | | | |   (3716)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.60/14.29  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.60/14.29  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 96.60/14.29  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.60/14.29  | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.60/14.29  | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.29  | | | | | |                   0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 96.60/14.29  | | | | | |                 0 & $i(v0))))
% 96.60/14.29  | | | | | | 
% 96.60/14.29  | | | | | | ALPHA: (3716) implies:
% 96.60/14.29  | | | | | |   (3717)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.60/14.29  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.60/14.29  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.60/14.29  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.60/14.29  | | | | | |               $i(v0)))
% 96.60/14.29  | | | | | |   (3718)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.60/14.29  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.60/14.29  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.29  | | | | | | 
% 96.60/14.29  | | | | | | BETA: splitting (3712) gives:
% 96.60/14.29  | | | | | | 
% 96.60/14.29  | | | | | | Case 1:
% 96.60/14.29  | | | | | | | 
% 96.60/14.29  | | | | | | |   (3719)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.60/14.29  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.60/14.29  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.29  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.60/14.29  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.29  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.29  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.60/14.29  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.60/14.29  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.60/14.29  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.60/14.29  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.60/14.29  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.60/14.29  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.29  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.60/14.29  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.60/14.29  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.60/14.29  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.60/14.29  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.60/14.29  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.60/14.29  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.60/14.29  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.29  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.29  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.29  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.29  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.29  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.29  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.29  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.29  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.29  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.29  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.29  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.29  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.29  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.60/14.29  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.60/14.29  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.29  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.29  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.29  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.29  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.29  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.29  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.29  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.29  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.60/14.29  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.60/14.29  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.60/14.29  | | | | | | | 
% 96.60/14.29  | | | | | | | ALPHA: (3719) implies:
% 96.60/14.29  | | | | | | |   (3720)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.29  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.29  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.29  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.29  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.29  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.29  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.29  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.29  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.29  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.60/14.29  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.60/14.29  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.60/14.29  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.29  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.29  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.29  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.29  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.29  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.29  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.60/14.29  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.29  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.60/14.29  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.29  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.60/14.29  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.29  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.29  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.29  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.29  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.29  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.29  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.29  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.29  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.29  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.29  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.29  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.29  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.29  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.29  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.29  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.29  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.60/14.29  | | | | | | |   (3721)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.60/14.29  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.60/14.29  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.29  | | | | | | |                 = 0)))
% 96.60/14.29  | | | | | | | 
% 96.60/14.29  | | | | | | | BETA: splitting (3717) gives:
% 96.60/14.29  | | | | | | | 
% 96.60/14.29  | | | | | | | Case 1:
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | |   (3722)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.60/14.29  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.60/14.29  | | | | | | | |             $i(v0))
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | | ALPHA: (3722) implies:
% 96.60/14.29  | | | | | | | |   (3723)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.60/14.29  | | | | | | | |             |  ~ $i(v0))
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (3714), (3718),
% 96.60/14.29  | | | | | | | |            (3720), (3723) are inconsistent by sub-proof #29.
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | Case 2:
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | |   (3724)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.60/14.29  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | | ALPHA: (3724) implies:
% 96.60/14.29  | | | | | | | |   (3725)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | | REF_CLOSE: (3715), (3721), (3725) are inconsistent by sub-proof
% 96.60/14.29  | | | | | | | |            #73.
% 96.60/14.29  | | | | | | | | 
% 96.60/14.29  | | | | | | | End of split
% 96.60/14.29  | | | | | | | 
% 96.60/14.29  | | | | | | Case 2:
% 96.60/14.29  | | | | | | | 
% 96.60/14.29  | | | | | | |   (3726)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.60/14.29  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.29  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.60/14.29  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.60/14.29  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.60/14.29  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.60/14.29  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.29  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.60/14.29  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.60/14.29  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.29  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.60/14.29  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.60/14.29  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.60/14.29  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.60/14.29  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.29  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.29  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.60/14.29  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.60/14.29  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.60/14.29  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.60/14.29  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.60/14.29  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.60/14.29  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.29  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.29  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.29  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.60/14.29  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.60/14.29  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.60/14.29  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.29  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.60/14.29  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.60/14.29  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.29  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.60/14.29  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.60/14.29  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.60/14.29  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.60/14.29  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.60/14.29  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.29  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.29  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.60/14.29  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.60/14.29  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.60/14.29  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.60/14.29  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.60/14.29  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.29  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.60/14.29  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.60/14.29  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.60/14.29  | | | | | | | 
% 96.60/14.29  | | | | | | | ALPHA: (3726) implies:
% 96.60/14.30  | | | | | | |   (3727)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.60/14.30  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.60/14.30  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.60/14.30  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.30  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.60/14.30  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.60/14.30  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.60/14.30  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.60/14.30  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.60/14.30  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.60/14.30  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.60/14.30  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.60/14.30  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.30  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.30  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.30  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.30  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.30  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.30  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.30  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.60/14.30  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.30  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.60/14.30  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.60/14.30  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.60/14.30  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.60/14.30  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.60/14.30  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.60/14.30  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.60/14.30  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.60/14.30  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.60/14.30  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.60/14.30  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.60/14.30  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.60/14.30  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.60/14.30  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.60/14.30  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.30  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.60/14.30  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.60/14.30  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.60/14.30  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.60/14.30  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.60/14.30  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.60/14.30  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.60/14.30  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.60/14.30  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.60/14.30  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.95/14.30  | | | | | | |   (3728)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.95/14.30  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.30  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.95/14.30  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | DELTA: instantiating (3728) with fresh symbols all_28_0, all_28_1
% 96.95/14.30  | | | | | | |        gives:
% 96.95/14.30  | | | | | | |   (3729)  r(all_28_1) = all_28_0 & $i(all_28_1) &  ! [v0: $i] :  !
% 96.95/14.30  | | | | | | |           [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 96.95/14.30  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_28_0 = 0 |  ~
% 96.95/14.30  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | ALPHA: (3729) implies:
% 96.95/14.30  | | | | | | |   (3730)  $i(all_28_1)
% 96.95/14.30  | | | | | | |   (3731)  r(all_28_1) = all_28_0
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | GROUND_INST: instantiating (3715) with all_28_1, all_28_0,
% 96.95/14.30  | | | | | | |              simplifying with (3730), (3731) gives:
% 96.95/14.30  | | | | | | |   (3732)  all_28_0 = 0
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | REDUCE: (3731), (3732) imply:
% 96.95/14.30  | | | | | | |   (3733)  r(all_28_1) = 0
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | BETA: splitting (3717) gives:
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | Case 1:
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | |   (3734)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.95/14.30  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.95/14.30  | | | | | | | |             $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | ALPHA: (3734) implies:
% 96.95/14.30  | | | | | | | |   (3735)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | GROUND_INST: instantiating (3735) with all_28_1, simplifying
% 96.95/14.30  | | | | | | | |              with (3730), (3733) gives:
% 96.95/14.30  | | | | | | | |   (3736)  $false
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | CLOSE: (3736) is inconsistent.
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | Case 2:
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | |   (3737)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.95/14.30  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | ALPHA: (3737) implies:
% 96.95/14.30  | | | | | | | |   (3738)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.95/14.30  | | | | | | | |             & $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (3714), (3718),
% 96.95/14.30  | | | | | | | |            (3727), (3738) are inconsistent by sub-proof #28.
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | End of split
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | End of split
% 96.95/14.30  | | | | | | 
% 96.95/14.30  | | | | | Case 2:
% 96.95/14.30  | | | | | | 
% 96.95/14.30  | | | | | |   (3739)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.95/14.30  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.30  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.95/14.30  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.30  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 96.95/14.30  | | | | | |               [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.30  | | | | | |                 (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.30  | | | | | |                 int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 96.95/14.30  | | | | | | 
% 96.95/14.30  | | | | | | ALPHA: (3739) implies:
% 96.95/14.30  | | | | | |   (3740)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.95/14.30  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 96.95/14.30  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.30  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 96.95/14.30  | | | | | |   (3741)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.95/14.30  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.30  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.95/14.30  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 96.95/14.30  | | | | | | 
% 96.95/14.30  | | | | | | DELTA: instantiating (3741) with fresh symbols all_24_0, all_24_1
% 96.95/14.30  | | | | | |        gives:
% 96.95/14.30  | | | | | |   (3742)  q(all_24_1) = all_24_0 & $i(all_24_1) &  ! [v0: $i] :  !
% 96.95/14.30  | | | | | |           [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 96.95/14.30  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) =
% 96.95/14.30  | | | | | |               0) |  ~ $i(v0))
% 96.95/14.30  | | | | | | 
% 96.95/14.30  | | | | | | ALPHA: (3742) implies:
% 96.95/14.30  | | | | | |   (3743)  $i(all_24_1)
% 96.95/14.30  | | | | | |   (3744)  q(all_24_1) = all_24_0
% 96.95/14.30  | | | | | | 
% 96.95/14.30  | | | | | | BETA: splitting (3712) gives:
% 96.95/14.30  | | | | | | 
% 96.95/14.30  | | | | | | Case 1:
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | |   (3745)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.95/14.30  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.95/14.30  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.30  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.95/14.30  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.30  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.30  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.95/14.30  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.95/14.30  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.30  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.30  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.30  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.30  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.30  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.30  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.30  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.30  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.30  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.30  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.30  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.30  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.30  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.30  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.30  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.30  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.30  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.30  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.95/14.30  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.95/14.30  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.30  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.95/14.30  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.30  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.30  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.95/14.30  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.95/14.30  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.30  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.30  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.30  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.30  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.30  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.30  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.95/14.30  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.95/14.30  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.95/14.30  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.95/14.30  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.95/14.30  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.30  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.95/14.30  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.30  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | ALPHA: (3745) implies:
% 96.95/14.30  | | | | | | |   (3746)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.30  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.30  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.30  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.30  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.30  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.30  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.30  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.30  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.95/14.30  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.95/14.30  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.95/14.30  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.30  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.30  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.30  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.30  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.30  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.30  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.30  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.30  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.30  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.30  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.95/14.30  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.30  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.30  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.30  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.95/14.30  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.30  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.30  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.30  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.30  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.30  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.95/14.30  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.30  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.30  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.30  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.30  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.30  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.30  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.30  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.30  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.30  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.30  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.95/14.30  | | | | | | |   (3747)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.95/14.30  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.95/14.30  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.30  | | | | | | |                 = 0)))
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | BETA: splitting (3740) gives:
% 96.95/14.30  | | | | | | | 
% 96.95/14.30  | | | | | | | Case 1:
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | |   (3748)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.95/14.30  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | ALPHA: (3748) implies:
% 96.95/14.30  | | | | | | | |   (3749)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | REF_CLOSE: (3715), (3747), (3749) are inconsistent by sub-proof
% 96.95/14.30  | | | | | | | |            #73.
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | Case 2:
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | |   (3750)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.95/14.30  | | | | | | | |             $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | ALPHA: (3750) implies:
% 96.95/14.30  | | | | | | | |   (3751)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 96.95/14.30  | | | | | | | |             & $i(v0))
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_38_0,
% 96.95/14.30  | | | | | | | |        all_38_1 gives:
% 96.95/14.30  | | | | | | | |   (3752)   ~ (all_38_0 = 0) & s(all_38_1) = all_38_0 &
% 96.95/14.30  | | | | | | | |           $i(all_38_1)
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | ALPHA: (3752) implies:
% 96.95/14.30  | | | | | | | |   (3753)   ~ (all_38_0 = 0)
% 96.95/14.30  | | | | | | | |   (3754)  $i(all_38_1)
% 96.95/14.30  | | | | | | | |   (3755)  s(all_38_1) = all_38_0
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | BETA: splitting (3746) gives:
% 96.95/14.30  | | | | | | | | 
% 96.95/14.30  | | | | | | | | Case 1:
% 96.95/14.30  | | | | | | | | | 
% 96.95/14.30  | | | | | | | | |   (3756)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.30  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.95/14.30  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.95/14.30  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.95/14.30  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.95/14.30  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.30  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.30  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.30  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.30  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.30  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.30  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.30  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.30  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.30  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.30  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.30  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.30  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.30  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.30  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.30  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.30  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.30  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.30  | | | | | | | | |                     $i(v0))))))
% 96.95/14.30  | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | ALPHA: (3756) implies:
% 96.95/14.30  | | | | | | | | |   (3757)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.30  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.30  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.30  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.30  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.30  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.30  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.30  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.95/14.30  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.95/14.30  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.95/14.30  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.95/14.30  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.95/14.30  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.30  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.95/14.30  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.95/14.30  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.30  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.30  | | | | | | | | |                   $i(v0)))))
% 96.95/14.30  | | | | | | | | |   (3758)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.30  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.30  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.30  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.30  | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | BETA: splitting (3757) gives:
% 96.95/14.30  | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | Case 1:
% 96.95/14.30  | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | |   (3759)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.30  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.30  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.30  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.30  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.30  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.30  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.30  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.30  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.95/14.30  | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | ALPHA: (3759) implies:
% 96.95/14.30  | | | | | | | | | |   (3760)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.30  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.30  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.30  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.30  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.30  | | | | | | | | | |   (3761)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.30  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.30  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.30  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.30  | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | GROUND_INST: instantiating (3761) with all_38_1, all_38_0,
% 96.95/14.30  | | | | | | | | | |              simplifying with (3754), (3755) gives:
% 96.95/14.30  | | | | | | | | | |   (3762)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.30  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_38_0 = 0)) & (v1 = 0 |
% 96.95/14.30  | | | | | | | | | |               all_38_0 = 0))
% 96.95/14.30  | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | DELTA: instantiating (3762) with fresh symbols all_48_0,
% 96.95/14.30  | | | | | | | | | |        all_48_1 gives:
% 96.95/14.30  | | | | | | | | | |   (3763)  s(all_48_1) = all_48_0 & $i(all_48_1) & ( ~
% 96.95/14.30  | | | | | | | | | |             (all_48_0 = 0) |  ~ (all_38_0 = 0)) & (all_48_0
% 96.95/14.30  | | | | | | | | | |             = 0 | all_38_0 = 0)
% 96.95/14.30  | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | ALPHA: (3763) implies:
% 96.95/14.30  | | | | | | | | | |   (3764)  $i(all_48_1)
% 96.95/14.30  | | | | | | | | | |   (3765)  s(all_48_1) = all_48_0
% 96.95/14.30  | | | | | | | | | |   (3766)  all_48_0 = 0 | all_38_0 = 0
% 96.95/14.30  | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | BETA: splitting (3766) gives:
% 96.95/14.30  | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | Case 1:
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | |   (3767)  all_48_0 = 0
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | REDUCE: (3765), (3767) imply:
% 96.95/14.30  | | | | | | | | | | |   (3768)  s(all_48_1) = 0
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_59_0,
% 96.95/14.30  | | | | | | | | | | |        all_59_1 gives:
% 96.95/14.30  | | | | | | | | | | |   (3769)   ~ (all_59_0 = 0) & s(all_59_1) = all_59_0 &
% 96.95/14.30  | | | | | | | | | | |           $i(all_59_1)
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | ALPHA: (3769) implies:
% 96.95/14.30  | | | | | | | | | | |   (3770)   ~ (all_59_0 = 0)
% 96.95/14.30  | | | | | | | | | | |   (3771)  $i(all_59_1)
% 96.95/14.30  | | | | | | | | | | |   (3772)  s(all_59_1) = all_59_0
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | GROUND_INST: instantiating (3761) with all_59_1, all_59_0,
% 96.95/14.30  | | | | | | | | | | |              simplifying with (3771), (3772) gives:
% 96.95/14.30  | | | | | | | | | | |   (3773)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.30  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_59_0 = 0)) & (v1 = 0 |
% 96.95/14.30  | | | | | | | | | | |               all_59_0 = 0))
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | DELTA: instantiating (3773) with fresh symbols all_66_0,
% 96.95/14.30  | | | | | | | | | | |        all_66_1 gives:
% 96.95/14.30  | | | | | | | | | | |   (3774)  s(all_66_1) = all_66_0 & $i(all_66_1) & ( ~
% 96.95/14.30  | | | | | | | | | | |             (all_66_0 = 0) |  ~ (all_59_0 = 0)) & (all_66_0
% 96.95/14.30  | | | | | | | | | | |             = 0 | all_59_0 = 0)
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | ALPHA: (3774) implies:
% 96.95/14.30  | | | | | | | | | | |   (3775)  $i(all_66_1)
% 96.95/14.30  | | | | | | | | | | |   (3776)  s(all_66_1) = all_66_0
% 96.95/14.30  | | | | | | | | | | |   (3777)  all_66_0 = 0 | all_59_0 = 0
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | BETA: splitting (3777) gives:
% 96.95/14.30  | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | Case 1:
% 96.95/14.30  | | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | |   (3778)  all_66_0 = 0
% 96.95/14.30  | | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | | REDUCE: (3776), (3778) imply:
% 96.95/14.30  | | | | | | | | | | | |   (3779)  s(all_66_1) = 0
% 96.95/14.30  | | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_77_0,
% 96.95/14.30  | | | | | | | | | | | |        all_77_1 gives:
% 96.95/14.30  | | | | | | | | | | | |   (3780)   ~ (all_77_0 = 0) & s(all_77_1) = all_77_0 &
% 96.95/14.30  | | | | | | | | | | | |           $i(all_77_1)
% 96.95/14.30  | | | | | | | | | | | | 
% 96.95/14.30  | | | | | | | | | | | | ALPHA: (3780) implies:
% 96.95/14.30  | | | | | | | | | | | |   (3781)   ~ (all_77_0 = 0)
% 96.95/14.30  | | | | | | | | | | | |   (3782)  $i(all_77_1)
% 96.95/14.31  | | | | | | | | | | | |   (3783)  s(all_77_1) = all_77_0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | GROUND_INST: instantiating (3761) with all_77_1, all_77_0,
% 96.95/14.31  | | | | | | | | | | | |              simplifying with (3782), (3783) gives:
% 96.95/14.31  | | | | | | | | | | | |   (3784)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_77_0 = 0)) & (v1 = 0 |
% 96.95/14.31  | | | | | | | | | | | |               all_77_0 = 0))
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | DELTA: instantiating (3784) with fresh symbols all_84_0,
% 96.95/14.31  | | | | | | | | | | | |        all_84_1 gives:
% 96.95/14.31  | | | | | | | | | | | |   (3785)  s(all_84_1) = all_84_0 & $i(all_84_1) & ( ~
% 96.95/14.31  | | | | | | | | | | | |             (all_84_0 = 0) |  ~ (all_77_0 = 0)) & (all_84_0
% 96.95/14.31  | | | | | | | | | | | |             = 0 | all_77_0 = 0)
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | ALPHA: (3785) implies:
% 96.95/14.31  | | | | | | | | | | | |   (3786)  $i(all_84_1)
% 96.95/14.31  | | | | | | | | | | | |   (3787)  s(all_84_1) = all_84_0
% 96.95/14.31  | | | | | | | | | | | |   (3788)  all_84_0 = 0 | all_77_0 = 0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | BETA: splitting (3788) gives:
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | |   (3789)  all_84_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | REDUCE: (3787), (3789) imply:
% 96.95/14.31  | | | | | | | | | | | | |   (3790)  s(all_84_1) = 0
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_95_0,
% 96.95/14.31  | | | | | | | | | | | | |        all_95_1 gives:
% 96.95/14.31  | | | | | | | | | | | | |   (3791)   ~ (all_95_0 = 0) & s(all_95_1) = all_95_0 &
% 96.95/14.31  | | | | | | | | | | | | |           $i(all_95_1)
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | ALPHA: (3791) implies:
% 96.95/14.31  | | | | | | | | | | | | |   (3792)   ~ (all_95_0 = 0)
% 96.95/14.31  | | | | | | | | | | | | |   (3793)  $i(all_95_1)
% 96.95/14.31  | | | | | | | | | | | | |   (3794)  s(all_95_1) = all_95_0
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | GROUND_INST: instantiating (3761) with all_95_1, all_95_0,
% 96.95/14.31  | | | | | | | | | | | | |              simplifying with (3793), (3794) gives:
% 96.95/14.31  | | | | | | | | | | | | |   (3795)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_95_0 = 0)) & (v1 = 0 |
% 96.95/14.31  | | | | | | | | | | | | |               all_95_0 = 0))
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | DELTA: instantiating (3795) with fresh symbols all_102_0,
% 96.95/14.31  | | | | | | | | | | | | |        all_102_1 gives:
% 96.95/14.31  | | | | | | | | | | | | |   (3796)  s(all_102_1) = all_102_0 & $i(all_102_1) & ( ~
% 96.95/14.31  | | | | | | | | | | | | |             (all_102_0 = 0) |  ~ (all_95_0 = 0)) &
% 96.95/14.31  | | | | | | | | | | | | |           (all_102_0 = 0 | all_95_0 = 0)
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | ALPHA: (3796) implies:
% 96.95/14.31  | | | | | | | | | | | | |   (3797)  $i(all_102_1)
% 96.95/14.31  | | | | | | | | | | | | |   (3798)  s(all_102_1) = all_102_0
% 96.95/14.31  | | | | | | | | | | | | |   (3799)  all_102_0 = 0 | all_95_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | BETA: splitting (3799) gives:
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | |   (3800)  all_102_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | REDUCE: (3798), (3800) imply:
% 96.95/14.31  | | | | | | | | | | | | | |   (3801)  s(all_102_1) = 0
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_113_0,
% 96.95/14.31  | | | | | | | | | | | | | |        all_113_1 gives:
% 96.95/14.31  | | | | | | | | | | | | | |   (3802)   ~ (all_113_0 = 0) & s(all_113_1) = all_113_0 &
% 96.95/14.31  | | | | | | | | | | | | | |           $i(all_113_1)
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | ALPHA: (3802) implies:
% 96.95/14.31  | | | | | | | | | | | | | |   (3803)   ~ (all_113_0 = 0)
% 96.95/14.31  | | | | | | | | | | | | | |   (3804)  $i(all_113_1)
% 96.95/14.31  | | | | | | | | | | | | | |   (3805)  s(all_113_1) = all_113_0
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | GROUND_INST: instantiating (3761) with all_113_1, all_113_0,
% 96.95/14.31  | | | | | | | | | | | | | |              simplifying with (3804), (3805) gives:
% 96.95/14.31  | | | | | | | | | | | | | |   (3806)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_113_0 = 0)) & (v1 = 0 |
% 96.95/14.31  | | | | | | | | | | | | | |               all_113_0 = 0))
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | DELTA: instantiating (3806) with fresh symbols all_120_0,
% 96.95/14.31  | | | | | | | | | | | | | |        all_120_1 gives:
% 96.95/14.31  | | | | | | | | | | | | | |   (3807)  s(all_120_1) = all_120_0 & $i(all_120_1) & ( ~
% 96.95/14.31  | | | | | | | | | | | | | |             (all_120_0 = 0) |  ~ (all_113_0 = 0)) &
% 96.95/14.31  | | | | | | | | | | | | | |           (all_120_0 = 0 | all_113_0 = 0)
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | ALPHA: (3807) implies:
% 96.95/14.31  | | | | | | | | | | | | | |   (3808)  $i(all_120_1)
% 96.95/14.31  | | | | | | | | | | | | | |   (3809)  s(all_120_1) = all_120_0
% 96.95/14.31  | | | | | | | | | | | | | |   (3810)  all_120_0 = 0 | all_113_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | BETA: splitting (3810) gives:
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | |   (3811)  all_120_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | REDUCE: (3809), (3811) imply:
% 96.95/14.31  | | | | | | | | | | | | | | |   (3812)  s(all_120_1) = 0
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_131_0,
% 96.95/14.31  | | | | | | | | | | | | | | |        all_131_1 gives:
% 96.95/14.31  | | | | | | | | | | | | | | |   (3813)   ~ (all_131_0 = 0) & s(all_131_1) = all_131_0 &
% 96.95/14.31  | | | | | | | | | | | | | | |           $i(all_131_1)
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | ALPHA: (3813) implies:
% 96.95/14.31  | | | | | | | | | | | | | | |   (3814)   ~ (all_131_0 = 0)
% 96.95/14.31  | | | | | | | | | | | | | | |   (3815)  $i(all_131_1)
% 96.95/14.31  | | | | | | | | | | | | | | |   (3816)  s(all_131_1) = all_131_0
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3761) with all_131_1, all_131_0,
% 96.95/14.31  | | | | | | | | | | | | | | |              simplifying with (3815), (3816) gives:
% 96.95/14.31  | | | | | | | | | | | | | | |   (3817)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_131_0 = 0)) & (v1 = 0 |
% 96.95/14.31  | | | | | | | | | | | | | | |               all_131_0 = 0))
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | DELTA: instantiating (3817) with fresh symbols all_138_0,
% 96.95/14.31  | | | | | | | | | | | | | | |        all_138_1 gives:
% 96.95/14.31  | | | | | | | | | | | | | | |   (3818)  s(all_138_1) = all_138_0 & $i(all_138_1) & ( ~
% 96.95/14.31  | | | | | | | | | | | | | | |             (all_138_0 = 0) |  ~ (all_131_0 = 0)) &
% 96.95/14.31  | | | | | | | | | | | | | | |           (all_138_0 = 0 | all_131_0 = 0)
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | ALPHA: (3818) implies:
% 96.95/14.31  | | | | | | | | | | | | | | |   (3819)  $i(all_138_1)
% 96.95/14.31  | | | | | | | | | | | | | | |   (3820)  s(all_138_1) = all_138_0
% 96.95/14.31  | | | | | | | | | | | | | | |   (3821)  all_138_0 = 0 | all_131_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | BETA: splitting (3821) gives:
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | |   (3822)  all_138_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | REDUCE: (3820), (3822) imply:
% 96.95/14.31  | | | | | | | | | | | | | | | |   (3823)  s(all_138_1) = 0
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | BETA: splitting (3758) gives:
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | |   (3824)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.31  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.31  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | | ALPHA: (3824) implies:
% 96.95/14.31  | | | | | | | | | | | | | | | | |   (3825)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3825) with all_138_1, simplifying
% 96.95/14.31  | | | | | | | | | | | | | | | | |              with (3819), (3823) gives:
% 96.95/14.31  | | | | | | | | | | | | | | | | |   (3826)  $false
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | | CLOSE: (3826) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | |   (3827)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.31  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.31  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | | ALPHA: (3827) implies:
% 96.95/14.31  | | | | | | | | | | | | | | | | |   (3828)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.31  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (3714), (3743), (3744), (3760),
% 96.95/14.31  | | | | | | | | | | | | | | | | |            (3828) are inconsistent by sub-proof #27.
% 96.95/14.31  | | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | |   (3829)  all_131_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | REDUCE: (3814), (3829) imply:
% 96.95/14.31  | | | | | | | | | | | | | | | |   (3830)  $false
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | | CLOSE: (3830) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | |   (3831)  all_113_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | REDUCE: (3803), (3831) imply:
% 96.95/14.31  | | | | | | | | | | | | | | |   (3832)  $false
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | | CLOSE: (3832) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | |   (3833)  all_95_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | REDUCE: (3792), (3833) imply:
% 96.95/14.31  | | | | | | | | | | | | | |   (3834)  $false
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | | CLOSE: (3834) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | |   (3835)  all_77_0 = 0
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | REDUCE: (3781), (3835) imply:
% 96.95/14.31  | | | | | | | | | | | | |   (3836)  $false
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | | CLOSE: (3836) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | |   (3837)  all_59_0 = 0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | REDUCE: (3770), (3837) imply:
% 96.95/14.31  | | | | | | | | | | | |   (3838)  $false
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | CLOSE: (3838) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | |   (3839)  all_38_0 = 0
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | REDUCE: (3753), (3839) imply:
% 96.95/14.31  | | | | | | | | | | |   (3840)  $false
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | CLOSE: (3840) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | |   (3841)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.31  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.31  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.31  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.31  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.95/14.31  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.95/14.31  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.31  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | ALPHA: (3841) implies:
% 96.95/14.31  | | | | | | | | | |   (3842)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.31  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.31  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.31  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.31  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.31  | | | | | | | | | |   (3843)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.31  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.31  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | DELTA: instantiating (3843) with fresh symbols all_47_0,
% 96.95/14.31  | | | | | | | | | |        all_47_1 gives:
% 96.95/14.31  | | | | | | | | | |   (3844)  s(all_47_1) = all_47_0 & $i(all_47_1) &  ! [v0:
% 96.95/14.31  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_47_0 = 0) | v1 = 0
% 96.95/14.31  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.31  | | | | | | | | | |           (all_47_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | ALPHA: (3844) implies:
% 96.95/14.31  | | | | | | | | | |   (3845)   ! [v0: $i] : (all_47_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.95/14.31  | | | | | | | | | |             $i(v0))
% 96.95/14.31  | | | | | | | | | |   (3846)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_47_0 = 0) |
% 96.95/14.31  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | GROUND_INST: instantiating (3846) with all_38_1, all_38_0,
% 96.95/14.31  | | | | | | | | | |              simplifying with (3754), (3755) gives:
% 96.95/14.31  | | | | | | | | | |   (3847)   ~ (all_47_0 = 0) | all_38_0 = 0
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | BETA: splitting (3847) gives:
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | |   (3848)   ~ (all_47_0 = 0)
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | BETA: splitting (3758) gives:
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | |   (3849)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.31  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.31  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | ALPHA: (3849) implies:
% 96.95/14.31  | | | | | | | | | | | |   (3850)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.31  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (3714), (3743), (3744), (3842),
% 96.95/14.31  | | | | | | | | | | | |            (3850) are inconsistent by sub-proof #26.
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | |   (3851)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.31  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.31  | | | | | | | | | | | |             $i(v0))
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | ALPHA: (3851) implies:
% 96.95/14.31  | | | | | | | | | | | |   (3852)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | DELTA: instantiating (3852) with fresh symbol all_60_0
% 96.95/14.31  | | | | | | | | | | | |        gives:
% 96.95/14.31  | | | | | | | | | | | |   (3853)  s(all_60_0) = 0 & $i(all_60_0)
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | ALPHA: (3853) implies:
% 96.95/14.31  | | | | | | | | | | | |   (3854)  $i(all_60_0)
% 96.95/14.31  | | | | | | | | | | | |   (3855)  s(all_60_0) = 0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | GROUND_INST: instantiating (3845) with all_60_0, simplifying
% 96.95/14.31  | | | | | | | | | | | |              with (3854), (3855) gives:
% 96.95/14.31  | | | | | | | | | | | |   (3856)  all_47_0 = 0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | REDUCE: (3848), (3856) imply:
% 96.95/14.31  | | | | | | | | | | | |   (3857)  $false
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | CLOSE: (3857) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | |   (3858)  all_38_0 = 0
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | REDUCE: (3753), (3858) imply:
% 96.95/14.31  | | | | | | | | | | |   (3859)  $false
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | CLOSE: (3859) is inconsistent.
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | End of split
% 96.95/14.31  | | | | | | | | | 
% 96.95/14.31  | | | | | | | | Case 2:
% 96.95/14.31  | | | | | | | | | 
% 96.95/14.31  | | | | | | | | |   (3860)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.31  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 96.95/14.31  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.95/14.31  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.31  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 96.95/14.31  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.31  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.31  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.31  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.31  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.31  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.31  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.31  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.31  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.95/14.31  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.95/14.31  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.95/14.31  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.31  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.31  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.95/14.31  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.95/14.31  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.31  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.31  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.95/14.31  | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | ALPHA: (3860) implies:
% 96.95/14.31  | | | | | | | | |   (3861)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.31  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.31  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.31  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.31  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.31  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.31  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.31  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.31  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.95/14.31  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.95/14.31  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.95/14.31  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.95/14.31  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.95/14.31  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.31  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.31  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.31  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.31  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.31  | | | | | | | | |                   $i(v0)))))
% 96.95/14.31  | | | | | | | | |   (3862)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.31  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.31  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.31  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.95/14.31  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 96.95/14.31  | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | BETA: splitting (3861) gives:
% 96.95/14.31  | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | |   (3863)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.31  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.31  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.31  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.31  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.31  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.31  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.31  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.31  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | ALPHA: (3863) implies:
% 96.95/14.31  | | | | | | | | | |   (3864)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.31  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.31  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.31  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.31  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.31  | | | | | | | | | |   (3865)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.31  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.31  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.31  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | GROUND_INST: instantiating (3865) with all_38_1, all_38_0,
% 96.95/14.31  | | | | | | | | | |              simplifying with (3754), (3755) gives:
% 96.95/14.31  | | | | | | | | | |   (3866)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_38_0 = 0)) & (v1 = 0 |
% 96.95/14.31  | | | | | | | | | |               all_38_0 = 0))
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | DELTA: instantiating (3866) with fresh symbols all_48_0,
% 96.95/14.31  | | | | | | | | | |        all_48_1 gives:
% 96.95/14.31  | | | | | | | | | |   (3867)  s(all_48_1) = all_48_0 & $i(all_48_1) & ( ~
% 96.95/14.31  | | | | | | | | | |             (all_48_0 = 0) |  ~ (all_38_0 = 0)) & (all_48_0
% 96.95/14.31  | | | | | | | | | |             = 0 | all_38_0 = 0)
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | ALPHA: (3867) implies:
% 96.95/14.31  | | | | | | | | | |   (3868)  $i(all_48_1)
% 96.95/14.31  | | | | | | | | | |   (3869)  s(all_48_1) = all_48_0
% 96.95/14.31  | | | | | | | | | |   (3870)  all_48_0 = 0 | all_38_0 = 0
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | BETA: splitting (3870) gives:
% 96.95/14.31  | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | |   (3871)  all_48_0 = 0
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | REDUCE: (3869), (3871) imply:
% 96.95/14.31  | | | | | | | | | | |   (3872)  s(all_48_1) = 0
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_59_0,
% 96.95/14.31  | | | | | | | | | | |        all_59_1 gives:
% 96.95/14.31  | | | | | | | | | | |   (3873)   ~ (all_59_0 = 0) & s(all_59_1) = all_59_0 &
% 96.95/14.31  | | | | | | | | | | |           $i(all_59_1)
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | ALPHA: (3873) implies:
% 96.95/14.31  | | | | | | | | | | |   (3874)   ~ (all_59_0 = 0)
% 96.95/14.31  | | | | | | | | | | |   (3875)  $i(all_59_1)
% 96.95/14.31  | | | | | | | | | | |   (3876)  s(all_59_1) = all_59_0
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | GROUND_INST: instantiating (3865) with all_59_1, all_59_0,
% 96.95/14.31  | | | | | | | | | | |              simplifying with (3875), (3876) gives:
% 96.95/14.31  | | | | | | | | | | |   (3877)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_59_0 = 0)) & (v1 = 0 |
% 96.95/14.31  | | | | | | | | | | |               all_59_0 = 0))
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | DELTA: instantiating (3877) with fresh symbols all_66_0,
% 96.95/14.31  | | | | | | | | | | |        all_66_1 gives:
% 96.95/14.31  | | | | | | | | | | |   (3878)  s(all_66_1) = all_66_0 & $i(all_66_1) & ( ~
% 96.95/14.31  | | | | | | | | | | |             (all_66_0 = 0) |  ~ (all_59_0 = 0)) & (all_66_0
% 96.95/14.31  | | | | | | | | | | |             = 0 | all_59_0 = 0)
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | ALPHA: (3878) implies:
% 96.95/14.31  | | | | | | | | | | |   (3879)  $i(all_66_1)
% 96.95/14.31  | | | | | | | | | | |   (3880)  s(all_66_1) = all_66_0
% 96.95/14.31  | | | | | | | | | | |   (3881)  all_66_0 = 0 | all_59_0 = 0
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | BETA: splitting (3881) gives:
% 96.95/14.31  | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | Case 1:
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | |   (3882)  all_66_0 = 0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | REDUCE: (3880), (3882) imply:
% 96.95/14.31  | | | | | | | | | | | |   (3883)  s(all_66_1) = 0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_77_0,
% 96.95/14.31  | | | | | | | | | | | |        all_77_1 gives:
% 96.95/14.31  | | | | | | | | | | | |   (3884)   ~ (all_77_0 = 0) & s(all_77_1) = all_77_0 &
% 96.95/14.31  | | | | | | | | | | | |           $i(all_77_1)
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | ALPHA: (3884) implies:
% 96.95/14.31  | | | | | | | | | | | |   (3885)   ~ (all_77_0 = 0)
% 96.95/14.31  | | | | | | | | | | | |   (3886)  $i(all_77_1)
% 96.95/14.31  | | | | | | | | | | | |   (3887)  s(all_77_1) = all_77_0
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | GROUND_INST: instantiating (3865) with all_77_1, all_77_0,
% 96.95/14.31  | | | | | | | | | | | |              simplifying with (3886), (3887) gives:
% 96.95/14.31  | | | | | | | | | | | |   (3888)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.31  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_77_0 = 0)) & (v1 = 0 |
% 96.95/14.31  | | | | | | | | | | | |               all_77_0 = 0))
% 96.95/14.31  | | | | | | | | | | | | 
% 96.95/14.31  | | | | | | | | | | | | DELTA: instantiating (3888) with fresh symbols all_84_0,
% 96.95/14.31  | | | | | | | | | | | |        all_84_1 gives:
% 96.95/14.32  | | | | | | | | | | | |   (3889)  s(all_84_1) = all_84_0 & $i(all_84_1) & ( ~
% 96.95/14.32  | | | | | | | | | | | |             (all_84_0 = 0) |  ~ (all_77_0 = 0)) & (all_84_0
% 96.95/14.32  | | | | | | | | | | | |             = 0 | all_77_0 = 0)
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | ALPHA: (3889) implies:
% 96.95/14.32  | | | | | | | | | | | |   (3890)  $i(all_84_1)
% 96.95/14.32  | | | | | | | | | | | |   (3891)  s(all_84_1) = all_84_0
% 96.95/14.32  | | | | | | | | | | | |   (3892)  all_84_0 = 0 | all_77_0 = 0
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | BETA: splitting (3892) gives:
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | |   (3893)  all_84_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | REDUCE: (3891), (3893) imply:
% 96.95/14.32  | | | | | | | | | | | | |   (3894)  s(all_84_1) = 0
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_95_0,
% 96.95/14.32  | | | | | | | | | | | | |        all_95_1 gives:
% 96.95/14.32  | | | | | | | | | | | | |   (3895)   ~ (all_95_0 = 0) & s(all_95_1) = all_95_0 &
% 96.95/14.32  | | | | | | | | | | | | |           $i(all_95_1)
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | ALPHA: (3895) implies:
% 96.95/14.32  | | | | | | | | | | | | |   (3896)   ~ (all_95_0 = 0)
% 96.95/14.32  | | | | | | | | | | | | |   (3897)  $i(all_95_1)
% 96.95/14.32  | | | | | | | | | | | | |   (3898)  s(all_95_1) = all_95_0
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | GROUND_INST: instantiating (3865) with all_95_1, all_95_0,
% 96.95/14.32  | | | | | | | | | | | | |              simplifying with (3897), (3898) gives:
% 96.95/14.32  | | | | | | | | | | | | |   (3899)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.32  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_95_0 = 0)) & (v1 = 0 |
% 96.95/14.32  | | | | | | | | | | | | |               all_95_0 = 0))
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | DELTA: instantiating (3899) with fresh symbols all_102_0,
% 96.95/14.32  | | | | | | | | | | | | |        all_102_1 gives:
% 96.95/14.32  | | | | | | | | | | | | |   (3900)  s(all_102_1) = all_102_0 & $i(all_102_1) & ( ~
% 96.95/14.32  | | | | | | | | | | | | |             (all_102_0 = 0) |  ~ (all_95_0 = 0)) &
% 96.95/14.32  | | | | | | | | | | | | |           (all_102_0 = 0 | all_95_0 = 0)
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | ALPHA: (3900) implies:
% 96.95/14.32  | | | | | | | | | | | | |   (3901)  $i(all_102_1)
% 96.95/14.32  | | | | | | | | | | | | |   (3902)  s(all_102_1) = all_102_0
% 96.95/14.32  | | | | | | | | | | | | |   (3903)  all_102_0 = 0 | all_95_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | BETA: splitting (3903) gives:
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | |   (3904)  all_102_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | REDUCE: (3902), (3904) imply:
% 96.95/14.32  | | | | | | | | | | | | | |   (3905)  s(all_102_1) = 0
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_113_0,
% 96.95/14.32  | | | | | | | | | | | | | |        all_113_1 gives:
% 96.95/14.32  | | | | | | | | | | | | | |   (3906)   ~ (all_113_0 = 0) & s(all_113_1) = all_113_0 &
% 96.95/14.32  | | | | | | | | | | | | | |           $i(all_113_1)
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | ALPHA: (3906) implies:
% 96.95/14.32  | | | | | | | | | | | | | |   (3907)   ~ (all_113_0 = 0)
% 96.95/14.32  | | | | | | | | | | | | | |   (3908)  $i(all_113_1)
% 96.95/14.32  | | | | | | | | | | | | | |   (3909)  s(all_113_1) = all_113_0
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | GROUND_INST: instantiating (3865) with all_113_1, all_113_0,
% 96.95/14.32  | | | | | | | | | | | | | |              simplifying with (3908), (3909) gives:
% 96.95/14.32  | | | | | | | | | | | | | |   (3910)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.32  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_113_0 = 0)) & (v1 = 0 |
% 96.95/14.32  | | | | | | | | | | | | | |               all_113_0 = 0))
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | DELTA: instantiating (3910) with fresh symbols all_120_0,
% 96.95/14.32  | | | | | | | | | | | | | |        all_120_1 gives:
% 96.95/14.32  | | | | | | | | | | | | | |   (3911)  s(all_120_1) = all_120_0 & $i(all_120_1) & ( ~
% 96.95/14.32  | | | | | | | | | | | | | |             (all_120_0 = 0) |  ~ (all_113_0 = 0)) &
% 96.95/14.32  | | | | | | | | | | | | | |           (all_120_0 = 0 | all_113_0 = 0)
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | ALPHA: (3911) implies:
% 96.95/14.32  | | | | | | | | | | | | | |   (3912)  $i(all_120_1)
% 96.95/14.32  | | | | | | | | | | | | | |   (3913)  s(all_120_1) = all_120_0
% 96.95/14.32  | | | | | | | | | | | | | |   (3914)  all_120_0 = 0 | all_113_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | BETA: splitting (3914) gives:
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | |   (3915)  all_120_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | REDUCE: (3913), (3915) imply:
% 96.95/14.32  | | | | | | | | | | | | | | |   (3916)  s(all_120_1) = 0
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | DELTA: instantiating (3751) with fresh symbols all_131_0,
% 96.95/14.32  | | | | | | | | | | | | | | |        all_131_1 gives:
% 96.95/14.32  | | | | | | | | | | | | | | |   (3917)   ~ (all_131_0 = 0) & s(all_131_1) = all_131_0 &
% 96.95/14.32  | | | | | | | | | | | | | | |           $i(all_131_1)
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | ALPHA: (3917) implies:
% 96.95/14.32  | | | | | | | | | | | | | | |   (3918)   ~ (all_131_0 = 0)
% 96.95/14.32  | | | | | | | | | | | | | | |   (3919)  $i(all_131_1)
% 96.95/14.32  | | | | | | | | | | | | | | |   (3920)  s(all_131_1) = all_131_0
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | GROUND_INST: instantiating (3865) with all_131_1, all_131_0,
% 96.95/14.32  | | | | | | | | | | | | | | |              simplifying with (3919), (3920) gives:
% 96.95/14.32  | | | | | | | | | | | | | | |   (3921)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.32  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_131_0 = 0)) & (v1 = 0 |
% 96.95/14.32  | | | | | | | | | | | | | | |               all_131_0 = 0))
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | DELTA: instantiating (3921) with fresh symbols all_138_0,
% 96.95/14.32  | | | | | | | | | | | | | | |        all_138_1 gives:
% 96.95/14.32  | | | | | | | | | | | | | | |   (3922)  s(all_138_1) = all_138_0 & $i(all_138_1) & ( ~
% 96.95/14.32  | | | | | | | | | | | | | | |             (all_138_0 = 0) |  ~ (all_131_0 = 0)) &
% 96.95/14.32  | | | | | | | | | | | | | | |           (all_138_0 = 0 | all_131_0 = 0)
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | ALPHA: (3922) implies:
% 96.95/14.32  | | | | | | | | | | | | | | |   (3923)  $i(all_138_1)
% 96.95/14.32  | | | | | | | | | | | | | | |   (3924)  s(all_138_1) = all_138_0
% 96.95/14.32  | | | | | | | | | | | | | | |   (3925)  all_138_0 = 0 | all_131_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | BETA: splitting (3925) gives:
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | |   (3926)  all_138_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | REDUCE: (3924), (3926) imply:
% 96.95/14.32  | | | | | | | | | | | | | | | |   (3927)  s(all_138_1) = 0
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | BETA: splitting (3862) gives:
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | |   (3928)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.32  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.32  | | | | | | | | | | | | | | | | |             $i(v0))
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | | ALPHA: (3928) implies:
% 96.95/14.32  | | | | | | | | | | | | | | | | |   (3929)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.32  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (3714), (3743), (3744), (3864),
% 96.95/14.32  | | | | | | | | | | | | | | | | |            (3929) are inconsistent by sub-proof #26.
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | |   (3930)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.32  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.32  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | | ALPHA: (3930) implies:
% 96.95/14.32  | | | | | | | | | | | | | | | | |   (3931)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3931) with all_138_1, simplifying
% 96.95/14.32  | | | | | | | | | | | | | | | | |              with (3923), (3927) gives:
% 96.95/14.32  | | | | | | | | | | | | | | | | |   (3932)  $false
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | | CLOSE: (3932) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | |   (3933)  all_131_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | REDUCE: (3918), (3933) imply:
% 96.95/14.32  | | | | | | | | | | | | | | | |   (3934)  $false
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | | CLOSE: (3934) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | |   (3935)  all_113_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | REDUCE: (3907), (3935) imply:
% 96.95/14.32  | | | | | | | | | | | | | | |   (3936)  $false
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | | CLOSE: (3936) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | |   (3937)  all_95_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | REDUCE: (3896), (3937) imply:
% 96.95/14.32  | | | | | | | | | | | | | |   (3938)  $false
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | | CLOSE: (3938) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | |   (3939)  all_77_0 = 0
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | REDUCE: (3885), (3939) imply:
% 96.95/14.32  | | | | | | | | | | | | |   (3940)  $false
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | | CLOSE: (3940) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | |   (3941)  all_59_0 = 0
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | REDUCE: (3874), (3941) imply:
% 96.95/14.32  | | | | | | | | | | | |   (3942)  $false
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | CLOSE: (3942) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | |   (3943)  all_38_0 = 0
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | REDUCE: (3753), (3943) imply:
% 96.95/14.32  | | | | | | | | | | |   (3944)  $false
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | CLOSE: (3944) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | |   (3945)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.32  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.32  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.32  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.32  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.32  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.32  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.32  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.32  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.32  | | | | | | | | | |                 $i(v0))))
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | ALPHA: (3945) implies:
% 96.95/14.32  | | | | | | | | | |   (3946)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.32  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.32  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.32  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.32  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.32  | | | | | | | | | |   (3947)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.32  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.32  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.32  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | DELTA: instantiating (3947) with fresh symbols all_47_0,
% 96.95/14.32  | | | | | | | | | |        all_47_1 gives:
% 96.95/14.32  | | | | | | | | | |   (3948)  s(all_47_1) = all_47_0 & $i(all_47_1) &  ! [v0:
% 96.95/14.32  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_47_0 = 0) | v1 = 0
% 96.95/14.32  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.32  | | | | | | | | | |           (all_47_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | ALPHA: (3948) implies:
% 96.95/14.32  | | | | | | | | | |   (3949)   ! [v0: $i] : (all_47_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.95/14.32  | | | | | | | | | |             $i(v0))
% 96.95/14.32  | | | | | | | | | |   (3950)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_47_0 = 0) |
% 96.95/14.32  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | GROUND_INST: instantiating (3950) with all_38_1, all_38_0,
% 96.95/14.32  | | | | | | | | | |              simplifying with (3754), (3755) gives:
% 96.95/14.32  | | | | | | | | | |   (3951)   ~ (all_47_0 = 0) | all_38_0 = 0
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | BETA: splitting (3951) gives:
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | |   (3952)   ~ (all_47_0 = 0)
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | BETA: splitting (3862) gives:
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | |   (3953)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.32  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.32  | | | | | | | | | | | |             $i(v0))
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | ALPHA: (3953) implies:
% 96.95/14.32  | | | | | | | | | | | |   (3954)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | DELTA: instantiating (3954) with fresh symbol all_62_0
% 96.95/14.32  | | | | | | | | | | | |        gives:
% 96.95/14.32  | | | | | | | | | | | |   (3955)  s(all_62_0) = 0 & $i(all_62_0)
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | ALPHA: (3955) implies:
% 96.95/14.32  | | | | | | | | | | | |   (3956)  $i(all_62_0)
% 96.95/14.32  | | | | | | | | | | | |   (3957)  s(all_62_0) = 0
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | GROUND_INST: instantiating (3949) with all_62_0, simplifying
% 96.95/14.32  | | | | | | | | | | | |              with (3956), (3957) gives:
% 96.95/14.32  | | | | | | | | | | | |   (3958)  all_47_0 = 0
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | REDUCE: (3952), (3958) imply:
% 96.95/14.32  | | | | | | | | | | | |   (3959)  $false
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | CLOSE: (3959) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | |   (3960)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.32  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.32  | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | ALPHA: (3960) implies:
% 96.95/14.32  | | | | | | | | | | | |   (3961)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.32  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (3714), (3743), (3744), (3946),
% 96.95/14.32  | | | | | | | | | | | |            (3961) are inconsistent by sub-proof #27.
% 96.95/14.32  | | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | Case 2:
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | |   (3962)  all_38_0 = 0
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | REDUCE: (3753), (3962) imply:
% 96.95/14.32  | | | | | | | | | | |   (3963)  $false
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | | CLOSE: (3963) is inconsistent.
% 96.95/14.32  | | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | | 
% 96.95/14.32  | | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | | 
% 96.95/14.32  | | | | | | | | End of split
% 96.95/14.32  | | | | | | | | 
% 96.95/14.32  | | | | | | | End of split
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | Case 2:
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | |   (3964)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.95/14.32  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.32  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.95/14.32  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.95/14.32  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.95/14.32  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.32  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.32  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.95/14.32  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.95/14.32  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.32  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.95/14.32  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.32  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.32  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.95/14.32  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.32  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.32  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.32  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.95/14.32  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.95/14.32  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.32  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.95/14.32  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.95/14.32  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.32  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.32  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.95/14.32  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.32  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.32  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.95/14.32  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.95/14.32  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.32  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.32  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.95/14.32  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.32  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.32  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.95/14.32  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.95/14.32  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.32  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.32  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.95/14.32  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.32  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.32  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.32  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.95/14.32  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.95/14.32  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.95/14.32  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.95/14.32  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.95/14.32  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.32  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.32  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.32  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | | ALPHA: (3964) implies:
% 96.95/14.32  | | | | | | |   (3965)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.32  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.32  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.32  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.32  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.32  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.32  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.32  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.32  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.32  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.32  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.95/14.32  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.32  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.32  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.32  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.32  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.32  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.32  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.32  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.32  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.32  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.32  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.32  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.95/14.32  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.95/14.32  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.32  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.32  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.32  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.95/14.32  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.32  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.95/14.32  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.95/14.32  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.32  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.32  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.32  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.32  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.32  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.32  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.32  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.32  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.32  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.32  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.32  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.32  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.32  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.32  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.95/14.32  | | | | | | |   (3966)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.95/14.32  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.32  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.95/14.32  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | | DELTA: instantiating (3966) with fresh symbols all_33_0, all_33_1
% 96.95/14.32  | | | | | | |        gives:
% 96.95/14.32  | | | | | | |   (3967)  r(all_33_1) = all_33_0 & $i(all_33_1) &  ! [v0: $i] :  !
% 96.95/14.32  | | | | | | |           [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 96.95/14.32  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_33_0 = 0 |  ~
% 96.95/14.32  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | | ALPHA: (3967) implies:
% 96.95/14.32  | | | | | | |   (3968)  $i(all_33_1)
% 96.95/14.32  | | | | | | |   (3969)  r(all_33_1) = all_33_0
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | | GROUND_INST: instantiating (3715) with all_33_1, all_33_0,
% 96.95/14.32  | | | | | | |              simplifying with (3968), (3969) gives:
% 96.95/14.32  | | | | | | |   (3970)  all_33_0 = 0
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | | REDUCE: (3969), (3970) imply:
% 96.95/14.32  | | | | | | |   (3971)  r(all_33_1) = 0
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | | BETA: splitting (3740) gives:
% 96.95/14.32  | | | | | | | 
% 96.95/14.32  | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | 
% 96.95/14.32  | | | | | | | |   (3972)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.95/14.32  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.95/14.32  | | | | | | | | 
% 96.95/14.32  | | | | | | | | ALPHA: (3972) implies:
% 96.95/14.32  | | | | | | | |   (3973)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.95/14.32  | | | | | | | |             |  ~ $i(v0))
% 96.95/14.32  | | | | | | | | 
% 96.95/14.32  | | | | | | | | BETA: splitting (3965) gives:
% 96.95/14.32  | | | | | | | | 
% 96.95/14.32  | | | | | | | | Case 1:
% 96.95/14.32  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | |   (3974)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 96.95/14.33  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.95/14.33  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 96.95/14.33  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 96.95/14.33  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.33  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.33  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.33  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.33  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.95/14.33  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.33  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.95/14.33  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.95/14.33  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.33  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.33  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.95/14.33  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.95/14.33  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.33  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.33  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | ALPHA: (3974) implies:
% 96.95/14.33  | | | | | | | | |   (3975)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.33  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.33  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.33  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.33  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 96.95/14.33  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 96.95/14.33  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 96.95/14.33  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 96.95/14.33  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.95/14.33  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.33  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.33  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.33  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.33  | | | | | | | | |                   $i(v0)))))
% 96.95/14.33  | | | | | | | | |   (3976)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.33  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.33  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.33  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | BETA: splitting (3975) gives:
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | Case 1:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | |   (3977)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.33  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.33  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.33  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.33  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | ALPHA: (3977) implies:
% 96.95/14.33  | | | | | | | | | |   (3978)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.33  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.33  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.33  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.33  | | | | | | | | | |   (3979)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | BETA: splitting (3976) gives:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 1:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (3980)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.33  | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (3980) implies:
% 96.95/14.33  | | | | | | | | | | |   (3981)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (3714), (3743), (3744), (3978),
% 96.95/14.33  | | | | | | | | | | |            (3981) are inconsistent by sub-proof #26.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (3982)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.33  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.33  | | | | | | | | | | |             $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (3982) implies:
% 96.95/14.33  | | | | | | | | | | |   (3983)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | REF_CLOSE: (3973), (3979), (3983) are inconsistent by
% 96.95/14.33  | | | | | | | | | | |            sub-proof #67.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | End of split
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | |   (3984)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.33  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.33  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.33  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.33  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.33  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.33  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.33  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.33  | | | | | | | | | |                 $i(v0))))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | ALPHA: (3984) implies:
% 96.95/14.33  | | | | | | | | | |   (3985)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.33  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.33  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.33  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.33  | | | | | | | | | |   (3986)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.33  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.33  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.33  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | DELTA: instantiating (3986) with fresh symbols all_58_0,
% 96.95/14.33  | | | | | | | | | |        all_58_1 gives:
% 96.95/14.33  | | | | | | | | | |   (3987)  s(all_58_1) = all_58_0 & $i(all_58_1) &  ! [v0:
% 96.95/14.33  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) | v1 = 0
% 96.95/14.33  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.33  | | | | | | | | | |           (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | ALPHA: (3987) implies:
% 96.95/14.33  | | | | | | | | | |   (3988)  $i(all_58_1)
% 96.95/14.33  | | | | | | | | | |   (3989)  s(all_58_1) = all_58_0
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | GROUND_INST: instantiating (3973) with all_58_1, all_58_0,
% 96.95/14.33  | | | | | | | | | |              simplifying with (3988), (3989) gives:
% 96.95/14.33  | | | | | | | | | |   (3990)  all_58_0 = 0
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | REDUCE: (3989), (3990) imply:
% 96.95/14.33  | | | | | | | | | |   (3991)  s(all_58_1) = 0
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | BETA: splitting (3976) gives:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 1:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (3992)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.33  | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (3992) implies:
% 96.95/14.33  | | | | | | | | | | |   (3993)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | GROUND_INST: instantiating (3993) with all_58_1, simplifying
% 96.95/14.33  | | | | | | | | | | |              with (3988), (3991) gives:
% 96.95/14.33  | | | | | | | | | | |   (3994)  $false
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | CLOSE: (3994) is inconsistent.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (3995)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.33  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.33  | | | | | | | | | | |             $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (3995) implies:
% 96.95/14.33  | | | | | | | | | | |   (3996)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.33  | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (3714), (3743), (3744), (3985),
% 96.95/14.33  | | | | | | | | | | |            (3996) are inconsistent by sub-proof #27.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | End of split
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | End of split
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | |   (3997)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 96.95/14.33  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 96.95/14.33  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.33  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 96.95/14.33  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.33  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.33  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.33  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.33  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.33  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.33  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.33  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.33  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.33  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.33  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.33  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.33  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.33  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.33  | | | | | | | | |                     $i(v0))))))
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | ALPHA: (3997) implies:
% 96.95/14.33  | | | | | | | | |   (3998)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.33  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.33  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.33  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.33  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 96.95/14.33  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.95/14.33  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 96.95/14.33  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.95/14.33  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.95/14.33  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.95/14.33  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.95/14.33  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.33  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.33  | | | | | | | | |                   $i(v0)))))
% 96.95/14.33  | | | | | | | | |   (3999)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.33  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.33  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.95/14.33  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | BETA: splitting (3998) gives:
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | Case 1:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | |   (4000)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.33  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.33  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.33  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.33  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | ALPHA: (4000) implies:
% 96.95/14.33  | | | | | | | | | |   (4001)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.33  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.33  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.33  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.33  | | | | | | | | | |   (4002)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.33  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.33  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.33  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | BETA: splitting (3999) gives:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 1:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (4003)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.33  | | | | | | | | | | |             $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (4003) implies:
% 96.95/14.33  | | | | | | | | | | |   (4004)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | REF_CLOSE: (3973), (4002), (4004) are inconsistent by
% 96.95/14.33  | | | | | | | | | | |            sub-proof #67.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (4005)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.33  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.33  | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (4005) implies:
% 96.95/14.33  | | | | | | | | | | |   (4006)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.33  | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (3714), (3743), (3744), (4001),
% 96.95/14.33  | | | | | | | | | | |            (4006) are inconsistent by sub-proof #27.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | End of split
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | |   (4007)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.33  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.33  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.33  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.33  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.95/14.33  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.95/14.33  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.33  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | ALPHA: (4007) implies:
% 96.95/14.33  | | | | | | | | | |   (4008)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.33  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.33  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.33  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.33  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.33  | | | | | | | | | |   (4009)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.33  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.33  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.33  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | DELTA: instantiating (4009) with fresh symbols all_58_0,
% 96.95/14.33  | | | | | | | | | |        all_58_1 gives:
% 96.95/14.33  | | | | | | | | | |   (4010)  s(all_58_1) = all_58_0 & $i(all_58_1) &  ! [v0:
% 96.95/14.33  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) | v1 = 0
% 96.95/14.33  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.33  | | | | | | | | | |           (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | ALPHA: (4010) implies:
% 96.95/14.33  | | | | | | | | | |   (4011)  $i(all_58_1)
% 96.95/14.33  | | | | | | | | | |   (4012)  s(all_58_1) = all_58_0
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | GROUND_INST: instantiating (3973) with all_58_1, all_58_0,
% 96.95/14.33  | | | | | | | | | |              simplifying with (4011), (4012) gives:
% 96.95/14.33  | | | | | | | | | |   (4013)  all_58_0 = 0
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | REDUCE: (4012), (4013) imply:
% 96.95/14.33  | | | | | | | | | |   (4014)  s(all_58_1) = 0
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | BETA: splitting (3999) gives:
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 1:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (4015)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.33  | | | | | | | | | | |             $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (4015) implies:
% 96.95/14.33  | | | | | | | | | | |   (4016)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.33  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (3714), (3743), (3744), (4008),
% 96.95/14.33  | | | | | | | | | | |            (4016) are inconsistent by sub-proof #26.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | |   (4017)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.33  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.33  | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | ALPHA: (4017) implies:
% 96.95/14.33  | | | | | | | | | | |   (4018)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | GROUND_INST: instantiating (4018) with all_58_1, simplifying
% 96.95/14.33  | | | | | | | | | | |              with (4011), (4014) gives:
% 96.95/14.33  | | | | | | | | | | |   (4019)  $false
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | | CLOSE: (4019) is inconsistent.
% 96.95/14.33  | | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | | End of split
% 96.95/14.33  | | | | | | | | | | 
% 96.95/14.33  | | | | | | | | | End of split
% 96.95/14.33  | | | | | | | | | 
% 96.95/14.33  | | | | | | | | End of split
% 96.95/14.33  | | | | | | | | 
% 96.95/14.33  | | | | | | | Case 2:
% 96.95/14.33  | | | | | | | | 
% 96.95/14.33  | | | | | | | |   (4020)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.33  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 96.95/14.33  | | | | | | | |             $i(v0))
% 96.95/14.33  | | | | | | | | 
% 96.95/14.33  | | | | | | | | ALPHA: (4020) implies:
% 96.95/14.33  | | | | | | | |   (4021)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.33  | | | | | | | | 
% 96.95/14.33  | | | | | | | | GROUND_INST: instantiating (4021) with all_33_1, simplifying
% 96.95/14.33  | | | | | | | |              with (3968), (3971) gives:
% 96.95/14.33  | | | | | | | |   (4022)  $false
% 96.95/14.33  | | | | | | | | 
% 96.95/14.33  | | | | | | | | CLOSE: (4022) is inconsistent.
% 96.95/14.33  | | | | | | | | 
% 96.95/14.33  | | | | | | | End of split
% 96.95/14.33  | | | | | | | 
% 96.95/14.33  | | | | | | End of split
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | End of split
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | Case 2:
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | |   (4023)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 96.95/14.33  | | | | |             $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | | ALPHA: (4023) implies:
% 96.95/14.33  | | | | |   (4024)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 96.95/14.33  | | | | |   (4025)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 96.95/14.33  | | | | |             $i(v0))
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | | DELTA: instantiating (4024) with fresh symbol all_20_0 gives:
% 96.95/14.33  | | | | |   (4026)  q(all_20_0) = 0 & $i(all_20_0)
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | | ALPHA: (4026) implies:
% 96.95/14.33  | | | | |   (4027)  $i(all_20_0)
% 96.95/14.33  | | | | |   (4028)  q(all_20_0) = 0
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | | DELTA: instantiating (4025) with fresh symbols all_22_0, all_22_1
% 96.95/14.33  | | | | |        gives:
% 96.95/14.33  | | | | |   (4029)   ~ (all_22_0 = 0) & r(all_22_1) = all_22_0 & $i(all_22_1)
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | | ALPHA: (4029) implies:
% 96.95/14.33  | | | | |   (4030)   ~ (all_22_0 = 0)
% 96.95/14.33  | | | | |   (4031)  $i(all_22_1)
% 96.95/14.33  | | | | |   (4032)  r(all_22_1) = all_22_0
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | | BETA: splitting (3711) gives:
% 96.95/14.33  | | | | | 
% 96.95/14.33  | | | | | Case 1:
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | |   (4033)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.95/14.33  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.95/14.33  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 96.95/14.33  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 96.95/14.33  | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.95/14.33  | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.95/14.33  | | | | | |                   0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 96.95/14.33  | | | | | |                 0 & $i(v0))))
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | | ALPHA: (4033) implies:
% 96.95/14.33  | | | | | |   (4034)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.95/14.33  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 96.95/14.33  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.95/14.33  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.95/14.33  | | | | | |               $i(v0)))
% 96.95/14.33  | | | | | |   (4035)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 96.95/14.33  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 96.95/14.33  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | | GROUND_INST: instantiating (4035) with all_20_0, 0, simplifying with
% 96.95/14.33  | | | | | |              (4027), (4028) gives:
% 96.95/14.33  | | | | | |   (4036)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.33  | | | | | |             $i(v0))
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | | DELTA: instantiating (4036) with fresh symbols all_31_0, all_31_1
% 96.95/14.33  | | | | | |        gives:
% 96.95/14.33  | | | | | |   (4037)   ~ (all_31_0 = 0) & q(all_31_1) = all_31_0 & $i(all_31_1)
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | | ALPHA: (4037) implies:
% 96.95/14.33  | | | | | |   (4038)   ~ (all_31_0 = 0)
% 96.95/14.33  | | | | | |   (4039)  $i(all_31_1)
% 96.95/14.33  | | | | | |   (4040)  q(all_31_1) = all_31_0
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | | BETA: splitting (3712) gives:
% 96.95/14.33  | | | | | | 
% 96.95/14.33  | | | | | | Case 1:
% 96.95/14.33  | | | | | | | 
% 96.95/14.34  | | | | | | |   (4041)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.95/14.34  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.95/14.34  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.34  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.95/14.34  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.34  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.34  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.95/14.34  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.95/14.34  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.34  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.34  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.34  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.34  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.34  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.34  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.34  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.34  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.34  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.34  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.34  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.34  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.34  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.34  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.34  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.34  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.34  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.34  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.95/14.34  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.95/14.34  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.34  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.34  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.95/14.34  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.34  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.34  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.95/14.34  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.95/14.34  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.34  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.34  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.34  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.34  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.34  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.34  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.95/14.34  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.95/14.34  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.95/14.34  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.95/14.34  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.95/14.34  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.34  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.95/14.34  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.34  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.95/14.34  | | | | | | | 
% 96.95/14.34  | | | | | | | ALPHA: (4041) implies:
% 96.95/14.34  | | | | | | |   (4042)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.34  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.34  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.34  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.34  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.34  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.34  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.34  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.34  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.34  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.95/14.34  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.95/14.34  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.95/14.34  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.34  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.34  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.34  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.34  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.34  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.34  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.34  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.34  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.34  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.34  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.95/14.34  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.34  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.34  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.34  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.95/14.34  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.34  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.34  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.34  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.34  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.34  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.34  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.95/14.34  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.34  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.34  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.34  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.34  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.34  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.34  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.34  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.34  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.34  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.34  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.34  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.95/14.34  | | | | | | |   (4043)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.95/14.34  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.95/14.34  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.34  | | | | | | |                 = 0)))
% 96.95/14.34  | | | | | | | 
% 96.95/14.34  | | | | | | | GROUND_INST: instantiating (4043) with all_22_1, all_22_0,
% 96.95/14.34  | | | | | | |              simplifying with (4031), (4032) gives:
% 96.95/14.34  | | | | | | |   (4044)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 96.95/14.34  | | | | | | |               (v1 = 0) |  ~ (all_22_0 = 0)) & (v1 = 0 | all_22_0 =
% 96.95/14.34  | | | | | | |               0))
% 96.95/14.34  | | | | | | | 
% 96.95/14.34  | | | | | | | DELTA: instantiating (4044) with fresh symbols all_129_0,
% 96.95/14.34  | | | | | | |        all_129_1 gives:
% 96.95/14.34  | | | | | | |   (4045)  r(all_129_1) = all_129_0 & $i(all_129_1) & ( ~
% 96.95/14.34  | | | | | | |             (all_129_0 = 0) |  ~ (all_22_0 = 0)) & (all_129_0 = 0
% 96.95/14.34  | | | | | | |             | all_22_0 = 0)
% 96.95/14.34  | | | | | | | 
% 96.95/14.34  | | | | | | | ALPHA: (4045) implies:
% 96.95/14.34  | | | | | | |   (4046)  $i(all_129_1)
% 96.95/14.34  | | | | | | |   (4047)  r(all_129_1) = all_129_0
% 96.95/14.34  | | | | | | |   (4048)  all_129_0 = 0 | all_22_0 = 0
% 96.95/14.34  | | | | | | | 
% 96.95/14.34  | | | | | | | BETA: splitting (4048) gives:
% 96.95/14.34  | | | | | | | 
% 96.95/14.34  | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | 
% 96.95/14.34  | | | | | | | |   (4049)  all_129_0 = 0
% 96.95/14.34  | | | | | | | | 
% 96.95/14.34  | | | | | | | | REDUCE: (4047), (4049) imply:
% 96.95/14.34  | | | | | | | |   (4050)  r(all_129_1) = 0
% 96.95/14.34  | | | | | | | | 
% 96.95/14.34  | | | | | | | | BETA: splitting (4034) gives:
% 96.95/14.34  | | | | | | | | 
% 96.95/14.34  | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | |   (4051)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.95/14.34  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 96.95/14.34  | | | | | | | | |             |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | ALPHA: (4051) implies:
% 96.95/14.34  | | | | | | | | |   (4052)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | GROUND_INST: instantiating (4052) with all_129_1, simplifying
% 96.95/14.34  | | | | | | | | |              with (4046), (4050) gives:
% 96.95/14.34  | | | | | | | | |   (4053)  $false
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | CLOSE: (4053) is inconsistent.
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | |   (4054)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.95/14.34  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | ALPHA: (4054) implies:
% 96.95/14.34  | | | | | | | | |   (4055)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.95/14.34  | | | | | | | | |             v1 & $i(v0))
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | DELTA: instantiating (4055) with fresh symbols all_155_0,
% 96.95/14.34  | | | | | | | | |        all_155_1 gives:
% 96.95/14.34  | | | | | | | | |   (4056)   ~ (all_155_0 = 0) & s(all_155_1) = all_155_0 &
% 96.95/14.34  | | | | | | | | |           $i(all_155_1)
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | ALPHA: (4056) implies:
% 96.95/14.34  | | | | | | | | |   (4057)   ~ (all_155_0 = 0)
% 96.95/14.34  | | | | | | | | |   (4058)  $i(all_155_1)
% 96.95/14.34  | | | | | | | | |   (4059)  s(all_155_1) = all_155_0
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | BETA: splitting (4042) gives:
% 96.95/14.34  | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | |   (4060)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.34  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.34  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.34  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.95/14.34  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.34  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.34  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.95/14.34  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.95/14.34  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.34  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.34  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.95/14.34  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.95/14.34  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.95/14.34  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.34  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.95/14.34  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.95/14.34  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.95/14.34  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.34  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.34  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.34  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.95/14.34  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.95/14.34  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.95/14.34  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.34  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 96.95/14.34  | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | ALPHA: (4060) implies:
% 96.95/14.34  | | | | | | | | | |   (4061)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.34  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.34  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.34  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.34  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.34  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.34  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.34  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.34  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.34  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.34  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.34  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.34  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.34  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.34  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.34  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.34  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.34  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.34  | | | | | | | | | |                   $i(v0)))))
% 96.95/14.34  | | | | | | | | | |   (4062)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.34  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.34  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.34  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 96.95/14.34  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.34  | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | BETA: splitting (4061) gives:
% 96.95/14.34  | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | |   (4063)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.34  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.34  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.34  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.34  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.34  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.34  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.34  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.34  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | ALPHA: (4063) implies:
% 96.95/14.34  | | | | | | | | | | |   (4064)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.34  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.34  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.34  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.34  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.34  | | | | | | | | | | |   (4065)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.34  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.34  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.34  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | GROUND_INST: instantiating (4065) with all_155_1, all_155_0,
% 96.95/14.34  | | | | | | | | | | |              simplifying with (4058), (4059) gives:
% 96.95/14.34  | | | | | | | | | | |   (4066)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.34  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_155_0 = 0)) & (v1 = 0 |
% 96.95/14.34  | | | | | | | | | | |               all_155_0 = 0))
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | DELTA: instantiating (4066) with fresh symbols all_368_0,
% 96.95/14.34  | | | | | | | | | | |        all_368_1 gives:
% 96.95/14.34  | | | | | | | | | | |   (4067)  s(all_368_1) = all_368_0 & $i(all_368_1) & ( ~
% 96.95/14.34  | | | | | | | | | | |             (all_368_0 = 0) |  ~ (all_155_0 = 0)) &
% 96.95/14.34  | | | | | | | | | | |           (all_368_0 = 0 | all_155_0 = 0)
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | ALPHA: (4067) implies:
% 96.95/14.34  | | | | | | | | | | |   (4068)  $i(all_368_1)
% 96.95/14.34  | | | | | | | | | | |   (4069)  s(all_368_1) = all_368_0
% 96.95/14.34  | | | | | | | | | | |   (4070)  all_368_0 = 0 | all_155_0 = 0
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | BETA: splitting (4070) gives:
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | |   (4071)  all_368_0 = 0
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | REDUCE: (4069), (4071) imply:
% 96.95/14.34  | | | | | | | | | | | |   (4072)  s(all_368_1) = 0
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | BETA: splitting (4062) gives:
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | |   (4073)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.34  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.34  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | ALPHA: (4073) implies:
% 96.95/14.34  | | | | | | | | | | | | |   (4074)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | GROUND_INST: instantiating (4074) with all_368_1, simplifying
% 96.95/14.34  | | | | | | | | | | | | |              with (4068), (4072) gives:
% 96.95/14.34  | | | | | | | | | | | | |   (4075)  $false
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | CLOSE: (4075) is inconsistent.
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | |   (4076)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.34  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.34  | | | | | | | | | | | | |             $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | ALPHA: (4076) implies:
% 96.95/14.34  | | | | | | | | | | | | |   (4077)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.34  | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | DELTA: instantiating (4077) with fresh symbols all_381_0,
% 96.95/14.34  | | | | | | | | | | | | |        all_381_1 gives:
% 96.95/14.34  | | | | | | | | | | | | |   (4078)   ~ (all_381_0 = 0) & p(all_381_1) = all_381_0 &
% 96.95/14.34  | | | | | | | | | | | | |           $i(all_381_1)
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | ALPHA: (4078) implies:
% 96.95/14.34  | | | | | | | | | | | | |   (4079)   ~ (all_381_0 = 0)
% 96.95/14.34  | | | | | | | | | | | | |   (4080)  $i(all_381_1)
% 96.95/14.34  | | | | | | | | | | | | |   (4081)  p(all_381_1) = all_381_0
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_381_1, all_381_0,
% 96.95/14.34  | | | | | | | | | | | | |              simplifying with (4080), (4081) gives:
% 96.95/14.34  | | | | | | | | | | | | |   (4082)   ~ (all_9_0 = 0) | all_381_0 = 0
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | BETA: splitting (4082) gives:
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | |   (4083)   ~ (all_9_0 = 0)
% 96.95/14.34  | | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | | REF_CLOSE: (3705), (4038), (4039), (4040), (4064), (4083) are
% 96.95/14.34  | | | | | | | | | | | | | |            inconsistent by sub-proof #25.
% 96.95/14.34  | | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | |   (4084)  all_381_0 = 0
% 96.95/14.34  | | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | | REDUCE: (4079), (4084) imply:
% 96.95/14.34  | | | | | | | | | | | | | |   (4085)  $false
% 96.95/14.34  | | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | | CLOSE: (4085) is inconsistent.
% 96.95/14.34  | | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | End of split
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | End of split
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | |   (4086)  all_155_0 = 0
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | REDUCE: (4057), (4086) imply:
% 96.95/14.34  | | | | | | | | | | | |   (4087)  $false
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | CLOSE: (4087) is inconsistent.
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | End of split
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | |   (4088)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.34  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.34  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.34  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.34  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.34  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.95/14.34  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.95/14.34  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.34  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | ALPHA: (4088) implies:
% 96.95/14.34  | | | | | | | | | | |   (4089)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.34  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.34  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.34  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.34  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.34  | | | | | | | | | | |   (4090)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.34  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.34  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.34  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | DELTA: instantiating (4090) with fresh symbols all_367_0,
% 96.95/14.34  | | | | | | | | | | |        all_367_1 gives:
% 96.95/14.34  | | | | | | | | | | |   (4091)  s(all_367_1) = all_367_0 & $i(all_367_1) &  ! [v0:
% 96.95/14.34  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_367_0 = 0) | v1 =
% 96.95/14.34  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.34  | | | | | | | | | | |           (all_367_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | ALPHA: (4091) implies:
% 96.95/14.34  | | | | | | | | | | |   (4092)   ! [v0: $i] : (all_367_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.95/14.34  | | | | | | | | | | |             $i(v0))
% 96.95/14.34  | | | | | | | | | | |   (4093)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_367_0 = 0) |
% 96.95/14.34  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | GROUND_INST: instantiating (4093) with all_155_1, all_155_0,
% 96.95/14.34  | | | | | | | | | | |              simplifying with (4058), (4059) gives:
% 96.95/14.34  | | | | | | | | | | |   (4094)   ~ (all_367_0 = 0) | all_155_0 = 0
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | BETA: splitting (4094) gives:
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | |   (4095)   ~ (all_367_0 = 0)
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | BETA: splitting (4062) gives:
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | Case 1:
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | |   (4096)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.34  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.34  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | ALPHA: (4096) implies:
% 96.95/14.34  | | | | | | | | | | | | |   (4097)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.34  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | GROUND_INST: instantiating (4097) with all_9_1, all_9_0,
% 96.95/14.34  | | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 96.95/14.34  | | | | | | | | | | | | |   (4098)  all_9_0 = 0
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | REDUCE: (3704), (4098) imply:
% 96.95/14.34  | | | | | | | | | | | | |   (4099)  p(all_9_1) = 0
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | REF_CLOSE: (3703), (4038), (4039), (4040), (4089), (4099) are
% 96.95/14.34  | | | | | | | | | | | | |            inconsistent by sub-proof #24.
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | |   (4100)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.34  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.34  | | | | | | | | | | | | |             $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | ALPHA: (4100) implies:
% 96.95/14.34  | | | | | | | | | | | | |   (4101)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | DELTA: instantiating (4101) with fresh symbol all_379_0
% 96.95/14.34  | | | | | | | | | | | | |        gives:
% 96.95/14.34  | | | | | | | | | | | | |   (4102)  s(all_379_0) = 0 & $i(all_379_0)
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | ALPHA: (4102) implies:
% 96.95/14.34  | | | | | | | | | | | | |   (4103)  $i(all_379_0)
% 96.95/14.34  | | | | | | | | | | | | |   (4104)  s(all_379_0) = 0
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | GROUND_INST: instantiating (4092) with all_379_0, simplifying
% 96.95/14.34  | | | | | | | | | | | | |              with (4103), (4104) gives:
% 96.95/14.34  | | | | | | | | | | | | |   (4105)  all_367_0 = 0
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | REDUCE: (4095), (4105) imply:
% 96.95/14.34  | | | | | | | | | | | | |   (4106)  $false
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | | CLOSE: (4106) is inconsistent.
% 96.95/14.34  | | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | End of split
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | |   (4107)  all_155_0 = 0
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | REDUCE: (4057), (4107) imply:
% 96.95/14.34  | | | | | | | | | | | |   (4108)  $false
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | | CLOSE: (4108) is inconsistent.
% 96.95/14.34  | | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | | End of split
% 96.95/14.34  | | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | | End of split
% 96.95/14.34  | | | | | | | | | | 
% 96.95/14.34  | | | | | | | | | Case 2:
% 96.95/14.34  | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | |   (4109)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.35  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.95/14.35  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.35  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.35  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.95/14.35  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.95/14.35  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.95/14.35  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.95/14.35  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.95/14.35  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.35  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.95/14.35  | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.95/14.35  | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.95/14.35  | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.95/14.35  | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.95/14.35  | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.95/14.35  | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.35  | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.95/14.35  | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.95/14.35  | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.35  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.95/14.35  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.95/14.35  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.35  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.35  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.95/14.35  | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | ALPHA: (4109) implies:
% 96.95/14.35  | | | | | | | | | |   (4110)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.35  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.35  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.35  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.35  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.35  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.35  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.35  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.95/14.35  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.35  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.95/14.35  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.95/14.35  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.35  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.35  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.95/14.35  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.95/14.35  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.35  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.35  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 96.95/14.35  | | | | | | | | | |   (4111)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.35  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.95/14.35  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 96.95/14.35  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.35  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 96.95/14.35  | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | BETA: splitting (4110) gives:
% 96.95/14.35  | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | |   (4112)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.35  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.35  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.35  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.35  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.35  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.35  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.35  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | ALPHA: (4112) implies:
% 96.95/14.35  | | | | | | | | | | |   (4113)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.35  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.35  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.35  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.35  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.35  | | | | | | | | | | |   (4114)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.35  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.35  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.35  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | GROUND_INST: instantiating (4114) with all_155_1, all_155_0,
% 96.95/14.35  | | | | | | | | | | |              simplifying with (4058), (4059) gives:
% 96.95/14.35  | | | | | | | | | | |   (4115)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.35  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_155_0 = 0)) & (v1 = 0 |
% 96.95/14.35  | | | | | | | | | | |               all_155_0 = 0))
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | DELTA: instantiating (4115) with fresh symbols all_368_0,
% 96.95/14.35  | | | | | | | | | | |        all_368_1 gives:
% 96.95/14.35  | | | | | | | | | | |   (4116)  s(all_368_1) = all_368_0 & $i(all_368_1) & ( ~
% 96.95/14.35  | | | | | | | | | | |             (all_368_0 = 0) |  ~ (all_155_0 = 0)) &
% 96.95/14.35  | | | | | | | | | | |           (all_368_0 = 0 | all_155_0 = 0)
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | ALPHA: (4116) implies:
% 96.95/14.35  | | | | | | | | | | |   (4117)  $i(all_368_1)
% 96.95/14.35  | | | | | | | | | | |   (4118)  s(all_368_1) = all_368_0
% 96.95/14.35  | | | | | | | | | | |   (4119)  all_368_0 = 0 | all_155_0 = 0
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | BETA: splitting (4119) gives:
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | |   (4120)  all_368_0 = 0
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | REDUCE: (4118), (4120) imply:
% 96.95/14.35  | | | | | | | | | | | |   (4121)  s(all_368_1) = 0
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | BETA: splitting (4111) gives:
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | |   (4122)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.35  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.35  | | | | | | | | | | | | |             $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | ALPHA: (4122) implies:
% 96.95/14.35  | | | | | | | | | | | | |   (4123)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.35  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | GROUND_INST: instantiating (4123) with all_9_1, all_9_0,
% 96.95/14.35  | | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 96.95/14.35  | | | | | | | | | | | | |   (4124)  all_9_0 = 0
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | REDUCE: (3704), (4124) imply:
% 96.95/14.35  | | | | | | | | | | | | |   (4125)  p(all_9_1) = 0
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | REF_CLOSE: (3703), (4038), (4039), (4040), (4113), (4125) are
% 96.95/14.35  | | | | | | | | | | | | |            inconsistent by sub-proof #24.
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | Case 2:
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | |   (4126)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.35  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.35  | | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | ALPHA: (4126) implies:
% 96.95/14.35  | | | | | | | | | | | | |   (4127)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | GROUND_INST: instantiating (4127) with all_368_1, simplifying
% 96.95/14.35  | | | | | | | | | | | | |              with (4117), (4121) gives:
% 96.95/14.35  | | | | | | | | | | | | |   (4128)  $false
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | CLOSE: (4128) is inconsistent.
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | Case 2:
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | |   (4129)  all_155_0 = 0
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | REDUCE: (4057), (4129) imply:
% 96.95/14.35  | | | | | | | | | | | |   (4130)  $false
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | CLOSE: (4130) is inconsistent.
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | Case 2:
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | |   (4131)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.35  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.35  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.35  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.35  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.35  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.35  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.35  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.35  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | | | | | |                 $i(v0))))
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | ALPHA: (4131) implies:
% 96.95/14.35  | | | | | | | | | | |   (4132)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.35  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.35  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.35  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.35  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.35  | | | | | | | | | | |   (4133)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.35  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.35  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.35  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | DELTA: instantiating (4133) with fresh symbols all_367_0,
% 96.95/14.35  | | | | | | | | | | |        all_367_1 gives:
% 96.95/14.35  | | | | | | | | | | |   (4134)  s(all_367_1) = all_367_0 & $i(all_367_1) &  ! [v0:
% 96.95/14.35  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_367_0 = 0) | v1 =
% 96.95/14.35  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.35  | | | | | | | | | | |           (all_367_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | ALPHA: (4134) implies:
% 96.95/14.35  | | | | | | | | | | |   (4135)   ! [v0: $i] : (all_367_0 = 0 |  ~ (s(v0) = 0) |  ~
% 96.95/14.35  | | | | | | | | | | |             $i(v0))
% 96.95/14.35  | | | | | | | | | | |   (4136)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_367_0 = 0) |
% 96.95/14.35  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | GROUND_INST: instantiating (4136) with all_155_1, all_155_0,
% 96.95/14.35  | | | | | | | | | | |              simplifying with (4058), (4059) gives:
% 96.95/14.35  | | | | | | | | | | |   (4137)   ~ (all_367_0 = 0) | all_155_0 = 0
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | BETA: splitting (4137) gives:
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | |   (4138)   ~ (all_367_0 = 0)
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | BETA: splitting (4111) gives:
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | |   (4139)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.35  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.35  | | | | | | | | | | | | |             $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | ALPHA: (4139) implies:
% 96.95/14.35  | | | | | | | | | | | | |   (4140)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | DELTA: instantiating (4140) with fresh symbol all_381_0
% 96.95/14.35  | | | | | | | | | | | | |        gives:
% 96.95/14.35  | | | | | | | | | | | | |   (4141)  s(all_381_0) = 0 & $i(all_381_0)
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | ALPHA: (4141) implies:
% 96.95/14.35  | | | | | | | | | | | | |   (4142)  $i(all_381_0)
% 96.95/14.35  | | | | | | | | | | | | |   (4143)  s(all_381_0) = 0
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | GROUND_INST: instantiating (4135) with all_381_0, simplifying
% 96.95/14.35  | | | | | | | | | | | | |              with (4142), (4143) gives:
% 96.95/14.35  | | | | | | | | | | | | |   (4144)  all_367_0 = 0
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | REDUCE: (4138), (4144) imply:
% 96.95/14.35  | | | | | | | | | | | | |   (4145)  $false
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | CLOSE: (4145) is inconsistent.
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | Case 2:
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | |   (4146)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.35  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.35  | | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | ALPHA: (4146) implies:
% 96.95/14.35  | | | | | | | | | | | | |   (4147)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.35  | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | DELTA: instantiating (4147) with fresh symbols all_380_0,
% 96.95/14.35  | | | | | | | | | | | | |        all_380_1 gives:
% 96.95/14.35  | | | | | | | | | | | | |   (4148)   ~ (all_380_0 = 0) & p(all_380_1) = all_380_0 &
% 96.95/14.35  | | | | | | | | | | | | |           $i(all_380_1)
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | ALPHA: (4148) implies:
% 96.95/14.35  | | | | | | | | | | | | |   (4149)   ~ (all_380_0 = 0)
% 96.95/14.35  | | | | | | | | | | | | |   (4150)  $i(all_380_1)
% 96.95/14.35  | | | | | | | | | | | | |   (4151)  p(all_380_1) = all_380_0
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_380_1, all_380_0,
% 96.95/14.35  | | | | | | | | | | | | |              simplifying with (4150), (4151) gives:
% 96.95/14.35  | | | | | | | | | | | | |   (4152)   ~ (all_9_0 = 0) | all_380_0 = 0
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | BETA: splitting (4152) gives:
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | |   (4153)   ~ (all_9_0 = 0)
% 96.95/14.35  | | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | | REF_CLOSE: (3705), (4038), (4039), (4040), (4132), (4153) are
% 96.95/14.35  | | | | | | | | | | | | | |            inconsistent by sub-proof #25.
% 96.95/14.35  | | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | Case 2:
% 96.95/14.35  | | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | |   (4154)  all_380_0 = 0
% 96.95/14.35  | | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | | REDUCE: (4149), (4154) imply:
% 96.95/14.35  | | | | | | | | | | | | | |   (4155)  $false
% 96.95/14.35  | | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | | CLOSE: (4155) is inconsistent.
% 96.95/14.35  | | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | Case 2:
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | |   (4156)  all_155_0 = 0
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | REDUCE: (4057), (4156) imply:
% 96.95/14.35  | | | | | | | | | | | |   (4157)  $false
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | | CLOSE: (4157) is inconsistent.
% 96.95/14.35  | | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | | 
% 96.95/14.35  | | | | | | | | End of split
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | Case 2:
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | |   (4158)  all_22_0 = 0
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | | REDUCE: (4030), (4158) imply:
% 96.95/14.35  | | | | | | | |   (4159)  $false
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | | CLOSE: (4159) is inconsistent.
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | End of split
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | Case 2:
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | |   (4160)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.95/14.35  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.35  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.95/14.35  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.95/14.35  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.95/14.35  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.35  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.35  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.95/14.35  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.95/14.35  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.35  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.95/14.35  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.35  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.35  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.95/14.35  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.35  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.35  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.35  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.95/14.35  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.95/14.35  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.35  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.95/14.35  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.95/14.35  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.35  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.35  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.95/14.35  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.35  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.95/14.35  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.95/14.35  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.35  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.35  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.95/14.35  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.35  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.35  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.95/14.35  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.95/14.35  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.35  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.35  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.95/14.35  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.35  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.35  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.95/14.35  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.95/14.35  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.95/14.35  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.95/14.35  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.95/14.35  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.35  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.35  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | | ALPHA: (4160) implies:
% 96.95/14.35  | | | | | | |   (4161)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.35  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.35  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.35  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.35  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.35  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.35  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.35  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.35  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.35  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.35  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.95/14.35  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.35  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.35  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.35  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.35  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.35  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.35  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.35  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.35  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.35  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.35  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.35  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.95/14.35  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.95/14.35  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.35  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.35  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.35  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.95/14.35  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.35  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.95/14.35  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.95/14.35  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.35  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.35  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.35  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.35  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.35  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.35  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.35  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.35  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.35  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.35  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.35  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.35  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.35  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.95/14.35  | | | | | | |   (4162)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.95/14.35  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.35  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.95/14.35  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | | DELTA: instantiating (4162) with fresh symbols all_128_0,
% 96.95/14.35  | | | | | | |        all_128_1 gives:
% 96.95/14.35  | | | | | | |   (4163)  r(all_128_1) = all_128_0 & $i(all_128_1) &  ! [v0: $i] :
% 96.95/14.35  | | | | | | |            ! [v1: int] : ( ~ (all_128_0 = 0) | v1 = 0 |  ~ (r(v0)
% 96.95/14.35  | | | | | | |               = v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_128_0 = 0 | 
% 96.95/14.35  | | | | | | |             ~ (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | | ALPHA: (4163) implies:
% 96.95/14.35  | | | | | | |   (4164)   ! [v0: $i] : (all_128_0 = 0 |  ~ (r(v0) = 0) |  ~
% 96.95/14.35  | | | | | | |             $i(v0))
% 96.95/14.35  | | | | | | |   (4165)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_128_0 = 0) | v1 =
% 96.95/14.35  | | | | | | |             0 |  ~ (r(v0) = v1) |  ~ $i(v0))
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | | GROUND_INST: instantiating (4165) with all_22_1, all_22_0,
% 96.95/14.35  | | | | | | |              simplifying with (4031), (4032) gives:
% 96.95/14.35  | | | | | | |   (4166)   ~ (all_128_0 = 0) | all_22_0 = 0
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | | BETA: splitting (4166) gives:
% 96.95/14.35  | | | | | | | 
% 96.95/14.35  | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | |   (4167)   ~ (all_128_0 = 0)
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | | BETA: splitting (4034) gives:
% 96.95/14.35  | | | | | | | | 
% 96.95/14.35  | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | 
% 96.95/14.35  | | | | | | | | |   (4168)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.95/14.35  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 96.95/14.35  | | | | | | | | |             |  ~ $i(v0))
% 96.95/14.35  | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | ALPHA: (4168) implies:
% 96.95/14.35  | | | | | | | | |   (4169)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.95/14.35  | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.35  | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | BETA: splitting (4161) gives:
% 96.95/14.35  | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | Case 1:
% 96.95/14.35  | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | |   (4170)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.35  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.35  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.35  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.95/14.35  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.35  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.35  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.95/14.35  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.95/14.35  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.35  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.35  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.95/14.35  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.95/14.35  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.95/14.35  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.35  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 96.95/14.35  | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.95/14.35  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.95/14.35  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.35  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.35  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.35  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.95/14.35  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.95/14.35  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.95/14.35  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.35  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.95/14.35  | | | | | | | | | | 
% 96.95/14.35  | | | | | | | | | | ALPHA: (4170) implies:
% 96.95/14.36  | | | | | | | | | |   (4171)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.36  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.36  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.36  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.36  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.36  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.36  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.36  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.95/14.36  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.36  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.95/14.36  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.95/14.36  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.36  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.36  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.95/14.36  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.95/14.36  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.36  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.36  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 96.95/14.36  | | | | | | | | | |   (4172)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.36  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.36  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.36  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 96.95/14.36  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | BETA: splitting (4171) gives:
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | |   (4173)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.36  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.36  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.36  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.36  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.36  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.36  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | ALPHA: (4173) implies:
% 96.95/14.36  | | | | | | | | | | |   (4174)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.36  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.36  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.36  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.36  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.36  | | | | | | | | | | |   (4175)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.36  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.36  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | BETA: splitting (4172) gives:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4176)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.36  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.36  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4176) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4177)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.36  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (4177) with all_9_1, all_9_0,
% 96.95/14.36  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4178)  all_9_0 = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REDUCE: (3704), (4178) imply:
% 96.95/14.36  | | | | | | | | | | | |   (4179)  p(all_9_1) = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REF_CLOSE: (3703), (4038), (4039), (4040), (4174), (4179) are
% 96.95/14.36  | | | | | | | | | | | |            inconsistent by sub-proof #24.
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4180)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.36  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.36  | | | | | | | | | | | |             $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4180) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4181)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REF_CLOSE: (4169), (4175), (4181) are inconsistent by
% 96.95/14.36  | | | | | | | | | | | |            sub-proof #67.
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | |   (4182)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.36  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.36  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.36  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.36  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.36  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.36  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.36  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.36  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.36  | | | | | | | | | | |                 $i(v0))))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | ALPHA: (4182) implies:
% 96.95/14.36  | | | | | | | | | | |   (4183)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.36  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.36  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.36  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.36  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.36  | | | | | | | | | | |   (4184)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.36  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.36  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.36  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | DELTA: instantiating (4184) with fresh symbols all_343_0,
% 96.95/14.36  | | | | | | | | | | |        all_343_1 gives:
% 96.95/14.36  | | | | | | | | | | |   (4185)  s(all_343_1) = all_343_0 & $i(all_343_1) &  ! [v0:
% 96.95/14.36  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_343_0 = 0) | v1 =
% 96.95/14.36  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.36  | | | | | | | | | | |           (all_343_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | ALPHA: (4185) implies:
% 96.95/14.36  | | | | | | | | | | |   (4186)  $i(all_343_1)
% 96.95/14.36  | | | | | | | | | | |   (4187)  s(all_343_1) = all_343_0
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | BETA: splitting (4172) gives:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4188)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.36  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.36  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4188) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4189)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (4169) with all_343_1, all_343_0,
% 96.95/14.36  | | | | | | | | | | | |              simplifying with (4186), (4187) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4190)  all_343_0 = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REDUCE: (4187), (4190) imply:
% 96.95/14.36  | | | | | | | | | | | |   (4191)  s(all_343_1) = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (4189) with all_343_1, simplifying
% 96.95/14.36  | | | | | | | | | | | |              with (4186), (4191) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4192)  $false
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | CLOSE: (4192) is inconsistent.
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4193)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.36  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.36  | | | | | | | | | | | |             $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4193) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4194)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.36  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | DELTA: instantiating (4194) with fresh symbols all_353_0,
% 96.95/14.36  | | | | | | | | | | | |        all_353_1 gives:
% 96.95/14.36  | | | | | | | | | | | |   (4195)   ~ (all_353_0 = 0) & p(all_353_1) = all_353_0 &
% 96.95/14.36  | | | | | | | | | | | |           $i(all_353_1)
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4195) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4196)   ~ (all_353_0 = 0)
% 96.95/14.36  | | | | | | | | | | | |   (4197)  $i(all_353_1)
% 96.95/14.36  | | | | | | | | | | | |   (4198)  p(all_353_1) = all_353_0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_353_1, all_353_0,
% 96.95/14.36  | | | | | | | | | | | |              simplifying with (4197), (4198) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4199)   ~ (all_9_0 = 0) | all_353_0 = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | BETA: splitting (4199) gives:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | |   (4200)   ~ (all_9_0 = 0)
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | | REF_CLOSE: (3705), (4038), (4039), (4040), (4183), (4200) are
% 96.95/14.36  | | | | | | | | | | | | |            inconsistent by sub-proof #25.
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | |   (4201)  all_353_0 = 0
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | | REDUCE: (4196), (4201) imply:
% 96.95/14.36  | | | | | | | | | | | | |   (4202)  $false
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | | CLOSE: (4202) is inconsistent.
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | |   (4203)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.36  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.95/14.36  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.36  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.36  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.95/14.36  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.95/14.36  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.95/14.36  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.95/14.36  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.95/14.36  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.36  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.95/14.36  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.95/14.36  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.36  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.36  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.95/14.36  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.95/14.36  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.95/14.36  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.36  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.36  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.36  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.95/14.36  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.95/14.36  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.95/14.36  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.36  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | ALPHA: (4203) implies:
% 96.95/14.36  | | | | | | | | | |   (4204)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.36  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.36  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.36  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.36  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.36  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.36  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.36  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.36  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.36  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.36  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.36  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.36  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.36  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.36  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.36  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.36  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.36  | | | | | | | | | |                   $i(v0)))))
% 96.95/14.36  | | | | | | | | | |   (4205)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.36  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.95/14.36  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 96.95/14.36  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.36  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | BETA: splitting (4204) gives:
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | |   (4206)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.36  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.36  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.36  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.36  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.36  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.36  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | ALPHA: (4206) implies:
% 96.95/14.36  | | | | | | | | | | |   (4207)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.36  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.36  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.36  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.36  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.36  | | | | | | | | | | |   (4208)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.36  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.36  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.36  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | BETA: splitting (4205) gives:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4209)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.36  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.36  | | | | | | | | | | | |             $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4209) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4210)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REF_CLOSE: (4169), (4208), (4210) are inconsistent by
% 96.95/14.36  | | | | | | | | | | | |            sub-proof #67.
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4211)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.36  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.36  | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4211) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4212)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.36  | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | DELTA: instantiating (4212) with fresh symbols all_348_0,
% 96.95/14.36  | | | | | | | | | | | |        all_348_1 gives:
% 96.95/14.36  | | | | | | | | | | | |   (4213)   ~ (all_348_0 = 0) & p(all_348_1) = all_348_0 &
% 96.95/14.36  | | | | | | | | | | | |           $i(all_348_1)
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4213) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4214)   ~ (all_348_0 = 0)
% 96.95/14.36  | | | | | | | | | | | |   (4215)  $i(all_348_1)
% 96.95/14.36  | | | | | | | | | | | |   (4216)  p(all_348_1) = all_348_0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_348_1, all_348_0,
% 96.95/14.36  | | | | | | | | | | | |              simplifying with (4215), (4216) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4217)   ~ (all_9_0 = 0) | all_348_0 = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | BETA: splitting (4217) gives:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | |   (4218)   ~ (all_9_0 = 0)
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | | REF_CLOSE: (3705), (4038), (4039), (4040), (4207), (4218) are
% 96.95/14.36  | | | | | | | | | | | | |            inconsistent by sub-proof #25.
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | |   (4219)  all_348_0 = 0
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | | REDUCE: (4214), (4219) imply:
% 96.95/14.36  | | | | | | | | | | | | |   (4220)  $false
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | | CLOSE: (4220) is inconsistent.
% 96.95/14.36  | | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | |   (4221)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.36  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.36  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.36  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.36  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.36  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.95/14.36  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.95/14.36  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.36  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | ALPHA: (4221) implies:
% 96.95/14.36  | | | | | | | | | | |   (4222)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.36  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.36  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.36  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.36  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.36  | | | | | | | | | | |   (4223)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.36  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.36  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.36  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | DELTA: instantiating (4223) with fresh symbols all_343_0,
% 96.95/14.36  | | | | | | | | | | |        all_343_1 gives:
% 96.95/14.36  | | | | | | | | | | |   (4224)  s(all_343_1) = all_343_0 & $i(all_343_1) &  ! [v0:
% 96.95/14.36  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_343_0 = 0) | v1 =
% 96.95/14.36  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.36  | | | | | | | | | | |           (all_343_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | ALPHA: (4224) implies:
% 96.95/14.36  | | | | | | | | | | |   (4225)  $i(all_343_1)
% 96.95/14.36  | | | | | | | | | | |   (4226)  s(all_343_1) = all_343_0
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | BETA: splitting (4205) gives:
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 1:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4227)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.36  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.36  | | | | | | | | | | | |             $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4227) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4228)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.36  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (4228) with all_9_1, all_9_0,
% 96.95/14.36  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4229)  all_9_0 = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REDUCE: (3704), (4229) imply:
% 96.95/14.36  | | | | | | | | | | | |   (4230)  p(all_9_1) = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REF_CLOSE: (3703), (4038), (4039), (4040), (4222), (4230) are
% 96.95/14.36  | | | | | | | | | | | |            inconsistent by sub-proof #24.
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | |   (4231)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.36  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.36  | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | ALPHA: (4231) implies:
% 96.95/14.36  | | | | | | | | | | | |   (4232)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (4169) with all_343_1, all_343_0,
% 96.95/14.36  | | | | | | | | | | | |              simplifying with (4225), (4226) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4233)  all_343_0 = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | REDUCE: (4226), (4233) imply:
% 96.95/14.36  | | | | | | | | | | | |   (4234)  s(all_343_1) = 0
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | GROUND_INST: instantiating (4232) with all_343_1, simplifying
% 96.95/14.36  | | | | | | | | | | | |              with (4225), (4234) gives:
% 96.95/14.36  | | | | | | | | | | | |   (4235)  $false
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | | CLOSE: (4235) is inconsistent.
% 96.95/14.36  | | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | |   (4236)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.95/14.36  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | ALPHA: (4236) implies:
% 96.95/14.36  | | | | | | | | |   (4237)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | DELTA: instantiating (4237) with fresh symbol all_151_0 gives:
% 96.95/14.36  | | | | | | | | |   (4238)  r(all_151_0) = 0 & $i(all_151_0)
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | ALPHA: (4238) implies:
% 96.95/14.36  | | | | | | | | |   (4239)  $i(all_151_0)
% 96.95/14.36  | | | | | | | | |   (4240)  r(all_151_0) = 0
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | GROUND_INST: instantiating (4164) with all_151_0, simplifying
% 96.95/14.36  | | | | | | | | |              with (4239), (4240) gives:
% 96.95/14.36  | | | | | | | | |   (4241)  all_128_0 = 0
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | REDUCE: (4167), (4241) imply:
% 96.95/14.36  | | | | | | | | |   (4242)  $false
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | | CLOSE: (4242) is inconsistent.
% 96.95/14.36  | | | | | | | | | 
% 96.95/14.36  | | | | | | | | End of split
% 96.95/14.36  | | | | | | | | 
% 96.95/14.36  | | | | | | | Case 2:
% 96.95/14.36  | | | | | | | | 
% 96.95/14.36  | | | | | | | |   (4243)  all_22_0 = 0
% 96.95/14.36  | | | | | | | | 
% 96.95/14.36  | | | | | | | | REDUCE: (4030), (4243) imply:
% 96.95/14.36  | | | | | | | |   (4244)  $false
% 96.95/14.36  | | | | | | | | 
% 96.95/14.36  | | | | | | | | CLOSE: (4244) is inconsistent.
% 96.95/14.36  | | | | | | | | 
% 96.95/14.36  | | | | | | | End of split
% 96.95/14.36  | | | | | | | 
% 96.95/14.36  | | | | | | End of split
% 96.95/14.36  | | | | | | 
% 96.95/14.36  | | | | | Case 2:
% 96.95/14.36  | | | | | | 
% 96.95/14.36  | | | | | |   (4245)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.95/14.36  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.36  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.95/14.36  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.36  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 96.95/14.36  | | | | | |               [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.36  | | | | | |                 (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.36  | | | | | |                 int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 96.95/14.36  | | | | | | 
% 96.95/14.36  | | | | | | ALPHA: (4245) implies:
% 96.95/14.36  | | | | | |   (4246)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 96.95/14.36  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 96.95/14.36  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.36  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 96.95/14.36  | | | | | |   (4247)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 96.95/14.36  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.36  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 96.95/14.36  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 96.95/14.36  | | | | | | 
% 96.95/14.36  | | | | | | DELTA: instantiating (4247) with fresh symbols all_30_0, all_30_1
% 96.95/14.36  | | | | | |        gives:
% 96.95/14.36  | | | | | |   (4248)  q(all_30_1) = all_30_0 & $i(all_30_1) &  ! [v0: $i] :  !
% 96.95/14.36  | | | | | |           [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 96.95/14.36  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_30_0 = 0 |  ~ (q(v0) =
% 96.95/14.36  | | | | | |               0) |  ~ $i(v0))
% 96.95/14.36  | | | | | | 
% 96.95/14.36  | | | | | | ALPHA: (4248) implies:
% 96.95/14.36  | | | | | |   (4249)   ! [v0: $i] : (all_30_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 96.95/14.36  | | | | | |   (4250)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |
% 96.95/14.36  | | | | | |              ~ (q(v0) = v1) |  ~ $i(v0))
% 96.95/14.36  | | | | | | 
% 96.95/14.36  | | | | | | GROUND_INST: instantiating (4249) with all_20_0, simplifying with
% 96.95/14.36  | | | | | |              (4027), (4028) gives:
% 96.95/14.37  | | | | | |   (4251)  all_30_0 = 0
% 96.95/14.37  | | | | | | 
% 96.95/14.37  | | | | | | BETA: splitting (3712) gives:
% 96.95/14.37  | | | | | | 
% 96.95/14.37  | | | | | | Case 1:
% 96.95/14.37  | | | | | | | 
% 96.95/14.37  | | | | | | |   (4252)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.95/14.37  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.95/14.37  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.37  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 96.95/14.37  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.37  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.37  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.95/14.37  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 96.95/14.37  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.37  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.37  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.37  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.37  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.37  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.37  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.37  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.37  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.37  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.37  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.37  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.37  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.37  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.37  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.37  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.37  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.37  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.37  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.95/14.37  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.95/14.37  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.37  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.37  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.95/14.37  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.37  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.37  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.95/14.37  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.95/14.37  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.37  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.37  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.37  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.37  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.37  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.37  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.95/14.37  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.95/14.37  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.95/14.37  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.95/14.37  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.95/14.37  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.37  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 96.95/14.37  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.37  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 96.95/14.37  | | | | | | | 
% 96.95/14.37  | | | | | | | ALPHA: (4252) implies:
% 96.95/14.37  | | | | | | |   (4253)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.37  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.37  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.37  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.37  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.37  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.37  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.37  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.37  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.37  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 96.95/14.37  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 96.95/14.37  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 96.95/14.37  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.37  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.37  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.37  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.37  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.37  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.37  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.37  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.37  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.37  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.37  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 96.95/14.37  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.37  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.37  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.37  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 96.95/14.37  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.37  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.37  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.37  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.37  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.37  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.37  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.95/14.37  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.37  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.37  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.37  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.37  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.37  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.37  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.37  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.37  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.37  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.37  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.37  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 96.95/14.37  | | | | | | |   (4254)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 96.95/14.37  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 96.95/14.37  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.37  | | | | | | |                 = 0)))
% 96.95/14.37  | | | | | | | 
% 96.95/14.37  | | | | | | | GROUND_INST: instantiating (4254) with all_22_1, all_22_0,
% 96.95/14.37  | | | | | | |              simplifying with (4031), (4032) gives:
% 96.95/14.37  | | | | | | |   (4255)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 96.95/14.37  | | | | | | |               (v1 = 0) |  ~ (all_22_0 = 0)) & (v1 = 0 | all_22_0 =
% 96.95/14.37  | | | | | | |               0))
% 96.95/14.37  | | | | | | | 
% 96.95/14.37  | | | | | | | DELTA: instantiating (4255) with fresh symbols all_41_0, all_41_1
% 96.95/14.37  | | | | | | |        gives:
% 96.95/14.37  | | | | | | |   (4256)  r(all_41_1) = all_41_0 & $i(all_41_1) & ( ~ (all_41_0 =
% 96.95/14.37  | | | | | | |               0) |  ~ (all_22_0 = 0)) & (all_41_0 = 0 | all_22_0 =
% 96.95/14.37  | | | | | | |             0)
% 96.95/14.37  | | | | | | | 
% 96.95/14.37  | | | | | | | ALPHA: (4256) implies:
% 96.95/14.37  | | | | | | |   (4257)  $i(all_41_1)
% 96.95/14.37  | | | | | | |   (4258)  r(all_41_1) = all_41_0
% 96.95/14.37  | | | | | | |   (4259)  all_41_0 = 0 | all_22_0 = 0
% 96.95/14.37  | | | | | | | 
% 96.95/14.37  | | | | | | | BETA: splitting (4259) gives:
% 96.95/14.37  | | | | | | | 
% 96.95/14.37  | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | |   (4260)  all_41_0 = 0
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | REDUCE: (4258), (4260) imply:
% 96.95/14.37  | | | | | | | |   (4261)  r(all_41_1) = 0
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | DELTA: instantiating (4025) with fresh symbols all_52_0,
% 96.95/14.37  | | | | | | | |        all_52_1 gives:
% 96.95/14.37  | | | | | | | |   (4262)   ~ (all_52_0 = 0) & r(all_52_1) = all_52_0 &
% 96.95/14.37  | | | | | | | |           $i(all_52_1)
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | ALPHA: (4262) implies:
% 96.95/14.37  | | | | | | | |   (4263)   ~ (all_52_0 = 0)
% 96.95/14.37  | | | | | | | |   (4264)  $i(all_52_1)
% 96.95/14.37  | | | | | | | |   (4265)  r(all_52_1) = all_52_0
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | GROUND_INST: instantiating (4254) with all_52_1, all_52_0,
% 96.95/14.37  | | | | | | | |              simplifying with (4264), (4265) gives:
% 96.95/14.37  | | | | | | | |   (4266)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 96.95/14.37  | | | | | | | |               ~ (v1 = 0) |  ~ (all_52_0 = 0)) & (v1 = 0 |
% 96.95/14.37  | | | | | | | |               all_52_0 = 0))
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | DELTA: instantiating (4266) with fresh symbols all_59_0,
% 96.95/14.37  | | | | | | | |        all_59_1 gives:
% 96.95/14.37  | | | | | | | |   (4267)  r(all_59_1) = all_59_0 & $i(all_59_1) & ( ~ (all_59_0
% 96.95/14.37  | | | | | | | |               = 0) |  ~ (all_52_0 = 0)) & (all_59_0 = 0 |
% 96.95/14.37  | | | | | | | |             all_52_0 = 0)
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | ALPHA: (4267) implies:
% 96.95/14.37  | | | | | | | |   (4268)  $i(all_59_1)
% 96.95/14.37  | | | | | | | |   (4269)  r(all_59_1) = all_59_0
% 96.95/14.37  | | | | | | | |   (4270)  all_59_0 = 0 | all_52_0 = 0
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | BETA: splitting (4270) gives:
% 96.95/14.37  | | | | | | | | 
% 96.95/14.37  | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | |   (4271)  all_59_0 = 0
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | REDUCE: (4269), (4271) imply:
% 96.95/14.37  | | | | | | | | |   (4272)  r(all_59_1) = 0
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | DELTA: instantiating (4025) with fresh symbols all_70_0,
% 96.95/14.37  | | | | | | | | |        all_70_1 gives:
% 96.95/14.37  | | | | | | | | |   (4273)   ~ (all_70_0 = 0) & r(all_70_1) = all_70_0 &
% 96.95/14.37  | | | | | | | | |           $i(all_70_1)
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | ALPHA: (4273) implies:
% 96.95/14.37  | | | | | | | | |   (4274)   ~ (all_70_0 = 0)
% 96.95/14.37  | | | | | | | | |   (4275)  $i(all_70_1)
% 96.95/14.37  | | | | | | | | |   (4276)  r(all_70_1) = all_70_0
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | GROUND_INST: instantiating (4254) with all_70_1, all_70_0,
% 96.95/14.37  | | | | | | | | |              simplifying with (4275), (4276) gives:
% 96.95/14.37  | | | | | | | | |   (4277)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 96.95/14.37  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_70_0 = 0)) & (v1 = 0 |
% 96.95/14.37  | | | | | | | | |               all_70_0 = 0))
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | DELTA: instantiating (4277) with fresh symbols all_77_0,
% 96.95/14.37  | | | | | | | | |        all_77_1 gives:
% 96.95/14.37  | | | | | | | | |   (4278)  r(all_77_1) = all_77_0 & $i(all_77_1) & ( ~
% 96.95/14.37  | | | | | | | | |             (all_77_0 = 0) |  ~ (all_70_0 = 0)) & (all_77_0 =
% 96.95/14.37  | | | | | | | | |             0 | all_70_0 = 0)
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | ALPHA: (4278) implies:
% 96.95/14.37  | | | | | | | | |   (4279)  $i(all_77_1)
% 96.95/14.37  | | | | | | | | |   (4280)  r(all_77_1) = all_77_0
% 96.95/14.37  | | | | | | | | |   (4281)  all_77_0 = 0 | all_70_0 = 0
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | BETA: splitting (4281) gives:
% 96.95/14.37  | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | |   (4282)  all_77_0 = 0
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | REDUCE: (4280), (4282) imply:
% 96.95/14.37  | | | | | | | | | |   (4283)  r(all_77_1) = 0
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | DELTA: instantiating (4025) with fresh symbols all_88_0,
% 96.95/14.37  | | | | | | | | | |        all_88_1 gives:
% 96.95/14.37  | | | | | | | | | |   (4284)   ~ (all_88_0 = 0) & r(all_88_1) = all_88_0 &
% 96.95/14.37  | | | | | | | | | |           $i(all_88_1)
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | ALPHA: (4284) implies:
% 96.95/14.37  | | | | | | | | | |   (4285)   ~ (all_88_0 = 0)
% 96.95/14.37  | | | | | | | | | |   (4286)  $i(all_88_1)
% 96.95/14.37  | | | | | | | | | |   (4287)  r(all_88_1) = all_88_0
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | GROUND_INST: instantiating (4254) with all_88_1, all_88_0,
% 96.95/14.37  | | | | | | | | | |              simplifying with (4286), (4287) gives:
% 96.95/14.37  | | | | | | | | | |   (4288)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 96.95/14.37  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_88_0 = 0)) & (v1 = 0 |
% 96.95/14.37  | | | | | | | | | |               all_88_0 = 0))
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | DELTA: instantiating (4288) with fresh symbols all_95_0,
% 96.95/14.37  | | | | | | | | | |        all_95_1 gives:
% 96.95/14.37  | | | | | | | | | |   (4289)  r(all_95_1) = all_95_0 & $i(all_95_1) & ( ~
% 96.95/14.37  | | | | | | | | | |             (all_95_0 = 0) |  ~ (all_88_0 = 0)) & (all_95_0
% 96.95/14.37  | | | | | | | | | |             = 0 | all_88_0 = 0)
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | ALPHA: (4289) implies:
% 96.95/14.37  | | | | | | | | | |   (4290)  $i(all_95_1)
% 96.95/14.37  | | | | | | | | | |   (4291)  r(all_95_1) = all_95_0
% 96.95/14.37  | | | | | | | | | |   (4292)  all_95_0 = 0 | all_88_0 = 0
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | BETA: splitting (4292) gives:
% 96.95/14.37  | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | |   (4293)  all_95_0 = 0
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | REDUCE: (4291), (4293) imply:
% 96.95/14.37  | | | | | | | | | | |   (4294)  r(all_95_1) = 0
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | DELTA: instantiating (4025) with fresh symbols all_106_0,
% 96.95/14.37  | | | | | | | | | | |        all_106_1 gives:
% 96.95/14.37  | | | | | | | | | | |   (4295)   ~ (all_106_0 = 0) & r(all_106_1) = all_106_0 &
% 96.95/14.37  | | | | | | | | | | |           $i(all_106_1)
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | ALPHA: (4295) implies:
% 96.95/14.37  | | | | | | | | | | |   (4296)   ~ (all_106_0 = 0)
% 96.95/14.37  | | | | | | | | | | |   (4297)  $i(all_106_1)
% 96.95/14.37  | | | | | | | | | | |   (4298)  r(all_106_1) = all_106_0
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | GROUND_INST: instantiating (4254) with all_106_1, all_106_0,
% 96.95/14.37  | | | | | | | | | | |              simplifying with (4297), (4298) gives:
% 96.95/14.37  | | | | | | | | | | |   (4299)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 96.95/14.37  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_106_0 = 0)) & (v1 = 0 |
% 96.95/14.37  | | | | | | | | | | |               all_106_0 = 0))
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | DELTA: instantiating (4299) with fresh symbols all_113_0,
% 96.95/14.37  | | | | | | | | | | |        all_113_1 gives:
% 96.95/14.37  | | | | | | | | | | |   (4300)  r(all_113_1) = all_113_0 & $i(all_113_1) & ( ~
% 96.95/14.37  | | | | | | | | | | |             (all_113_0 = 0) |  ~ (all_106_0 = 0)) &
% 96.95/14.37  | | | | | | | | | | |           (all_113_0 = 0 | all_106_0 = 0)
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | ALPHA: (4300) implies:
% 96.95/14.37  | | | | | | | | | | |   (4301)  $i(all_113_1)
% 96.95/14.37  | | | | | | | | | | |   (4302)  r(all_113_1) = all_113_0
% 96.95/14.37  | | | | | | | | | | |   (4303)  all_113_0 = 0 | all_106_0 = 0
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | BETA: splitting (4303) gives:
% 96.95/14.37  | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | |   (4304)  all_113_0 = 0
% 96.95/14.37  | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | REDUCE: (4302), (4304) imply:
% 96.95/14.37  | | | | | | | | | | | |   (4305)  r(all_113_1) = 0
% 96.95/14.37  | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | BETA: splitting (4246) gives:
% 96.95/14.37  | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | |   (4306)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.95/14.37  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 96.95/14.37  | | | | | | | | | | | | |             $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | ALPHA: (4306) implies:
% 96.95/14.37  | | | | | | | | | | | | |   (4307)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 96.95/14.37  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | BETA: splitting (4253) gives:
% 96.95/14.37  | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | |   (4308)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.37  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.37  | | | | | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.37  | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 96.95/14.37  | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.37  | | | | | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.37  | | | | | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 96.95/14.37  | | | | | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 96.95/14.37  | | | | | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.37  | | | | | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.37  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.95/14.37  | | | | | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 96.95/14.37  | | | | | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 96.95/14.37  | | | | | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.37  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 96.95/14.37  | | | | | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 96.95/14.37  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 96.95/14.37  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.37  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.37  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.37  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 96.95/14.37  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 96.95/14.37  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 96.95/14.37  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.37  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 96.95/14.37  | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | ALPHA: (4308) implies:
% 96.95/14.37  | | | | | | | | | | | | | |   (4309)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.37  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.37  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.37  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.37  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.37  | | | | | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.37  | | | | | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 96.95/14.37  | | | | | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 96.95/14.37  | | | | | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 96.95/14.37  | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 96.95/14.37  | | | | | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.37  | | | | | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.37  | | | | | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.37  | | | | | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.37  | | | | | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 96.95/14.37  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 96.95/14.37  | | | | | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.37  | | | | | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.37  | | | | | | | | | | | | | |                   $i(v0)))))
% 96.95/14.37  | | | | | | | | | | | | | |   (4310)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.37  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.37  | | | | | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.37  | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.37  | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | BETA: splitting (4309) gives:
% 96.95/14.37  | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | |   (4311)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.37  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.37  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.37  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.37  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.37  | | | | | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.37  | | | | | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.37  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.37  | | | | | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | ALPHA: (4311) implies:
% 96.95/14.37  | | | | | | | | | | | | | | |   (4312)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.37  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.37  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.37  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.37  | | | | | | | | | | | | | | |   (4313)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.37  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.37  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.37  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | BETA: splitting (4310) gives:
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4314)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.37  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.37  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | ALPHA: (4314) implies:
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4315)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.37  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4250), (4251), (4312), (4315) are
% 96.95/14.37  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #23.
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | Case 2:
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4316)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.37  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.37  | | | | | | | | | | | | | | | |             $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | ALPHA: (4316) implies:
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4317)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | REF_CLOSE: (4307), (4313), (4317) are inconsistent by
% 96.95/14.37  | | | | | | | | | | | | | | | |            sub-proof #67.
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | End of split
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | Case 2:
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | |   (4318)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.37  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.37  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.37  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.37  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.37  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 96.95/14.37  | | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 96.95/14.37  | | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.37  | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | ALPHA: (4318) implies:
% 96.95/14.37  | | | | | | | | | | | | | | |   (4319)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.37  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.37  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.37  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.37  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.37  | | | | | | | | | | | | | | |   (4320)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.37  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.37  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.37  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | DELTA: instantiating (4320) with fresh symbols all_266_0,
% 96.95/14.37  | | | | | | | | | | | | | | |        all_266_1 gives:
% 96.95/14.37  | | | | | | | | | | | | | | |   (4321)  s(all_266_1) = all_266_0 & $i(all_266_1) &  ! [v0:
% 96.95/14.37  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_266_0 = 0) | v1 =
% 96.95/14.37  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.37  | | | | | | | | | | | | | | |           (all_266_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | ALPHA: (4321) implies:
% 96.95/14.37  | | | | | | | | | | | | | | |   (4322)  $i(all_266_1)
% 96.95/14.37  | | | | | | | | | | | | | | |   (4323)  s(all_266_1) = all_266_0
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | BETA: splitting (4310) gives:
% 96.95/14.37  | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | Case 1:
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4324)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.37  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.37  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | ALPHA: (4324) implies:
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4325)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4307) with all_266_1, all_266_0,
% 96.95/14.37  | | | | | | | | | | | | | | | |              simplifying with (4322), (4323) gives:
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4326)  all_266_0 = 0
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | REDUCE: (4323), (4326) imply:
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4327)  s(all_266_1) = 0
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.37  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4325) with all_266_1, simplifying
% 96.95/14.37  | | | | | | | | | | | | | | | |              with (4322), (4327) gives:
% 96.95/14.37  | | | | | | | | | | | | | | | |   (4328)  $false
% 96.95/14.37  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | CLOSE: (4328) is inconsistent.
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4329)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.38  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.38  | | | | | | | | | | | | | | | |             $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | ALPHA: (4329) implies:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4330)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.38  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4250), (4251), (4319), (4330) are
% 96.95/14.38  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #22.
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | |   (4331)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.38  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 96.95/14.38  | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.38  | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 96.95/14.38  | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 96.95/14.38  | | | | | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 96.95/14.38  | | | | | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 96.95/14.38  | | | | | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 96.95/14.38  | | | | | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.95/14.38  | | | | | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.38  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 96.95/14.38  | | | | | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 96.95/14.38  | | | | | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 96.95/14.38  | | | | | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 96.95/14.38  | | | | | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 96.95/14.38  | | | | | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 96.95/14.38  | | | | | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.38  | | | | | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.95/14.38  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 96.95/14.38  | | | | | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.38  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 96.95/14.38  | | | | | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 96.95/14.38  | | | | | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.38  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.38  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 96.95/14.38  | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | ALPHA: (4331) implies:
% 96.95/14.38  | | | | | | | | | | | | | |   (4332)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 96.95/14.38  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 96.95/14.38  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 96.95/14.38  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 96.95/14.38  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.38  | | | | | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.38  | | | | | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.38  | | | | | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 96.95/14.38  | | | | | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.38  | | | | | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 96.95/14.38  | | | | | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 96.95/14.38  | | | | | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 96.95/14.38  | | | | | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.38  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 96.95/14.38  | | | | | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 96.95/14.38  | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.38  | | | | | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 96.95/14.38  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 96.95/14.38  | | | | | | | | | | | | | |   (4333)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 96.95/14.38  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 96.95/14.38  | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 96.95/14.38  | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.38  | | | | | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 96.95/14.38  | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | BETA: splitting (4332) gives:
% 96.95/14.38  | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | Case 1:
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | |   (4334)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.38  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.38  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.38  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.38  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.38  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.38  | | | | | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.38  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | ALPHA: (4334) implies:
% 96.95/14.38  | | | | | | | | | | | | | | |   (4335)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.38  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 96.95/14.38  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.38  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 96.95/14.38  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 96.95/14.38  | | | | | | | | | | | | | | |   (4336)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 96.95/14.38  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 96.95/14.38  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 96.95/14.38  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | BETA: splitting (4333) gives:
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | Case 1:
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4337)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.38  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.38  | | | | | | | | | | | | | | | |             $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | ALPHA: (4337) implies:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4338)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | REF_CLOSE: (4307), (4336), (4338) are inconsistent by
% 96.95/14.38  | | | | | | | | | | | | | | | |            sub-proof #67.
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4339)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.38  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.38  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | ALPHA: (4339) implies:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4340)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 96.95/14.38  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4250), (4251), (4335), (4340) are
% 96.95/14.38  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #22.
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | |   (4341)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.38  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.38  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.38  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 96.95/14.38  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.38  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.38  | | | | | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.38  | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.38  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | | | | | | | | | |                 $i(v0))))
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | ALPHA: (4341) implies:
% 96.95/14.38  | | | | | | | | | | | | | | |   (4342)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.38  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.38  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 96.95/14.38  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 96.95/14.38  | | | | | | | | | | | | | | |   (4343)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 96.95/14.38  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 96.95/14.38  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 96.95/14.38  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | DELTA: instantiating (4343) with fresh symbols all_266_0,
% 96.95/14.38  | | | | | | | | | | | | | | |        all_266_1 gives:
% 96.95/14.38  | | | | | | | | | | | | | | |   (4344)  s(all_266_1) = all_266_0 & $i(all_266_1) &  ! [v0:
% 96.95/14.38  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_266_0 = 0) | v1 =
% 96.95/14.38  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.38  | | | | | | | | | | | | | | |           (all_266_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | ALPHA: (4344) implies:
% 96.95/14.38  | | | | | | | | | | | | | | |   (4345)  $i(all_266_1)
% 96.95/14.38  | | | | | | | | | | | | | | |   (4346)  s(all_266_1) = all_266_0
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | BETA: splitting (4333) gives:
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | Case 1:
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4347)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.38  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 96.95/14.38  | | | | | | | | | | | | | | | |             $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | ALPHA: (4347) implies:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4348)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.38  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4250), (4251), (4342), (4348) are
% 96.95/14.38  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #23.
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4349)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.38  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.38  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | ALPHA: (4349) implies:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4350)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4307) with all_266_1, all_266_0,
% 96.95/14.38  | | | | | | | | | | | | | | | |              simplifying with (4345), (4346) gives:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4351)  all_266_0 = 0
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | REDUCE: (4346), (4351) imply:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4352)  s(all_266_1) = 0
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4350) with all_266_1, simplifying
% 96.95/14.38  | | | | | | | | | | | | | | | |              with (4345), (4352) gives:
% 96.95/14.38  | | | | | | | | | | | | | | | |   (4353)  $false
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | | CLOSE: (4353) is inconsistent.
% 96.95/14.38  | | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | |   (4354)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.38  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 96.95/14.38  | | | | | | | | | | | | |             v1 & $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | ALPHA: (4354) implies:
% 96.95/14.38  | | | | | | | | | | | | |   (4355)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.38  | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | GROUND_INST: instantiating (4355) with all_113_1, simplifying
% 96.95/14.38  | | | | | | | | | | | | |              with (4301), (4305) gives:
% 96.95/14.38  | | | | | | | | | | | | |   (4356)  $false
% 96.95/14.38  | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | | CLOSE: (4356) is inconsistent.
% 96.95/14.38  | | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | |   (4357)  all_106_0 = 0
% 96.95/14.38  | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | REDUCE: (4296), (4357) imply:
% 96.95/14.38  | | | | | | | | | | | |   (4358)  $false
% 96.95/14.38  | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | | CLOSE: (4358) is inconsistent.
% 96.95/14.38  | | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | |   (4359)  all_88_0 = 0
% 96.95/14.38  | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | REDUCE: (4285), (4359) imply:
% 96.95/14.38  | | | | | | | | | | |   (4360)  $false
% 96.95/14.38  | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | | CLOSE: (4360) is inconsistent.
% 96.95/14.38  | | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | |   (4361)  all_70_0 = 0
% 96.95/14.38  | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | REDUCE: (4274), (4361) imply:
% 96.95/14.38  | | | | | | | | | |   (4362)  $false
% 96.95/14.38  | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | | CLOSE: (4362) is inconsistent.
% 96.95/14.38  | | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | | 
% 96.95/14.38  | | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | | 
% 96.95/14.38  | | | | | | | | |   (4363)  all_52_0 = 0
% 96.95/14.38  | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | REDUCE: (4263), (4363) imply:
% 96.95/14.38  | | | | | | | | |   (4364)  $false
% 96.95/14.38  | | | | | | | | | 
% 96.95/14.38  | | | | | | | | | CLOSE: (4364) is inconsistent.
% 96.95/14.38  | | | | | | | | | 
% 96.95/14.38  | | | | | | | | End of split
% 96.95/14.38  | | | | | | | | 
% 96.95/14.38  | | | | | | | Case 2:
% 96.95/14.38  | | | | | | | | 
% 96.95/14.38  | | | | | | | |   (4365)  all_22_0 = 0
% 96.95/14.38  | | | | | | | | 
% 96.95/14.38  | | | | | | | | REDUCE: (4030), (4365) imply:
% 96.95/14.38  | | | | | | | |   (4366)  $false
% 96.95/14.38  | | | | | | | | 
% 96.95/14.38  | | | | | | | | CLOSE: (4366) is inconsistent.
% 96.95/14.38  | | | | | | | | 
% 96.95/14.38  | | | | | | | End of split
% 96.95/14.38  | | | | | | | 
% 96.95/14.38  | | | | | | Case 2:
% 96.95/14.38  | | | | | | | 
% 96.95/14.38  | | | | | | |   (4367)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.95/14.38  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.38  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.95/14.38  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 96.95/14.38  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 96.95/14.38  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 96.95/14.38  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.38  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 96.95/14.38  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 96.95/14.38  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.38  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 96.95/14.38  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 96.95/14.38  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 96.95/14.38  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 96.95/14.38  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.38  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.38  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 96.95/14.38  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 96.95/14.38  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 96.95/14.38  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.38  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 96.95/14.38  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 96.95/14.38  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.38  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.38  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.95/14.38  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.38  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 96.95/14.38  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 96.95/14.38  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 96.95/14.38  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.38  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 96.95/14.38  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 96.95/14.38  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.38  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 96.95/14.38  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 96.95/14.38  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 96.95/14.38  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 96.95/14.38  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 96.95/14.38  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.38  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.38  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 96.95/14.38  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 96.95/14.38  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 96.95/14.38  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 96.95/14.38  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 96.95/14.38  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 96.95/14.38  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 96.95/14.38  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 96.95/14.38  | | | | | | | 
% 96.95/14.38  | | | | | | | ALPHA: (4367) implies:
% 96.95/14.38  | | | | | | |   (4368)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 96.95/14.38  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 96.95/14.38  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 96.95/14.38  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.38  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 96.95/14.38  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 96.95/14.38  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 96.95/14.38  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 96.95/14.38  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 96.95/14.38  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 96.95/14.38  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 96.95/14.38  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 96.95/14.38  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.38  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.38  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.38  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.38  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.38  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.38  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.38  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 96.95/14.38  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.38  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 96.95/14.38  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 96.95/14.38  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 96.95/14.38  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 96.95/14.38  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 96.95/14.38  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 96.95/14.38  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 96.95/14.38  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 96.95/14.38  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 96.95/14.38  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 96.95/14.38  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 96.95/14.38  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 96.95/14.38  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 96.95/14.38  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 96.95/14.38  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 96.95/14.38  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 96.95/14.38  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 96.95/14.38  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 96.95/14.38  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 96.95/14.38  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 96.95/14.38  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 96.95/14.38  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 96.95/14.38  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 96.95/14.38  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 96.95/14.38  | | | | | | |   (4369)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 96.95/14.38  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 96.95/14.38  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 96.95/14.38  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 96.95/14.38  | | | | | | | 
% 96.95/14.38  | | | | | | | DELTA: instantiating (4369) with fresh symbols all_40_0, all_40_1
% 96.95/14.38  | | | | | | |        gives:
% 96.95/14.38  | | | | | | |   (4370)  r(all_40_1) = all_40_0 & $i(all_40_1) &  ! [v0: $i] :  !
% 96.95/14.38  | | | | | | |           [v1: int] : ( ~ (all_40_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 96.95/14.38  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_40_0 = 0 |  ~
% 96.95/14.38  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 96.95/14.38  | | | | | | | 
% 96.95/14.38  | | | | | | | ALPHA: (4370) implies:
% 96.95/14.38  | | | | | | |   (4371)   ! [v0: $i] : (all_40_0 = 0 |  ~ (r(v0) = 0) |  ~
% 96.95/14.38  | | | | | | |             $i(v0))
% 97.25/14.38  | | | | | | |   (4372)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_40_0 = 0) | v1 = 0
% 97.25/14.38  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 97.25/14.38  | | | | | | | 
% 97.25/14.38  | | | | | | | GROUND_INST: instantiating (4372) with all_22_1, all_22_0,
% 97.25/14.38  | | | | | | |              simplifying with (4031), (4032) gives:
% 97.25/14.38  | | | | | | |   (4373)   ~ (all_40_0 = 0) | all_22_0 = 0
% 97.25/14.38  | | | | | | | 
% 97.25/14.38  | | | | | | | BETA: splitting (4373) gives:
% 97.25/14.38  | | | | | | | 
% 97.25/14.38  | | | | | | | Case 1:
% 97.25/14.38  | | | | | | | | 
% 97.25/14.38  | | | | | | | |   (4374)   ~ (all_40_0 = 0)
% 97.25/14.38  | | | | | | | | 
% 97.25/14.38  | | | | | | | | BETA: splitting (4246) gives:
% 97.25/14.38  | | | | | | | | 
% 97.25/14.38  | | | | | | | | Case 1:
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | |   (4375)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.25/14.38  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.25/14.38  | | | | | | | | |             $i(v0))
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | ALPHA: (4375) implies:
% 97.25/14.38  | | | | | | | | |   (4376)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | DELTA: instantiating (4376) with fresh symbol all_54_0 gives:
% 97.25/14.38  | | | | | | | | |   (4377)  r(all_54_0) = 0 & $i(all_54_0)
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | ALPHA: (4377) implies:
% 97.25/14.38  | | | | | | | | |   (4378)  $i(all_54_0)
% 97.25/14.38  | | | | | | | | |   (4379)  r(all_54_0) = 0
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | GROUND_INST: instantiating (4371) with all_54_0, simplifying
% 97.25/14.38  | | | | | | | | |              with (4378), (4379) gives:
% 97.25/14.38  | | | | | | | | |   (4380)  all_40_0 = 0
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | REDUCE: (4374), (4380) imply:
% 97.25/14.38  | | | | | | | | |   (4381)  $false
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | CLOSE: (4381) is inconsistent.
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | Case 2:
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | |   (4382)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.38  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.38  | | | | | | | | |             $i(v0))
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | ALPHA: (4382) implies:
% 97.25/14.38  | | | | | | | | |   (4383)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.25/14.38  | | | | | | | | |             v1 & $i(v0))
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_54_0,
% 97.25/14.38  | | | | | | | | |        all_54_1 gives:
% 97.25/14.38  | | | | | | | | |   (4384)   ~ (all_54_0 = 0) & s(all_54_1) = all_54_0 &
% 97.25/14.38  | | | | | | | | |           $i(all_54_1)
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | ALPHA: (4384) implies:
% 97.25/14.38  | | | | | | | | |   (4385)   ~ (all_54_0 = 0)
% 97.25/14.38  | | | | | | | | |   (4386)  $i(all_54_1)
% 97.25/14.38  | | | | | | | | |   (4387)  s(all_54_1) = all_54_0
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | BETA: splitting (4368) gives:
% 97.25/14.38  | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | Case 1:
% 97.25/14.38  | | | | | | | | | | 
% 97.25/14.38  | | | | | | | | | |   (4388)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.38  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.38  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.38  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.38  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.38  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.39  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.25/14.39  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.25/14.39  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.39  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.39  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.39  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.25/14.39  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.25/14.39  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.39  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 97.25/14.39  | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.39  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.25/14.39  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.39  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.39  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.39  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.39  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.25/14.39  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.25/14.39  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.39  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.25/14.39  | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | ALPHA: (4388) implies:
% 97.25/14.39  | | | | | | | | | |   (4389)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.39  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.39  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.39  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.39  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.39  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.39  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.39  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.39  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.39  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.39  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.39  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.39  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.39  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.39  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.39  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.39  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.39  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.25/14.39  | | | | | | | | | |   (4390)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.39  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.39  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.39  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.25/14.39  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.39  | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | BETA: splitting (4389) gives:
% 97.25/14.39  | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | |   (4391)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.39  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.39  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.39  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.39  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.39  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.39  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.39  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.39  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | ALPHA: (4391) implies:
% 97.25/14.39  | | | | | | | | | | |   (4392)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.39  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.39  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.39  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.39  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.39  | | | | | | | | | | |   (4393)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.39  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.39  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.39  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | GROUND_INST: instantiating (4393) with all_54_1, all_54_0,
% 97.25/14.39  | | | | | | | | | | |              simplifying with (4386), (4387) gives:
% 97.25/14.39  | | | | | | | | | | |   (4394)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_54_0 = 0)) & (v1 = 0 |
% 97.25/14.39  | | | | | | | | | | |               all_54_0 = 0))
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | DELTA: instantiating (4394) with fresh symbols all_64_0,
% 97.25/14.39  | | | | | | | | | | |        all_64_1 gives:
% 97.25/14.39  | | | | | | | | | | |   (4395)  s(all_64_1) = all_64_0 & $i(all_64_1) & ( ~
% 97.25/14.39  | | | | | | | | | | |             (all_64_0 = 0) |  ~ (all_54_0 = 0)) & (all_64_0
% 97.25/14.39  | | | | | | | | | | |             = 0 | all_54_0 = 0)
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | ALPHA: (4395) implies:
% 97.25/14.39  | | | | | | | | | | |   (4396)  $i(all_64_1)
% 97.25/14.39  | | | | | | | | | | |   (4397)  s(all_64_1) = all_64_0
% 97.25/14.39  | | | | | | | | | | |   (4398)  all_64_0 = 0 | all_54_0 = 0
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | BETA: splitting (4398) gives:
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | |   (4399)  all_64_0 = 0
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | REDUCE: (4397), (4399) imply:
% 97.25/14.39  | | | | | | | | | | | |   (4400)  s(all_64_1) = 0
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_75_0,
% 97.25/14.39  | | | | | | | | | | | |        all_75_1 gives:
% 97.25/14.39  | | | | | | | | | | | |   (4401)   ~ (all_75_0 = 0) & s(all_75_1) = all_75_0 &
% 97.25/14.39  | | | | | | | | | | | |           $i(all_75_1)
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | ALPHA: (4401) implies:
% 97.25/14.39  | | | | | | | | | | | |   (4402)   ~ (all_75_0 = 0)
% 97.25/14.39  | | | | | | | | | | | |   (4403)  $i(all_75_1)
% 97.25/14.39  | | | | | | | | | | | |   (4404)  s(all_75_1) = all_75_0
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | GROUND_INST: instantiating (4393) with all_75_1, all_75_0,
% 97.25/14.39  | | | | | | | | | | | |              simplifying with (4403), (4404) gives:
% 97.25/14.39  | | | | | | | | | | | |   (4405)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_75_0 = 0)) & (v1 = 0 |
% 97.25/14.39  | | | | | | | | | | | |               all_75_0 = 0))
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | DELTA: instantiating (4405) with fresh symbols all_82_0,
% 97.25/14.39  | | | | | | | | | | | |        all_82_1 gives:
% 97.25/14.39  | | | | | | | | | | | |   (4406)  s(all_82_1) = all_82_0 & $i(all_82_1) & ( ~
% 97.25/14.39  | | | | | | | | | | | |             (all_82_0 = 0) |  ~ (all_75_0 = 0)) & (all_82_0
% 97.25/14.39  | | | | | | | | | | | |             = 0 | all_75_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | ALPHA: (4406) implies:
% 97.25/14.39  | | | | | | | | | | | |   (4407)  $i(all_82_1)
% 97.25/14.39  | | | | | | | | | | | |   (4408)  s(all_82_1) = all_82_0
% 97.25/14.39  | | | | | | | | | | | |   (4409)  all_82_0 = 0 | all_75_0 = 0
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | BETA: splitting (4409) gives:
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | |   (4410)  all_82_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | REDUCE: (4408), (4410) imply:
% 97.25/14.39  | | | | | | | | | | | | |   (4411)  s(all_82_1) = 0
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_93_0,
% 97.25/14.39  | | | | | | | | | | | | |        all_93_1 gives:
% 97.25/14.39  | | | | | | | | | | | | |   (4412)   ~ (all_93_0 = 0) & s(all_93_1) = all_93_0 &
% 97.25/14.39  | | | | | | | | | | | | |           $i(all_93_1)
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | ALPHA: (4412) implies:
% 97.25/14.39  | | | | | | | | | | | | |   (4413)   ~ (all_93_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | |   (4414)  $i(all_93_1)
% 97.25/14.39  | | | | | | | | | | | | |   (4415)  s(all_93_1) = all_93_0
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | GROUND_INST: instantiating (4393) with all_93_1, all_93_0,
% 97.25/14.39  | | | | | | | | | | | | |              simplifying with (4414), (4415) gives:
% 97.25/14.39  | | | | | | | | | | | | |   (4416)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_93_0 = 0)) & (v1 = 0 |
% 97.25/14.39  | | | | | | | | | | | | |               all_93_0 = 0))
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | DELTA: instantiating (4416) with fresh symbols all_100_0,
% 97.25/14.39  | | | | | | | | | | | | |        all_100_1 gives:
% 97.25/14.39  | | | | | | | | | | | | |   (4417)  s(all_100_1) = all_100_0 & $i(all_100_1) & ( ~
% 97.25/14.39  | | | | | | | | | | | | |             (all_100_0 = 0) |  ~ (all_93_0 = 0)) &
% 97.25/14.39  | | | | | | | | | | | | |           (all_100_0 = 0 | all_93_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | ALPHA: (4417) implies:
% 97.25/14.39  | | | | | | | | | | | | |   (4418)  $i(all_100_1)
% 97.25/14.39  | | | | | | | | | | | | |   (4419)  s(all_100_1) = all_100_0
% 97.25/14.39  | | | | | | | | | | | | |   (4420)  all_100_0 = 0 | all_93_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | BETA: splitting (4420) gives:
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | |   (4421)  all_100_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | REDUCE: (4419), (4421) imply:
% 97.25/14.39  | | | | | | | | | | | | | |   (4422)  s(all_100_1) = 0
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_111_0,
% 97.25/14.39  | | | | | | | | | | | | | |        all_111_1 gives:
% 97.25/14.39  | | | | | | | | | | | | | |   (4423)   ~ (all_111_0 = 0) & s(all_111_1) = all_111_0 &
% 97.25/14.39  | | | | | | | | | | | | | |           $i(all_111_1)
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | ALPHA: (4423) implies:
% 97.25/14.39  | | | | | | | | | | | | | |   (4424)   ~ (all_111_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | | |   (4425)  $i(all_111_1)
% 97.25/14.39  | | | | | | | | | | | | | |   (4426)  s(all_111_1) = all_111_0
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | GROUND_INST: instantiating (4393) with all_111_1, all_111_0,
% 97.25/14.39  | | | | | | | | | | | | | |              simplifying with (4425), (4426) gives:
% 97.25/14.39  | | | | | | | | | | | | | |   (4427)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_111_0 = 0)) & (v1 = 0 |
% 97.25/14.39  | | | | | | | | | | | | | |               all_111_0 = 0))
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | DELTA: instantiating (4427) with fresh symbols all_118_0,
% 97.25/14.39  | | | | | | | | | | | | | |        all_118_1 gives:
% 97.25/14.39  | | | | | | | | | | | | | |   (4428)  s(all_118_1) = all_118_0 & $i(all_118_1) & ( ~
% 97.25/14.39  | | | | | | | | | | | | | |             (all_118_0 = 0) |  ~ (all_111_0 = 0)) &
% 97.25/14.39  | | | | | | | | | | | | | |           (all_118_0 = 0 | all_111_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | ALPHA: (4428) implies:
% 97.25/14.39  | | | | | | | | | | | | | |   (4429)  $i(all_118_1)
% 97.25/14.39  | | | | | | | | | | | | | |   (4430)  s(all_118_1) = all_118_0
% 97.25/14.39  | | | | | | | | | | | | | |   (4431)  all_118_0 = 0 | all_111_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | BETA: splitting (4431) gives:
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | |   (4432)  all_118_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | REDUCE: (4430), (4432) imply:
% 97.25/14.39  | | | | | | | | | | | | | | |   (4433)  s(all_118_1) = 0
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_129_0,
% 97.25/14.39  | | | | | | | | | | | | | | |        all_129_1 gives:
% 97.25/14.39  | | | | | | | | | | | | | | |   (4434)   ~ (all_129_0 = 0) & s(all_129_1) = all_129_0 &
% 97.25/14.39  | | | | | | | | | | | | | | |           $i(all_129_1)
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | ALPHA: (4434) implies:
% 97.25/14.39  | | | | | | | | | | | | | | |   (4435)   ~ (all_129_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | | | |   (4436)  $i(all_129_1)
% 97.25/14.39  | | | | | | | | | | | | | | |   (4437)  s(all_129_1) = all_129_0
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | GROUND_INST: instantiating (4393) with all_129_1, all_129_0,
% 97.25/14.39  | | | | | | | | | | | | | | |              simplifying with (4436), (4437) gives:
% 97.25/14.39  | | | | | | | | | | | | | | |   (4438)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_129_0 = 0)) & (v1 = 0 |
% 97.25/14.39  | | | | | | | | | | | | | | |               all_129_0 = 0))
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | DELTA: instantiating (4438) with fresh symbols all_136_0,
% 97.25/14.39  | | | | | | | | | | | | | | |        all_136_1 gives:
% 97.25/14.39  | | | | | | | | | | | | | | |   (4439)  s(all_136_1) = all_136_0 & $i(all_136_1) & ( ~
% 97.25/14.39  | | | | | | | | | | | | | | |             (all_136_0 = 0) |  ~ (all_129_0 = 0)) &
% 97.25/14.39  | | | | | | | | | | | | | | |           (all_136_0 = 0 | all_129_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | ALPHA: (4439) implies:
% 97.25/14.39  | | | | | | | | | | | | | | |   (4440)  $i(all_136_1)
% 97.25/14.39  | | | | | | | | | | | | | | |   (4441)  s(all_136_1) = all_136_0
% 97.25/14.39  | | | | | | | | | | | | | | |   (4442)  all_136_0 = 0 | all_129_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | BETA: splitting (4442) gives:
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4443)  all_136_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | REDUCE: (4441), (4443) imply:
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4444)  s(all_136_1) = 0
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_147_0,
% 97.25/14.39  | | | | | | | | | | | | | | | |        all_147_1 gives:
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4445)   ~ (all_147_0 = 0) & s(all_147_1) = all_147_0 &
% 97.25/14.39  | | | | | | | | | | | | | | | |           $i(all_147_1)
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | ALPHA: (4445) implies:
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4446)   ~ (all_147_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4447)  $i(all_147_1)
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4448)  s(all_147_1) = all_147_0
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4393) with all_147_1, all_147_0,
% 97.25/14.39  | | | | | | | | | | | | | | | |              simplifying with (4447), (4448) gives:
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4449)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_147_0 = 0)) & (v1 = 0 |
% 97.25/14.39  | | | | | | | | | | | | | | | |               all_147_0 = 0))
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | DELTA: instantiating (4449) with fresh symbols all_154_0,
% 97.25/14.39  | | | | | | | | | | | | | | | |        all_154_1 gives:
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4450)  s(all_154_1) = all_154_0 & $i(all_154_1) & ( ~
% 97.25/14.39  | | | | | | | | | | | | | | | |             (all_154_0 = 0) |  ~ (all_147_0 = 0)) &
% 97.25/14.39  | | | | | | | | | | | | | | | |           (all_154_0 = 0 | all_147_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | ALPHA: (4450) implies:
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4451)  $i(all_154_1)
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4452)  s(all_154_1) = all_154_0
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4453)  all_154_0 = 0 | all_147_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | BETA: splitting (4453) gives:
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | |   (4454)  all_154_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | REDUCE: (4452), (4454) imply:
% 97.25/14.39  | | | | | | | | | | | | | | | | |   (4455)  s(all_154_1) = 0
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | BETA: splitting (4390) gives:
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | |   (4456)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.39  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.39  | | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | | ALPHA: (4456) implies:
% 97.25/14.39  | | | | | | | | | | | | | | | | | |   (4457)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4457) with all_154_1, simplifying
% 97.25/14.39  | | | | | | | | | | | | | | | | | |              with (4451), (4455) gives:
% 97.25/14.39  | | | | | | | | | | | | | | | | | |   (4458)  $false
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | | CLOSE: (4458) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | |   (4459)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.39  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.39  | | | | | | | | | | | | | | | | | |             $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | | ALPHA: (4459) implies:
% 97.25/14.39  | | | | | | | | | | | | | | | | | |   (4460)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.39  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4250), (4251), (4392), (4460) are
% 97.25/14.39  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #22.
% 97.25/14.39  | | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | |   (4461)  all_147_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | REDUCE: (4446), (4461) imply:
% 97.25/14.39  | | | | | | | | | | | | | | | | |   (4462)  $false
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | | CLOSE: (4462) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4463)  all_129_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | REDUCE: (4435), (4463) imply:
% 97.25/14.39  | | | | | | | | | | | | | | | |   (4464)  $false
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | | CLOSE: (4464) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | |   (4465)  all_111_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | REDUCE: (4424), (4465) imply:
% 97.25/14.39  | | | | | | | | | | | | | | |   (4466)  $false
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | | CLOSE: (4466) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | |   (4467)  all_93_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | REDUCE: (4413), (4467) imply:
% 97.25/14.39  | | | | | | | | | | | | | |   (4468)  $false
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | | CLOSE: (4468) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | |   (4469)  all_75_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | REDUCE: (4402), (4469) imply:
% 97.25/14.39  | | | | | | | | | | | | |   (4470)  $false
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | CLOSE: (4470) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | |   (4471)  all_54_0 = 0
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | REDUCE: (4385), (4471) imply:
% 97.25/14.39  | | | | | | | | | | | |   (4472)  $false
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | CLOSE: (4472) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | |   (4473)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.39  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.39  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.39  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.39  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.39  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.39  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.39  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.39  | | | | | | | | | | |                 $i(v0))))
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | ALPHA: (4473) implies:
% 97.25/14.39  | | | | | | | | | | |   (4474)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.39  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.39  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.39  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.39  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.39  | | | | | | | | | | |   (4475)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.39  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.39  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.39  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | DELTA: instantiating (4475) with fresh symbols all_63_0,
% 97.25/14.39  | | | | | | | | | | |        all_63_1 gives:
% 97.25/14.39  | | | | | | | | | | |   (4476)  s(all_63_1) = all_63_0 & $i(all_63_1) &  ! [v0:
% 97.25/14.39  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_63_0 = 0) | v1 = 0
% 97.25/14.39  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.39  | | | | | | | | | | |           (all_63_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | ALPHA: (4476) implies:
% 97.25/14.39  | | | | | | | | | | |   (4477)   ! [v0: $i] : (all_63_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.25/14.39  | | | | | | | | | | |             $i(v0))
% 97.25/14.39  | | | | | | | | | | |   (4478)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_63_0 = 0) |
% 97.25/14.39  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | GROUND_INST: instantiating (4478) with all_54_1, all_54_0,
% 97.25/14.39  | | | | | | | | | | |              simplifying with (4386), (4387) gives:
% 97.25/14.39  | | | | | | | | | | |   (4479)   ~ (all_63_0 = 0) | all_54_0 = 0
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | BETA: splitting (4479) gives:
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | |   (4480)   ~ (all_63_0 = 0)
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | BETA: splitting (4390) gives:
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | Case 1:
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | |   (4481)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.39  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.39  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | ALPHA: (4481) implies:
% 97.25/14.39  | | | | | | | | | | | | |   (4482)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.39  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4250), (4251), (4474), (4482) are
% 97.25/14.39  | | | | | | | | | | | | |            inconsistent by sub-proof #23.
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | |   (4483)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.39  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.39  | | | | | | | | | | | | |             $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | ALPHA: (4483) implies:
% 97.25/14.39  | | | | | | | | | | | | |   (4484)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | DELTA: instantiating (4484) with fresh symbol all_76_0
% 97.25/14.39  | | | | | | | | | | | | |        gives:
% 97.25/14.39  | | | | | | | | | | | | |   (4485)  s(all_76_0) = 0 & $i(all_76_0)
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | ALPHA: (4485) implies:
% 97.25/14.39  | | | | | | | | | | | | |   (4486)  $i(all_76_0)
% 97.25/14.39  | | | | | | | | | | | | |   (4487)  s(all_76_0) = 0
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | GROUND_INST: instantiating (4477) with all_76_0, simplifying
% 97.25/14.39  | | | | | | | | | | | | |              with (4486), (4487) gives:
% 97.25/14.39  | | | | | | | | | | | | |   (4488)  all_63_0 = 0
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | REDUCE: (4480), (4488) imply:
% 97.25/14.39  | | | | | | | | | | | | |   (4489)  $false
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | | CLOSE: (4489) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | |   (4490)  all_54_0 = 0
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | REDUCE: (4385), (4490) imply:
% 97.25/14.39  | | | | | | | | | | | |   (4491)  $false
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | | CLOSE: (4491) is inconsistent.
% 97.25/14.39  | | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | End of split
% 97.25/14.39  | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | Case 2:
% 97.25/14.39  | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | |   (4492)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.39  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.25/14.39  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.39  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.39  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.25/14.39  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.25/14.39  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.25/14.39  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.25/14.39  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.39  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.39  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.25/14.39  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.25/14.39  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.39  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.39  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.25/14.39  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.39  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.25/14.39  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.39  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.39  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.39  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.39  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.25/14.39  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.25/14.39  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.39  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.25/14.39  | | | | | | | | | | 
% 97.25/14.39  | | | | | | | | | | ALPHA: (4492) implies:
% 97.25/14.40  | | | | | | | | | |   (4493)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.40  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.40  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.40  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.40  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.40  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.40  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.25/14.40  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.25/14.40  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.25/14.40  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.25/14.40  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.40  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.40  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.40  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.40  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.40  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.40  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.40  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.40  | | | | | | | | | |                   $i(v0)))))
% 97.25/14.40  | | | | | | | | | |   (4494)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.40  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.25/14.40  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.25/14.40  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.40  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.25/14.40  | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | BETA: splitting (4493) gives:
% 97.25/14.40  | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | |   (4495)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.40  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.40  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.40  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.40  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.40  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.40  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.40  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.40  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | ALPHA: (4495) implies:
% 97.25/14.40  | | | | | | | | | | |   (4496)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.40  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.40  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.40  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.40  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.40  | | | | | | | | | | |   (4497)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.40  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.40  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.40  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | GROUND_INST: instantiating (4497) with all_54_1, all_54_0,
% 97.25/14.40  | | | | | | | | | | |              simplifying with (4386), (4387) gives:
% 97.25/14.40  | | | | | | | | | | |   (4498)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_54_0 = 0)) & (v1 = 0 |
% 97.25/14.40  | | | | | | | | | | |               all_54_0 = 0))
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | DELTA: instantiating (4498) with fresh symbols all_64_0,
% 97.25/14.40  | | | | | | | | | | |        all_64_1 gives:
% 97.25/14.40  | | | | | | | | | | |   (4499)  s(all_64_1) = all_64_0 & $i(all_64_1) & ( ~
% 97.25/14.40  | | | | | | | | | | |             (all_64_0 = 0) |  ~ (all_54_0 = 0)) & (all_64_0
% 97.25/14.40  | | | | | | | | | | |             = 0 | all_54_0 = 0)
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | ALPHA: (4499) implies:
% 97.25/14.40  | | | | | | | | | | |   (4500)  $i(all_64_1)
% 97.25/14.40  | | | | | | | | | | |   (4501)  s(all_64_1) = all_64_0
% 97.25/14.40  | | | | | | | | | | |   (4502)  all_64_0 = 0 | all_54_0 = 0
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | BETA: splitting (4502) gives:
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | |   (4503)  all_64_0 = 0
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | REDUCE: (4501), (4503) imply:
% 97.25/14.40  | | | | | | | | | | | |   (4504)  s(all_64_1) = 0
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_75_0,
% 97.25/14.40  | | | | | | | | | | | |        all_75_1 gives:
% 97.25/14.40  | | | | | | | | | | | |   (4505)   ~ (all_75_0 = 0) & s(all_75_1) = all_75_0 &
% 97.25/14.40  | | | | | | | | | | | |           $i(all_75_1)
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | ALPHA: (4505) implies:
% 97.25/14.40  | | | | | | | | | | | |   (4506)   ~ (all_75_0 = 0)
% 97.25/14.40  | | | | | | | | | | | |   (4507)  $i(all_75_1)
% 97.25/14.40  | | | | | | | | | | | |   (4508)  s(all_75_1) = all_75_0
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | GROUND_INST: instantiating (4497) with all_75_1, all_75_0,
% 97.25/14.40  | | | | | | | | | | | |              simplifying with (4507), (4508) gives:
% 97.25/14.40  | | | | | | | | | | | |   (4509)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_75_0 = 0)) & (v1 = 0 |
% 97.25/14.40  | | | | | | | | | | | |               all_75_0 = 0))
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | DELTA: instantiating (4509) with fresh symbols all_82_0,
% 97.25/14.40  | | | | | | | | | | | |        all_82_1 gives:
% 97.25/14.40  | | | | | | | | | | | |   (4510)  s(all_82_1) = all_82_0 & $i(all_82_1) & ( ~
% 97.25/14.40  | | | | | | | | | | | |             (all_82_0 = 0) |  ~ (all_75_0 = 0)) & (all_82_0
% 97.25/14.40  | | | | | | | | | | | |             = 0 | all_75_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | ALPHA: (4510) implies:
% 97.25/14.40  | | | | | | | | | | | |   (4511)  $i(all_82_1)
% 97.25/14.40  | | | | | | | | | | | |   (4512)  s(all_82_1) = all_82_0
% 97.25/14.40  | | | | | | | | | | | |   (4513)  all_82_0 = 0 | all_75_0 = 0
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | BETA: splitting (4513) gives:
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | |   (4514)  all_82_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | REDUCE: (4512), (4514) imply:
% 97.25/14.40  | | | | | | | | | | | | |   (4515)  s(all_82_1) = 0
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_93_0,
% 97.25/14.40  | | | | | | | | | | | | |        all_93_1 gives:
% 97.25/14.40  | | | | | | | | | | | | |   (4516)   ~ (all_93_0 = 0) & s(all_93_1) = all_93_0 &
% 97.25/14.40  | | | | | | | | | | | | |           $i(all_93_1)
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | ALPHA: (4516) implies:
% 97.25/14.40  | | | | | | | | | | | | |   (4517)   ~ (all_93_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | |   (4518)  $i(all_93_1)
% 97.25/14.40  | | | | | | | | | | | | |   (4519)  s(all_93_1) = all_93_0
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | GROUND_INST: instantiating (4497) with all_93_1, all_93_0,
% 97.25/14.40  | | | | | | | | | | | | |              simplifying with (4518), (4519) gives:
% 97.25/14.40  | | | | | | | | | | | | |   (4520)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_93_0 = 0)) & (v1 = 0 |
% 97.25/14.40  | | | | | | | | | | | | |               all_93_0 = 0))
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | DELTA: instantiating (4520) with fresh symbols all_100_0,
% 97.25/14.40  | | | | | | | | | | | | |        all_100_1 gives:
% 97.25/14.40  | | | | | | | | | | | | |   (4521)  s(all_100_1) = all_100_0 & $i(all_100_1) & ( ~
% 97.25/14.40  | | | | | | | | | | | | |             (all_100_0 = 0) |  ~ (all_93_0 = 0)) &
% 97.25/14.40  | | | | | | | | | | | | |           (all_100_0 = 0 | all_93_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | ALPHA: (4521) implies:
% 97.25/14.40  | | | | | | | | | | | | |   (4522)  $i(all_100_1)
% 97.25/14.40  | | | | | | | | | | | | |   (4523)  s(all_100_1) = all_100_0
% 97.25/14.40  | | | | | | | | | | | | |   (4524)  all_100_0 = 0 | all_93_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | BETA: splitting (4524) gives:
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | |   (4525)  all_100_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | REDUCE: (4523), (4525) imply:
% 97.25/14.40  | | | | | | | | | | | | | |   (4526)  s(all_100_1) = 0
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_111_0,
% 97.25/14.40  | | | | | | | | | | | | | |        all_111_1 gives:
% 97.25/14.40  | | | | | | | | | | | | | |   (4527)   ~ (all_111_0 = 0) & s(all_111_1) = all_111_0 &
% 97.25/14.40  | | | | | | | | | | | | | |           $i(all_111_1)
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | ALPHA: (4527) implies:
% 97.25/14.40  | | | | | | | | | | | | | |   (4528)   ~ (all_111_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | | |   (4529)  $i(all_111_1)
% 97.25/14.40  | | | | | | | | | | | | | |   (4530)  s(all_111_1) = all_111_0
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | GROUND_INST: instantiating (4497) with all_111_1, all_111_0,
% 97.25/14.40  | | | | | | | | | | | | | |              simplifying with (4529), (4530) gives:
% 97.25/14.40  | | | | | | | | | | | | | |   (4531)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_111_0 = 0)) & (v1 = 0 |
% 97.25/14.40  | | | | | | | | | | | | | |               all_111_0 = 0))
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | DELTA: instantiating (4531) with fresh symbols all_118_0,
% 97.25/14.40  | | | | | | | | | | | | | |        all_118_1 gives:
% 97.25/14.40  | | | | | | | | | | | | | |   (4532)  s(all_118_1) = all_118_0 & $i(all_118_1) & ( ~
% 97.25/14.40  | | | | | | | | | | | | | |             (all_118_0 = 0) |  ~ (all_111_0 = 0)) &
% 97.25/14.40  | | | | | | | | | | | | | |           (all_118_0 = 0 | all_111_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | ALPHA: (4532) implies:
% 97.25/14.40  | | | | | | | | | | | | | |   (4533)  $i(all_118_1)
% 97.25/14.40  | | | | | | | | | | | | | |   (4534)  s(all_118_1) = all_118_0
% 97.25/14.40  | | | | | | | | | | | | | |   (4535)  all_118_0 = 0 | all_111_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | BETA: splitting (4535) gives:
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | |   (4536)  all_118_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | REDUCE: (4534), (4536) imply:
% 97.25/14.40  | | | | | | | | | | | | | | |   (4537)  s(all_118_1) = 0
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_129_0,
% 97.25/14.40  | | | | | | | | | | | | | | |        all_129_1 gives:
% 97.25/14.40  | | | | | | | | | | | | | | |   (4538)   ~ (all_129_0 = 0) & s(all_129_1) = all_129_0 &
% 97.25/14.40  | | | | | | | | | | | | | | |           $i(all_129_1)
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | ALPHA: (4538) implies:
% 97.25/14.40  | | | | | | | | | | | | | | |   (4539)   ~ (all_129_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | | | |   (4540)  $i(all_129_1)
% 97.25/14.40  | | | | | | | | | | | | | | |   (4541)  s(all_129_1) = all_129_0
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | GROUND_INST: instantiating (4497) with all_129_1, all_129_0,
% 97.25/14.40  | | | | | | | | | | | | | | |              simplifying with (4540), (4541) gives:
% 97.25/14.40  | | | | | | | | | | | | | | |   (4542)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_129_0 = 0)) & (v1 = 0 |
% 97.25/14.40  | | | | | | | | | | | | | | |               all_129_0 = 0))
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | DELTA: instantiating (4542) with fresh symbols all_136_0,
% 97.25/14.40  | | | | | | | | | | | | | | |        all_136_1 gives:
% 97.25/14.40  | | | | | | | | | | | | | | |   (4543)  s(all_136_1) = all_136_0 & $i(all_136_1) & ( ~
% 97.25/14.40  | | | | | | | | | | | | | | |             (all_136_0 = 0) |  ~ (all_129_0 = 0)) &
% 97.25/14.40  | | | | | | | | | | | | | | |           (all_136_0 = 0 | all_129_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | ALPHA: (4543) implies:
% 97.25/14.40  | | | | | | | | | | | | | | |   (4544)  $i(all_136_1)
% 97.25/14.40  | | | | | | | | | | | | | | |   (4545)  s(all_136_1) = all_136_0
% 97.25/14.40  | | | | | | | | | | | | | | |   (4546)  all_136_0 = 0 | all_129_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | BETA: splitting (4546) gives:
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4547)  all_136_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | REDUCE: (4545), (4547) imply:
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4548)  s(all_136_1) = 0
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | DELTA: instantiating (4383) with fresh symbols all_147_0,
% 97.25/14.40  | | | | | | | | | | | | | | | |        all_147_1 gives:
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4549)   ~ (all_147_0 = 0) & s(all_147_1) = all_147_0 &
% 97.25/14.40  | | | | | | | | | | | | | | | |           $i(all_147_1)
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | ALPHA: (4549) implies:
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4550)   ~ (all_147_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4551)  $i(all_147_1)
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4552)  s(all_147_1) = all_147_0
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4497) with all_147_1, all_147_0,
% 97.25/14.40  | | | | | | | | | | | | | | | |              simplifying with (4551), (4552) gives:
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4553)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_147_0 = 0)) & (v1 = 0 |
% 97.25/14.40  | | | | | | | | | | | | | | | |               all_147_0 = 0))
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | DELTA: instantiating (4553) with fresh symbols all_154_0,
% 97.25/14.40  | | | | | | | | | | | | | | | |        all_154_1 gives:
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4554)  s(all_154_1) = all_154_0 & $i(all_154_1) & ( ~
% 97.25/14.40  | | | | | | | | | | | | | | | |             (all_154_0 = 0) |  ~ (all_147_0 = 0)) &
% 97.25/14.40  | | | | | | | | | | | | | | | |           (all_154_0 = 0 | all_147_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | ALPHA: (4554) implies:
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4555)  $i(all_154_1)
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4556)  s(all_154_1) = all_154_0
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4557)  all_154_0 = 0 | all_147_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | BETA: splitting (4557) gives:
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | |   (4558)  all_154_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | REDUCE: (4556), (4558) imply:
% 97.25/14.40  | | | | | | | | | | | | | | | | |   (4559)  s(all_154_1) = 0
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | BETA: splitting (4494) gives:
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | |   (4560)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.40  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.40  | | | | | | | | | | | | | | | | | |             $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | | ALPHA: (4560) implies:
% 97.25/14.40  | | | | | | | | | | | | | | | | | |   (4561)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.40  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4250), (4251), (4496), (4561) are
% 97.25/14.40  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #23.
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | |   (4562)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.40  | | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.40  | | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | | ALPHA: (4562) implies:
% 97.25/14.40  | | | | | | | | | | | | | | | | | |   (4563)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4563) with all_154_1, simplifying
% 97.25/14.40  | | | | | | | | | | | | | | | | | |              with (4555), (4559) gives:
% 97.25/14.40  | | | | | | | | | | | | | | | | | |   (4564)  $false
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | | CLOSE: (4564) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | |   (4565)  all_147_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | REDUCE: (4550), (4565) imply:
% 97.25/14.40  | | | | | | | | | | | | | | | | |   (4566)  $false
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | | CLOSE: (4566) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4567)  all_129_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | REDUCE: (4539), (4567) imply:
% 97.25/14.40  | | | | | | | | | | | | | | | |   (4568)  $false
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | | CLOSE: (4568) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | |   (4569)  all_111_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | REDUCE: (4528), (4569) imply:
% 97.25/14.40  | | | | | | | | | | | | | | |   (4570)  $false
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | | CLOSE: (4570) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | |   (4571)  all_93_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | REDUCE: (4517), (4571) imply:
% 97.25/14.40  | | | | | | | | | | | | | |   (4572)  $false
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | | CLOSE: (4572) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | |   (4573)  all_75_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | REDUCE: (4506), (4573) imply:
% 97.25/14.40  | | | | | | | | | | | | |   (4574)  $false
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | CLOSE: (4574) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | |   (4575)  all_54_0 = 0
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | REDUCE: (4385), (4575) imply:
% 97.25/14.40  | | | | | | | | | | | |   (4576)  $false
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | CLOSE: (4576) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | |   (4577)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.40  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.40  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.40  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.40  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.25/14.40  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.25/14.40  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.40  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | ALPHA: (4577) implies:
% 97.25/14.40  | | | | | | | | | | |   (4578)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.40  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.40  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.40  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.40  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.40  | | | | | | | | | | |   (4579)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.40  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.40  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.40  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | DELTA: instantiating (4579) with fresh symbols all_63_0,
% 97.25/14.40  | | | | | | | | | | |        all_63_1 gives:
% 97.25/14.40  | | | | | | | | | | |   (4580)  s(all_63_1) = all_63_0 & $i(all_63_1) &  ! [v0:
% 97.25/14.40  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_63_0 = 0) | v1 = 0
% 97.25/14.40  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.40  | | | | | | | | | | |           (all_63_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | ALPHA: (4580) implies:
% 97.25/14.40  | | | | | | | | | | |   (4581)   ! [v0: $i] : (all_63_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.25/14.40  | | | | | | | | | | |             $i(v0))
% 97.25/14.40  | | | | | | | | | | |   (4582)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_63_0 = 0) |
% 97.25/14.40  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | GROUND_INST: instantiating (4582) with all_54_1, all_54_0,
% 97.25/14.40  | | | | | | | | | | |              simplifying with (4386), (4387) gives:
% 97.25/14.40  | | | | | | | | | | |   (4583)   ~ (all_63_0 = 0) | all_54_0 = 0
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | BETA: splitting (4583) gives:
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | |   (4584)   ~ (all_63_0 = 0)
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | BETA: splitting (4494) gives:
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | Case 1:
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | |   (4585)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.40  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.40  | | | | | | | | | | | | |             $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | ALPHA: (4585) implies:
% 97.25/14.40  | | | | | | | | | | | | |   (4586)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | DELTA: instantiating (4586) with fresh symbol all_78_0
% 97.25/14.40  | | | | | | | | | | | | |        gives:
% 97.25/14.40  | | | | | | | | | | | | |   (4587)  s(all_78_0) = 0 & $i(all_78_0)
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | ALPHA: (4587) implies:
% 97.25/14.40  | | | | | | | | | | | | |   (4588)  $i(all_78_0)
% 97.25/14.40  | | | | | | | | | | | | |   (4589)  s(all_78_0) = 0
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | GROUND_INST: instantiating (4581) with all_78_0, simplifying
% 97.25/14.40  | | | | | | | | | | | | |              with (4588), (4589) gives:
% 97.25/14.40  | | | | | | | | | | | | |   (4590)  all_63_0 = 0
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | REDUCE: (4584), (4590) imply:
% 97.25/14.40  | | | | | | | | | | | | |   (4591)  $false
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | CLOSE: (4591) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | |   (4592)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.40  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.40  | | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | ALPHA: (4592) implies:
% 97.25/14.40  | | | | | | | | | | | | |   (4593)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.40  | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4250), (4251), (4578), (4593) are
% 97.25/14.40  | | | | | | | | | | | | |            inconsistent by sub-proof #22.
% 97.25/14.40  | | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | |   (4594)  all_54_0 = 0
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | REDUCE: (4385), (4594) imply:
% 97.25/14.40  | | | | | | | | | | | |   (4595)  $false
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | | CLOSE: (4595) is inconsistent.
% 97.25/14.40  | | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | | 
% 97.25/14.40  | | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | | 
% 97.25/14.40  | | | | | | | | End of split
% 97.25/14.40  | | | | | | | | 
% 97.25/14.40  | | | | | | | Case 2:
% 97.25/14.40  | | | | | | | | 
% 97.25/14.40  | | | | | | | |   (4596)  all_22_0 = 0
% 97.25/14.40  | | | | | | | | 
% 97.25/14.40  | | | | | | | | REDUCE: (4030), (4596) imply:
% 97.25/14.40  | | | | | | | |   (4597)  $false
% 97.25/14.40  | | | | | | | | 
% 97.25/14.40  | | | | | | | | CLOSE: (4597) is inconsistent.
% 97.25/14.40  | | | | | | | | 
% 97.25/14.40  | | | | | | | End of split
% 97.25/14.40  | | | | | | | 
% 97.25/14.40  | | | | | | End of split
% 97.25/14.40  | | | | | | 
% 97.25/14.40  | | | | | End of split
% 97.25/14.40  | | | | | 
% 97.25/14.40  | | | | End of split
% 97.25/14.40  | | | | 
% 97.25/14.40  | | | Case 2:
% 97.25/14.40  | | | | 
% 97.25/14.41  | | | |   (4598)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.25/14.41  | | | |                 ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 97.25/14.41  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 97.25/14.41  | | | |                       ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.41  | | | |                           v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.41  | | | |                           0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.41  | | | |                       : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                         $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.41  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.41  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.41  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.41  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.41  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.41  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.41  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.41  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.41  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.41  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.41  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                             $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.25/14.41  | | | |                         $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.25/14.41  | | | |                          ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.41  | | | |                     | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.41  | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.41  | | | |                         v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.25/14.41  | | | |                       ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.41  | | | |                         [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.25/14.41  | | | |                             |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.41  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.41  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.41  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.41  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.41  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.41  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.41  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.41  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))))) | ( ?
% 97.25/14.41  | | | |               [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.41  | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 97.25/14.41  | | | |                     = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.25/14.41  | | | |                   (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | |                         int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.41  | | | |                       ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.25/14.41  | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.41  | | | |                         v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.41  | | | |                         $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.25/14.41  | | | |                         (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.25/14.41  | | | |                           any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 97.25/14.41  | | | |                             ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.41  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.41  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.41  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.41  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.41  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.41  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.41  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.41  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.25/14.41  | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.41  | | | |                           v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.41  | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.41  | | | |                         $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.41  | | | |                           0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.41  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.41  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.41  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.41  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.41  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.41  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.41  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.41  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.41  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.41  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.41  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                             $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 97.25/14.41  | | | |               [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 97.25/14.41  | | | |                 ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 97.25/14.41  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.41  | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.25/14.41  | | | |                     ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | (
% 97.25/14.41  | | | |                   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.41  | | | |                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (q(v0) =
% 97.25/14.41  | | | |                 v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 97.25/14.41  | | | |                   | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.25/14.41  | | | |                 : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.41  | | | |                   :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 97.25/14.41  | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.25/14.41  | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.41  | | | |                       0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 97.25/14.41  | | | |                     0 & $i(v0))))))
% 97.25/14.41  | | | | 
% 97.25/14.41  | | | | ALPHA: (4598) implies:
% 97.25/14.41  | | | |   (4599)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 97.25/14.41  | | | |               ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 97.25/14.41  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.41  | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 97.25/14.41  | | | |                   $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.25/14.41  | | | |                 [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.41  | | | |                 ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | (
% 97.25/14.41  | | | |             ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.41  | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 97.25/14.41  | | | |                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 97.25/14.41  | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 97.25/14.41  | | | |                   = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.41  | | | |                   (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.41  | | | |                   int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                   $i] : (r(v0) = 0 & $i(v0)))))
% 97.25/14.41  | | | |   (4600)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.25/14.41  | | | |               ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3
% 97.25/14.41  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( !
% 97.25/14.41  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 97.25/14.41  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.41  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.41  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.25/14.41  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.41  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.25/14.41  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.25/14.41  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.25/14.41  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.25/14.41  | | | |                           |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.41  | | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 97.25/14.41  | | | |                             = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 97.25/14.41  | | | |                       $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 97.25/14.41  | | | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.25/14.41  | | | |                         ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 97.25/14.41  | | | |                         = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 97.25/14.41  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.25/14.41  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.25/14.41  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.41  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                           $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.25/14.41  | | | |                       $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 97.25/14.41  | | | |                       ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 97.25/14.41  | | | |                   ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.41  | | | |                       $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.25/14.41  | | | |                       (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.25/14.41  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.25/14.41  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.25/14.41  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.25/14.41  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.25/14.41  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.41  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 97.25/14.41  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.25/14.41  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.25/14.41  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 97.25/14.41  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.41  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.41  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 97.25/14.41  | | | |                           v1 & $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.41  | | | |               any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 97.25/14.41  | | | |               ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.41  | | | |               [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 97.25/14.41  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 97.25/14.41  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.41  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.41  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.25/14.41  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.41  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.25/14.41  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.25/14.41  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.25/14.41  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.25/14.41  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.25/14.41  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.41  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 97.25/14.41  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.25/14.41  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.25/14.41  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 97.25/14.41  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.41  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.41  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 97.25/14.41  | | | |                           v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | |                       int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 97.25/14.41  | | | |                     [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.25/14.41  | | | |                       ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.41  | | | |                       int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 97.25/14.41  | | | |                     ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.41  | | | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 97.25/14.41  | | | |                         & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 97.25/14.41  | | | |                           | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.41  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | |                           $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.25/14.41  | | | |                           ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 97.25/14.41  | | | |                         [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | |                           $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | |                     (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 97.25/14.41  | | | |                       ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.41  | | | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 97.25/14.41  | | | |                         |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.41  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.25/14.41  | | | |                           $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.25/14.41  | | | |                           $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 97.25/14.41  | | | |                           & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | |                           $i(v0)))))))))
% 97.25/14.41  | | | | 
% 97.25/14.41  | | | | BETA: splitting (3709) gives:
% 97.25/14.41  | | | | 
% 97.25/14.41  | | | | Case 1:
% 97.25/14.41  | | | | | 
% 97.25/14.41  | | | | |   (4601)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.25/14.41  | | | | |             $i(v0)) &  ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 97.25/14.41  | | | | | 
% 97.25/14.41  | | | | | ALPHA: (4601) implies:
% 97.25/14.41  | | | | |   (4602)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 97.25/14.41  | | | | |   (4603)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.25/14.41  | | | | |             $i(v0))
% 97.25/14.41  | | | | | 
% 97.25/14.41  | | | | | BETA: splitting (4599) gives:
% 97.25/14.41  | | | | | 
% 97.25/14.41  | | | | | Case 1:
% 97.25/14.41  | | | | | | 
% 97.25/14.41  | | | | | |   (4604)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.25/14.41  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.25/14.41  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 97.25/14.41  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.41  | | | | | |                 |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) |
% 97.25/14.41  | | | | | |             ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.41  | | | | | |                 $i(v0))))
% 97.25/14.41  | | | | | | 
% 97.25/14.41  | | | | | | ALPHA: (4604) implies:
% 97.25/14.41  | | | | | |   (4605)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.25/14.41  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.25/14.41  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.41  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 97.25/14.41  | | | | | |   (4606)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.25/14.41  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.25/14.41  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.41  | | | | | | 
% 97.25/14.41  | | | | | | BETA: splitting (4600) gives:
% 97.25/14.41  | | | | | | 
% 97.25/14.41  | | | | | | Case 1:
% 97.25/14.41  | | | | | | | 
% 97.25/14.41  | | | | | | |   (4607)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.41  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.41  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.41  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.25/14.41  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.41  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.41  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.41  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.25/14.41  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.41  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.41  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.41  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.41  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.41  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.41  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.41  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.41  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.41  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.41  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.41  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.41  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.41  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.41  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.41  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.41  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.25/14.41  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.25/14.41  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.41  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.41  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.41  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.25/14.41  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.25/14.41  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.25/14.41  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.41  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.41  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.41  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.25/14.41  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.25/14.41  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.25/14.41  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.41  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.25/14.41  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.41  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.41  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.25/14.41  | | | | | | | 
% 97.25/14.41  | | | | | | | ALPHA: (4607) implies:
% 97.25/14.41  | | | | | | |   (4608)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.41  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.41  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.41  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.41  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.41  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.41  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.41  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.41  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.41  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.41  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.41  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.41  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.41  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.41  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.41  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.25/14.41  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.25/14.41  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.41  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.41  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.41  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.25/14.41  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.41  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.25/14.41  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.41  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.41  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.41  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.41  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.41  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.41  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.41  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.41  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.41  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.41  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.25/14.41  | | | | | | |   (4609)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.41  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.41  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.41  | | | | | | |                 = 0)))
% 97.25/14.41  | | | | | | | 
% 97.25/14.41  | | | | | | | BETA: splitting (4605) gives:
% 97.25/14.41  | | | | | | | 
% 97.25/14.41  | | | | | | | Case 1:
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | |   (4610)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.41  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | | ALPHA: (4610) implies:
% 97.25/14.41  | | | | | | | |   (4611)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | | REF_CLOSE: (4603), (4609), (4611) are inconsistent by sub-proof
% 97.25/14.41  | | | | | | | |            #73.
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | Case 2:
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | |   (4612)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.41  | | | | | | | |             $i(v0))
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | | ALPHA: (4612) implies:
% 97.25/14.41  | | | | | | | |   (4613)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.25/14.41  | | | | | | | |             & $i(v0))
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (4602), (4606),
% 97.25/14.41  | | | | | | | |            (4608), (4613) are inconsistent by sub-proof #28.
% 97.25/14.41  | | | | | | | | 
% 97.25/14.41  | | | | | | | End of split
% 97.25/14.41  | | | | | | | 
% 97.25/14.41  | | | | | | Case 2:
% 97.25/14.41  | | | | | | | 
% 97.25/14.41  | | | | | | |   (4614)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.25/14.41  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.41  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.25/14.41  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.25/14.41  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.25/14.41  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.41  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.41  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.25/14.41  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.25/14.41  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.41  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.25/14.41  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.41  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.41  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.41  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.41  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.41  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.41  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.25/14.41  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.25/14.41  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.41  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.25/14.41  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.25/14.41  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.41  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.41  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.41  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.41  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.25/14.41  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.25/14.41  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.25/14.41  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.41  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.25/14.41  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.41  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.41  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.25/14.41  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.41  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.41  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.41  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.41  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.41  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.41  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.41  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.25/14.41  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.41  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.25/14.41  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.41  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.25/14.41  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.41  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.41  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.41  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.25/14.41  | | | | | | | 
% 97.25/14.41  | | | | | | | ALPHA: (4614) implies:
% 97.25/14.42  | | | | | | |   (4615)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.42  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.42  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.42  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.42  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.42  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.42  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.42  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.25/14.42  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.25/14.42  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.25/14.42  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.42  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.42  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.42  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.42  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.42  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.42  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.42  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.25/14.42  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.42  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.42  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.42  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.42  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.42  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.42  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.42  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.42  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.42  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.42  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.42  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.42  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.42  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.42  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.42  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.42  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.42  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.42  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.25/14.42  | | | | | | |   (4616)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.25/14.42  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.42  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.25/14.42  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | DELTA: instantiating (4616) with fresh symbols all_28_0, all_28_1
% 97.25/14.42  | | | | | | |        gives:
% 97.25/14.42  | | | | | | |   (4617)  r(all_28_1) = all_28_0 & $i(all_28_1) &  ! [v0: $i] :  !
% 97.25/14.42  | | | | | | |           [v1: int] : ( ~ (all_28_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.25/14.42  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_28_0 = 0 |  ~
% 97.25/14.42  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | ALPHA: (4617) implies:
% 97.25/14.42  | | | | | | |   (4618)  $i(all_28_1)
% 97.25/14.42  | | | | | | |   (4619)  r(all_28_1) = all_28_0
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | GROUND_INST: instantiating (4603) with all_28_1, all_28_0,
% 97.25/14.42  | | | | | | |              simplifying with (4618), (4619) gives:
% 97.25/14.42  | | | | | | |   (4620)  all_28_0 = 0
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | REDUCE: (4619), (4620) imply:
% 97.25/14.42  | | | | | | |   (4621)  r(all_28_1) = 0
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | BETA: splitting (4605) gives:
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | Case 1:
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | |   (4622)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.42  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | ALPHA: (4622) implies:
% 97.25/14.42  | | | | | | | |   (4623)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.42  | | | | | | | |             |  ~ $i(v0))
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (4602), (4606),
% 97.25/14.42  | | | | | | | |            (4615), (4623) are inconsistent by sub-proof #29.
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | Case 2:
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | |   (4624)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.42  | | | | | | | |             $i(v0))
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | ALPHA: (4624) implies:
% 97.25/14.42  | | | | | | | |   (4625)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | GROUND_INST: instantiating (4625) with all_28_1, simplifying
% 97.25/14.42  | | | | | | | |              with (4618), (4621) gives:
% 97.25/14.42  | | | | | | | |   (4626)  $false
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | CLOSE: (4626) is inconsistent.
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | End of split
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | End of split
% 97.25/14.42  | | | | | | 
% 97.25/14.42  | | | | | Case 2:
% 97.25/14.42  | | | | | | 
% 97.25/14.42  | | | | | |   (4627)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.25/14.42  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.42  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.25/14.42  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.42  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.42  | | | | | |               [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.25/14.42  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.42  | | | | | |                 $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))
% 97.25/14.42  | | | | | | 
% 97.25/14.42  | | | | | | ALPHA: (4627) implies:
% 97.25/14.42  | | | | | |   (4628)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.25/14.42  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.25/14.42  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.25/14.42  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.25/14.42  | | | | | |               $i(v0)))
% 97.25/14.42  | | | | | |   (4629)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.25/14.42  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.42  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.25/14.42  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 97.25/14.42  | | | | | | 
% 97.25/14.42  | | | | | | DELTA: instantiating (4629) with fresh symbols all_24_0, all_24_1
% 97.25/14.42  | | | | | |        gives:
% 97.25/14.42  | | | | | |   (4630)  q(all_24_1) = all_24_0 & $i(all_24_1) &  ! [v0: $i] :  !
% 97.25/14.42  | | | | | |           [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 97.25/14.42  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_24_0 = 0 |  ~ (q(v0) =
% 97.25/14.42  | | | | | |               0) |  ~ $i(v0))
% 97.25/14.42  | | | | | | 
% 97.25/14.42  | | | | | | ALPHA: (4630) implies:
% 97.25/14.42  | | | | | |   (4631)  $i(all_24_1)
% 97.25/14.42  | | | | | |   (4632)  q(all_24_1) = all_24_0
% 97.25/14.42  | | | | | | 
% 97.25/14.42  | | | | | | BETA: splitting (4600) gives:
% 97.25/14.42  | | | | | | 
% 97.25/14.42  | | | | | | Case 1:
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | |   (4633)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.42  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.42  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.25/14.42  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.42  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.42  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.42  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.25/14.42  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.42  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.42  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.42  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.42  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.42  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.42  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.42  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.42  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.42  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.42  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.42  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.42  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.42  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.42  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.42  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.42  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.25/14.42  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.42  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.42  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.42  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.25/14.42  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.25/14.42  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.25/14.42  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.42  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.42  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.42  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.25/14.42  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.42  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.42  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.25/14.42  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.42  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.25/14.42  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.42  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.25/14.42  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.42  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.42  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | ALPHA: (4633) implies:
% 97.25/14.42  | | | | | | |   (4634)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.42  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.42  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.42  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.42  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.42  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.42  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.42  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.42  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.42  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.42  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.42  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.42  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.42  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.42  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.42  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.42  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.42  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.25/14.42  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.25/14.42  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.42  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.42  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.42  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.25/14.42  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.42  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.25/14.42  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.42  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.42  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.42  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.42  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.42  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.42  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.42  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.42  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.42  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.42  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.42  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.42  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.25/14.42  | | | | | | |   (4635)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.42  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.42  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.42  | | | | | | |                 = 0)))
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | BETA: splitting (4628) gives:
% 97.25/14.42  | | | | | | | 
% 97.25/14.42  | | | | | | | Case 1:
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | |   (4636)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.42  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.25/14.42  | | | | | | | |             $i(v0))
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | ALPHA: (4636) implies:
% 97.25/14.42  | | | | | | | |   (4637)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.42  | | | | | | | |             |  ~ $i(v0))
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | BETA: splitting (4634) gives:
% 97.25/14.42  | | | | | | | | 
% 97.25/14.42  | | | | | | | | Case 1:
% 97.25/14.42  | | | | | | | | | 
% 97.25/14.42  | | | | | | | | |   (4638)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.25/14.42  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.42  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.25/14.42  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.25/14.42  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.42  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.42  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.42  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.42  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.42  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.42  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.42  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.42  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.42  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.42  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.42  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.42  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.42  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.42  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.42  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.42  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.25/14.42  | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | ALPHA: (4638) implies:
% 97.25/14.42  | | | | | | | | |   (4639)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.42  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.42  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.42  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.42  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.42  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.42  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.25/14.42  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.25/14.42  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.25/14.42  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.25/14.42  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.25/14.42  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.42  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.42  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.42  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.42  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | | | |                   $i(v0)))))
% 97.25/14.42  | | | | | | | | |   (4640)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.42  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.42  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.42  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.42  | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | BETA: splitting (4639) gives:
% 97.25/14.42  | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | Case 1:
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | |   (4641)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.42  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.42  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.42  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.42  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.42  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.42  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.42  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | ALPHA: (4641) implies:
% 97.25/14.42  | | | | | | | | | |   (4642)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.42  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.42  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.42  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.42  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.42  | | | | | | | | | |   (4643)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.42  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.42  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.42  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | BETA: splitting (4640) gives:
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | Case 1:
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | |   (4644)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.42  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | | ALPHA: (4644) implies:
% 97.25/14.42  | | | | | | | | | | |   (4645)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4602), (4631), (4632), (4642),
% 97.25/14.42  | | | | | | | | | | |            (4645) are inconsistent by sub-proof #20.
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | Case 2:
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | |   (4646)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.42  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.42  | | | | | | | | | | |             $i(v0))
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | | ALPHA: (4646) implies:
% 97.25/14.42  | | | | | | | | | | |   (4647)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | | REF_CLOSE: (4637), (4643), (4647) are inconsistent by
% 97.25/14.42  | | | | | | | | | | |            sub-proof #67.
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | End of split
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | Case 2:
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | |   (4648)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.42  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.42  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.42  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.42  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.42  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.42  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.42  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.42  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.42  | | | | | | | | | |                 $i(v0))))
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | ALPHA: (4648) implies:
% 97.25/14.42  | | | | | | | | | |   (4649)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.42  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.42  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.42  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.42  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.42  | | | | | | | | | |   (4650)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.42  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.42  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.42  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | DELTA: instantiating (4650) with fresh symbols all_42_0,
% 97.25/14.42  | | | | | | | | | |        all_42_1 gives:
% 97.25/14.42  | | | | | | | | | |   (4651)  s(all_42_1) = all_42_0 & $i(all_42_1) &  ! [v0:
% 97.25/14.42  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) | v1 = 0
% 97.25/14.42  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.42  | | | | | | | | | |           (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | ALPHA: (4651) implies:
% 97.25/14.42  | | | | | | | | | |   (4652)  $i(all_42_1)
% 97.25/14.42  | | | | | | | | | |   (4653)  s(all_42_1) = all_42_0
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | GROUND_INST: instantiating (4637) with all_42_1, all_42_0,
% 97.25/14.42  | | | | | | | | | |              simplifying with (4652), (4653) gives:
% 97.25/14.42  | | | | | | | | | |   (4654)  all_42_0 = 0
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | REDUCE: (4653), (4654) imply:
% 97.25/14.42  | | | | | | | | | |   (4655)  s(all_42_1) = 0
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | BETA: splitting (4640) gives:
% 97.25/14.42  | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | Case 1:
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | |   (4656)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.42  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.42  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.42  | | | | | | | | | | | 
% 97.25/14.42  | | | | | | | | | | | ALPHA: (4656) implies:
% 97.25/14.43  | | | | | | | | | | |   (4657)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | GROUND_INST: instantiating (4657) with all_42_1, simplifying
% 97.25/14.43  | | | | | | | | | | |              with (4652), (4655) gives:
% 97.25/14.43  | | | | | | | | | | |   (4658)  $false
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | CLOSE: (4658) is inconsistent.
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | Case 2:
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | |   (4659)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.43  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.43  | | | | | | | | | | |             $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | ALPHA: (4659) implies:
% 97.25/14.43  | | | | | | | | | | |   (4660)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.43  | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4602), (4631), (4632), (4649),
% 97.25/14.43  | | | | | | | | | | |            (4660) are inconsistent by sub-proof #19.
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | End of split
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | End of split
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | Case 2:
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | |   (4661)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.25/14.43  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.25/14.43  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.43  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.25/14.43  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.43  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.43  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.43  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.43  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.25/14.43  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.25/14.43  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.25/14.43  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.25/14.43  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.43  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.43  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.43  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.43  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.43  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.43  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.43  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.43  | | | | | | | | |                     $i(v0))))))
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | ALPHA: (4661) implies:
% 97.25/14.43  | | | | | | | | |   (4662)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.43  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.43  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.43  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.43  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.43  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.43  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.25/14.43  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.43  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.25/14.43  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.25/14.43  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.25/14.43  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.43  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.25/14.43  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.25/14.43  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.43  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.43  | | | | | | | | |                   $i(v0)))))
% 97.25/14.43  | | | | | | | | |   (4663)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.43  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.43  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.43  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | BETA: splitting (4662) gives:
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | Case 1:
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | |   (4664)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.43  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.43  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.43  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.43  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.43  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.43  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | ALPHA: (4664) implies:
% 97.25/14.43  | | | | | | | | | |   (4665)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.43  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.43  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.43  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.43  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.43  | | | | | | | | | |   (4666)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.43  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.43  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | BETA: splitting (4663) gives:
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | Case 1:
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | |   (4667)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.43  | | | | | | | | | | |             $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | ALPHA: (4667) implies:
% 97.25/14.43  | | | | | | | | | | |   (4668)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | REF_CLOSE: (4637), (4666), (4668) are inconsistent by
% 97.25/14.43  | | | | | | | | | | |            sub-proof #67.
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | Case 2:
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | |   (4669)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.43  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.43  | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | ALPHA: (4669) implies:
% 97.25/14.43  | | | | | | | | | | |   (4670)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.43  | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4602), (4631), (4632), (4665),
% 97.25/14.43  | | | | | | | | | | |            (4670) are inconsistent by sub-proof #19.
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | End of split
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | Case 2:
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | |   (4671)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.43  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.43  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.43  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.43  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.43  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.25/14.43  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.25/14.43  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.43  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | ALPHA: (4671) implies:
% 97.25/14.43  | | | | | | | | | |   (4672)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.43  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.43  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.43  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.43  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.43  | | | | | | | | | |   (4673)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.43  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.43  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.43  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | DELTA: instantiating (4673) with fresh symbols all_42_0,
% 97.25/14.43  | | | | | | | | | |        all_42_1 gives:
% 97.25/14.43  | | | | | | | | | |   (4674)  s(all_42_1) = all_42_0 & $i(all_42_1) &  ! [v0:
% 97.25/14.43  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) | v1 = 0
% 97.25/14.43  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.43  | | | | | | | | | |           (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | ALPHA: (4674) implies:
% 97.25/14.43  | | | | | | | | | |   (4675)  $i(all_42_1)
% 97.25/14.43  | | | | | | | | | |   (4676)  s(all_42_1) = all_42_0
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | GROUND_INST: instantiating (4637) with all_42_1, all_42_0,
% 97.25/14.43  | | | | | | | | | |              simplifying with (4675), (4676) gives:
% 97.25/14.43  | | | | | | | | | |   (4677)  all_42_0 = 0
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | REDUCE: (4676), (4677) imply:
% 97.25/14.43  | | | | | | | | | |   (4678)  s(all_42_1) = 0
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | BETA: splitting (4663) gives:
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | Case 1:
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | |   (4679)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.43  | | | | | | | | | | |             $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | ALPHA: (4679) implies:
% 97.25/14.43  | | | | | | | | | | |   (4680)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4602), (4631), (4632), (4672),
% 97.25/14.43  | | | | | | | | | | |            (4680) are inconsistent by sub-proof #20.
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | Case 2:
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | |   (4681)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.43  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.43  | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | ALPHA: (4681) implies:
% 97.25/14.43  | | | | | | | | | | |   (4682)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | GROUND_INST: instantiating (4682) with all_42_1, simplifying
% 97.25/14.43  | | | | | | | | | | |              with (4675), (4678) gives:
% 97.25/14.43  | | | | | | | | | | |   (4683)  $false
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | | CLOSE: (4683) is inconsistent.
% 97.25/14.43  | | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | | End of split
% 97.25/14.43  | | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | End of split
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | End of split
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | Case 2:
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | |   (4684)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.25/14.43  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | ALPHA: (4684) implies:
% 97.25/14.43  | | | | | | | |   (4685)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | REF_CLOSE: (4603), (4635), (4685) are inconsistent by sub-proof
% 97.25/14.43  | | | | | | | |            #73.
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | End of split
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | Case 2:
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | |   (4686)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.25/14.43  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.43  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.25/14.43  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.25/14.43  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.25/14.43  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.43  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.43  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.25/14.43  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.25/14.43  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.43  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.25/14.43  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.43  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.43  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.43  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.43  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.43  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.43  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.25/14.43  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.25/14.43  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.43  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.25/14.43  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.25/14.43  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.43  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.43  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.43  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.43  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.43  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.25/14.43  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.25/14.43  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.25/14.43  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.43  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.25/14.43  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.43  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.43  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.25/14.43  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.43  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.43  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.43  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.43  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.43  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.43  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.43  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.25/14.43  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.43  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.25/14.43  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.43  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.25/14.43  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.43  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.43  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.43  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | | ALPHA: (4686) implies:
% 97.25/14.43  | | | | | | |   (4687)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.43  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.43  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.43  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.43  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.43  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.43  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.43  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.43  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.25/14.43  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.25/14.43  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.25/14.43  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.43  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.43  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.43  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.43  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.43  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.43  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.43  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.43  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.43  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.43  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.25/14.43  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.43  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.43  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.43  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.43  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.43  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.43  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.43  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.43  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.43  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.43  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.43  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.43  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.43  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.43  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.43  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.43  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.43  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.43  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.43  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.43  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.43  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.25/14.43  | | | | | | |   (4688)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.25/14.43  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.43  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.25/14.43  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | | DELTA: instantiating (4688) with fresh symbols all_33_0, all_33_1
% 97.25/14.43  | | | | | | |        gives:
% 97.25/14.43  | | | | | | |   (4689)  r(all_33_1) = all_33_0 & $i(all_33_1) &  ! [v0: $i] :  !
% 97.25/14.43  | | | | | | |           [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.25/14.43  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_33_0 = 0 |  ~
% 97.25/14.43  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | | ALPHA: (4689) implies:
% 97.25/14.43  | | | | | | |   (4690)  $i(all_33_1)
% 97.25/14.43  | | | | | | |   (4691)  r(all_33_1) = all_33_0
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | | GROUND_INST: instantiating (4603) with all_33_1, all_33_0,
% 97.25/14.43  | | | | | | |              simplifying with (4690), (4691) gives:
% 97.25/14.43  | | | | | | |   (4692)  all_33_0 = 0
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | | REDUCE: (4691), (4692) imply:
% 97.25/14.43  | | | | | | |   (4693)  r(all_33_1) = 0
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | | BETA: splitting (4628) gives:
% 97.25/14.43  | | | | | | | 
% 97.25/14.43  | | | | | | | Case 1:
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | |   (4694)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.43  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.25/14.43  | | | | | | | |             $i(v0))
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | ALPHA: (4694) implies:
% 97.25/14.43  | | | | | | | |   (4695)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | GROUND_INST: instantiating (4695) with all_33_1, simplifying
% 97.25/14.43  | | | | | | | |              with (4690), (4693) gives:
% 97.25/14.43  | | | | | | | |   (4696)  $false
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | CLOSE: (4696) is inconsistent.
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | Case 2:
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | |   (4697)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.25/14.43  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | ALPHA: (4697) implies:
% 97.25/14.43  | | | | | | | |   (4698)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.25/14.43  | | | | | | | |             & $i(v0))
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_50_0,
% 97.25/14.43  | | | | | | | |        all_50_1 gives:
% 97.25/14.43  | | | | | | | |   (4699)   ~ (all_50_0 = 0) & s(all_50_1) = all_50_0 &
% 97.25/14.43  | | | | | | | |           $i(all_50_1)
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | ALPHA: (4699) implies:
% 97.25/14.43  | | | | | | | |   (4700)   ~ (all_50_0 = 0)
% 97.25/14.43  | | | | | | | |   (4701)  $i(all_50_1)
% 97.25/14.43  | | | | | | | |   (4702)  s(all_50_1) = all_50_0
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | BETA: splitting (4687) gives:
% 97.25/14.43  | | | | | | | | 
% 97.25/14.43  | | | | | | | | Case 1:
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | |   (4703)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.43  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.25/14.43  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.43  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.25/14.43  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.25/14.43  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.43  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.43  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.43  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.43  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.25/14.43  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.25/14.43  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.25/14.43  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.25/14.43  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.43  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.43  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.43  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.43  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.43  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.43  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.43  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.43  | | | | | | | | |                     $i(v0))))))
% 97.25/14.43  | | | | | | | | | 
% 97.25/14.43  | | | | | | | | | ALPHA: (4703) implies:
% 97.25/14.43  | | | | | | | | |   (4704)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.43  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.43  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.43  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.43  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.43  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.43  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.43  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.25/14.43  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.43  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.25/14.43  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.25/14.43  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.25/14.43  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.43  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.25/14.43  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.25/14.43  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.43  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.43  | | | | | | | | |                   $i(v0)))))
% 97.25/14.44  | | | | | | | | |   (4705)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.44  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.44  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.44  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.44  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.44  | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | BETA: splitting (4704) gives:
% 97.25/14.44  | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | |   (4706)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.44  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.44  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.44  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.44  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.44  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.44  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.44  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.44  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | ALPHA: (4706) implies:
% 97.25/14.44  | | | | | | | | | |   (4707)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.44  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.44  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.44  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.44  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.44  | | | | | | | | | |   (4708)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.44  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.44  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.44  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | GROUND_INST: instantiating (4708) with all_50_1, all_50_0,
% 97.25/14.44  | | | | | | | | | |              simplifying with (4701), (4702) gives:
% 97.25/14.44  | | | | | | | | | |   (4709)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_50_0 = 0)) & (v1 = 0 |
% 97.25/14.44  | | | | | | | | | |               all_50_0 = 0))
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | DELTA: instantiating (4709) with fresh symbols all_60_0,
% 97.25/14.44  | | | | | | | | | |        all_60_1 gives:
% 97.25/14.44  | | | | | | | | | |   (4710)  s(all_60_1) = all_60_0 & $i(all_60_1) & ( ~
% 97.25/14.44  | | | | | | | | | |             (all_60_0 = 0) |  ~ (all_50_0 = 0)) & (all_60_0
% 97.25/14.44  | | | | | | | | | |             = 0 | all_50_0 = 0)
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | ALPHA: (4710) implies:
% 97.25/14.44  | | | | | | | | | |   (4711)  $i(all_60_1)
% 97.25/14.44  | | | | | | | | | |   (4712)  s(all_60_1) = all_60_0
% 97.25/14.44  | | | | | | | | | |   (4713)  all_60_0 = 0 | all_50_0 = 0
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | BETA: splitting (4713) gives:
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | |   (4714)  all_60_0 = 0
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | REDUCE: (4712), (4714) imply:
% 97.25/14.44  | | | | | | | | | | |   (4715)  s(all_60_1) = 0
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_71_0,
% 97.25/14.44  | | | | | | | | | | |        all_71_1 gives:
% 97.25/14.44  | | | | | | | | | | |   (4716)   ~ (all_71_0 = 0) & s(all_71_1) = all_71_0 &
% 97.25/14.44  | | | | | | | | | | |           $i(all_71_1)
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | ALPHA: (4716) implies:
% 97.25/14.44  | | | | | | | | | | |   (4717)   ~ (all_71_0 = 0)
% 97.25/14.44  | | | | | | | | | | |   (4718)  $i(all_71_1)
% 97.25/14.44  | | | | | | | | | | |   (4719)  s(all_71_1) = all_71_0
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | GROUND_INST: instantiating (4708) with all_71_1, all_71_0,
% 97.25/14.44  | | | | | | | | | | |              simplifying with (4718), (4719) gives:
% 97.25/14.44  | | | | | | | | | | |   (4720)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_71_0 = 0)) & (v1 = 0 |
% 97.25/14.44  | | | | | | | | | | |               all_71_0 = 0))
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | DELTA: instantiating (4720) with fresh symbols all_78_0,
% 97.25/14.44  | | | | | | | | | | |        all_78_1 gives:
% 97.25/14.44  | | | | | | | | | | |   (4721)  s(all_78_1) = all_78_0 & $i(all_78_1) & ( ~
% 97.25/14.44  | | | | | | | | | | |             (all_78_0 = 0) |  ~ (all_71_0 = 0)) & (all_78_0
% 97.25/14.44  | | | | | | | | | | |             = 0 | all_71_0 = 0)
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | ALPHA: (4721) implies:
% 97.25/14.44  | | | | | | | | | | |   (4722)  $i(all_78_1)
% 97.25/14.44  | | | | | | | | | | |   (4723)  s(all_78_1) = all_78_0
% 97.25/14.44  | | | | | | | | | | |   (4724)  all_78_0 = 0 | all_71_0 = 0
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | BETA: splitting (4724) gives:
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | |   (4725)  all_78_0 = 0
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | REDUCE: (4723), (4725) imply:
% 97.25/14.44  | | | | | | | | | | | |   (4726)  s(all_78_1) = 0
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_89_0,
% 97.25/14.44  | | | | | | | | | | | |        all_89_1 gives:
% 97.25/14.44  | | | | | | | | | | | |   (4727)   ~ (all_89_0 = 0) & s(all_89_1) = all_89_0 &
% 97.25/14.44  | | | | | | | | | | | |           $i(all_89_1)
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | ALPHA: (4727) implies:
% 97.25/14.44  | | | | | | | | | | | |   (4728)   ~ (all_89_0 = 0)
% 97.25/14.44  | | | | | | | | | | | |   (4729)  $i(all_89_1)
% 97.25/14.44  | | | | | | | | | | | |   (4730)  s(all_89_1) = all_89_0
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | GROUND_INST: instantiating (4708) with all_89_1, all_89_0,
% 97.25/14.44  | | | | | | | | | | | |              simplifying with (4729), (4730) gives:
% 97.25/14.44  | | | | | | | | | | | |   (4731)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_89_0 = 0)) & (v1 = 0 |
% 97.25/14.44  | | | | | | | | | | | |               all_89_0 = 0))
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | DELTA: instantiating (4731) with fresh symbols all_96_0,
% 97.25/14.44  | | | | | | | | | | | |        all_96_1 gives:
% 97.25/14.44  | | | | | | | | | | | |   (4732)  s(all_96_1) = all_96_0 & $i(all_96_1) & ( ~
% 97.25/14.44  | | | | | | | | | | | |             (all_96_0 = 0) |  ~ (all_89_0 = 0)) & (all_96_0
% 97.25/14.44  | | | | | | | | | | | |             = 0 | all_89_0 = 0)
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | ALPHA: (4732) implies:
% 97.25/14.44  | | | | | | | | | | | |   (4733)  $i(all_96_1)
% 97.25/14.44  | | | | | | | | | | | |   (4734)  s(all_96_1) = all_96_0
% 97.25/14.44  | | | | | | | | | | | |   (4735)  all_96_0 = 0 | all_89_0 = 0
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | BETA: splitting (4735) gives:
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | |   (4736)  all_96_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | REDUCE: (4734), (4736) imply:
% 97.25/14.44  | | | | | | | | | | | | |   (4737)  s(all_96_1) = 0
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_107_0,
% 97.25/14.44  | | | | | | | | | | | | |        all_107_1 gives:
% 97.25/14.44  | | | | | | | | | | | | |   (4738)   ~ (all_107_0 = 0) & s(all_107_1) = all_107_0 &
% 97.25/14.44  | | | | | | | | | | | | |           $i(all_107_1)
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | ALPHA: (4738) implies:
% 97.25/14.44  | | | | | | | | | | | | |   (4739)   ~ (all_107_0 = 0)
% 97.25/14.44  | | | | | | | | | | | | |   (4740)  $i(all_107_1)
% 97.25/14.44  | | | | | | | | | | | | |   (4741)  s(all_107_1) = all_107_0
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | GROUND_INST: instantiating (4708) with all_107_1, all_107_0,
% 97.25/14.44  | | | | | | | | | | | | |              simplifying with (4740), (4741) gives:
% 97.25/14.44  | | | | | | | | | | | | |   (4742)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_107_0 = 0)) & (v1 = 0 |
% 97.25/14.44  | | | | | | | | | | | | |               all_107_0 = 0))
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | DELTA: instantiating (4742) with fresh symbols all_114_0,
% 97.25/14.44  | | | | | | | | | | | | |        all_114_1 gives:
% 97.25/14.44  | | | | | | | | | | | | |   (4743)  s(all_114_1) = all_114_0 & $i(all_114_1) & ( ~
% 97.25/14.44  | | | | | | | | | | | | |             (all_114_0 = 0) |  ~ (all_107_0 = 0)) &
% 97.25/14.44  | | | | | | | | | | | | |           (all_114_0 = 0 | all_107_0 = 0)
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | ALPHA: (4743) implies:
% 97.25/14.44  | | | | | | | | | | | | |   (4744)  $i(all_114_1)
% 97.25/14.44  | | | | | | | | | | | | |   (4745)  s(all_114_1) = all_114_0
% 97.25/14.44  | | | | | | | | | | | | |   (4746)  all_114_0 = 0 | all_107_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | BETA: splitting (4746) gives:
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | |   (4747)  all_114_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | REDUCE: (4745), (4747) imply:
% 97.25/14.44  | | | | | | | | | | | | | |   (4748)  s(all_114_1) = 0
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_125_0,
% 97.25/14.44  | | | | | | | | | | | | | |        all_125_1 gives:
% 97.25/14.44  | | | | | | | | | | | | | |   (4749)   ~ (all_125_0 = 0) & s(all_125_1) = all_125_0 &
% 97.25/14.44  | | | | | | | | | | | | | |           $i(all_125_1)
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | ALPHA: (4749) implies:
% 97.25/14.44  | | | | | | | | | | | | | |   (4750)   ~ (all_125_0 = 0)
% 97.25/14.44  | | | | | | | | | | | | | |   (4751)  $i(all_125_1)
% 97.25/14.44  | | | | | | | | | | | | | |   (4752)  s(all_125_1) = all_125_0
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | GROUND_INST: instantiating (4708) with all_125_1, all_125_0,
% 97.25/14.44  | | | | | | | | | | | | | |              simplifying with (4751), (4752) gives:
% 97.25/14.44  | | | | | | | | | | | | | |   (4753)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_125_0 = 0)) & (v1 = 0 |
% 97.25/14.44  | | | | | | | | | | | | | |               all_125_0 = 0))
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | DELTA: instantiating (4753) with fresh symbols all_132_0,
% 97.25/14.44  | | | | | | | | | | | | | |        all_132_1 gives:
% 97.25/14.44  | | | | | | | | | | | | | |   (4754)  s(all_132_1) = all_132_0 & $i(all_132_1) & ( ~
% 97.25/14.44  | | | | | | | | | | | | | |             (all_132_0 = 0) |  ~ (all_125_0 = 0)) &
% 97.25/14.44  | | | | | | | | | | | | | |           (all_132_0 = 0 | all_125_0 = 0)
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | ALPHA: (4754) implies:
% 97.25/14.44  | | | | | | | | | | | | | |   (4755)  $i(all_132_1)
% 97.25/14.44  | | | | | | | | | | | | | |   (4756)  s(all_132_1) = all_132_0
% 97.25/14.44  | | | | | | | | | | | | | |   (4757)  all_132_0 = 0 | all_125_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | BETA: splitting (4757) gives:
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | |   (4758)  all_132_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | REDUCE: (4756), (4758) imply:
% 97.25/14.44  | | | | | | | | | | | | | | |   (4759)  s(all_132_1) = 0
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_143_0,
% 97.25/14.44  | | | | | | | | | | | | | | |        all_143_1 gives:
% 97.25/14.44  | | | | | | | | | | | | | | |   (4760)   ~ (all_143_0 = 0) & s(all_143_1) = all_143_0 &
% 97.25/14.44  | | | | | | | | | | | | | | |           $i(all_143_1)
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | ALPHA: (4760) implies:
% 97.25/14.44  | | | | | | | | | | | | | | |   (4761)   ~ (all_143_0 = 0)
% 97.25/14.44  | | | | | | | | | | | | | | |   (4762)  $i(all_143_1)
% 97.25/14.44  | | | | | | | | | | | | | | |   (4763)  s(all_143_1) = all_143_0
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | GROUND_INST: instantiating (4708) with all_143_1, all_143_0,
% 97.25/14.44  | | | | | | | | | | | | | | |              simplifying with (4762), (4763) gives:
% 97.25/14.44  | | | | | | | | | | | | | | |   (4764)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_143_0 = 0)) & (v1 = 0 |
% 97.25/14.44  | | | | | | | | | | | | | | |               all_143_0 = 0))
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | DELTA: instantiating (4764) with fresh symbols all_150_0,
% 97.25/14.44  | | | | | | | | | | | | | | |        all_150_1 gives:
% 97.25/14.44  | | | | | | | | | | | | | | |   (4765)  s(all_150_1) = all_150_0 & $i(all_150_1) & ( ~
% 97.25/14.44  | | | | | | | | | | | | | | |             (all_150_0 = 0) |  ~ (all_143_0 = 0)) &
% 97.25/14.44  | | | | | | | | | | | | | | |           (all_150_0 = 0 | all_143_0 = 0)
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | ALPHA: (4765) implies:
% 97.25/14.44  | | | | | | | | | | | | | | |   (4766)  $i(all_150_1)
% 97.25/14.44  | | | | | | | | | | | | | | |   (4767)  s(all_150_1) = all_150_0
% 97.25/14.44  | | | | | | | | | | | | | | |   (4768)  all_150_0 = 0 | all_143_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | BETA: splitting (4768) gives:
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | |   (4769)  all_150_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | REDUCE: (4767), (4769) imply:
% 97.25/14.44  | | | | | | | | | | | | | | | |   (4770)  s(all_150_1) = 0
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | BETA: splitting (4705) gives:
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | |   (4771)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.44  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.44  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | | ALPHA: (4771) implies:
% 97.25/14.44  | | | | | | | | | | | | | | | | |   (4772)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4772) with all_150_1, simplifying
% 97.25/14.44  | | | | | | | | | | | | | | | | |              with (4766), (4770) gives:
% 97.25/14.44  | | | | | | | | | | | | | | | | |   (4773)  $false
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | | CLOSE: (4773) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | |   (4774)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.44  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.44  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | | ALPHA: (4774) implies:
% 97.25/14.44  | | | | | | | | | | | | | | | | |   (4775)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.44  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4602), (4631), (4632), (4707),
% 97.25/14.44  | | | | | | | | | | | | | | | | |            (4775) are inconsistent by sub-proof #19.
% 97.25/14.44  | | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | |   (4776)  all_143_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | REDUCE: (4761), (4776) imply:
% 97.25/14.44  | | | | | | | | | | | | | | | |   (4777)  $false
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | | CLOSE: (4777) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | |   (4778)  all_125_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | REDUCE: (4750), (4778) imply:
% 97.25/14.44  | | | | | | | | | | | | | | |   (4779)  $false
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | | CLOSE: (4779) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | |   (4780)  all_107_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | REDUCE: (4739), (4780) imply:
% 97.25/14.44  | | | | | | | | | | | | | |   (4781)  $false
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | | CLOSE: (4781) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | |   (4782)  all_89_0 = 0
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | REDUCE: (4728), (4782) imply:
% 97.25/14.44  | | | | | | | | | | | | |   (4783)  $false
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | | CLOSE: (4783) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | |   (4784)  all_71_0 = 0
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | REDUCE: (4717), (4784) imply:
% 97.25/14.44  | | | | | | | | | | | |   (4785)  $false
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | CLOSE: (4785) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | |   (4786)  all_50_0 = 0
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | REDUCE: (4700), (4786) imply:
% 97.25/14.44  | | | | | | | | | | |   (4787)  $false
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | CLOSE: (4787) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | |   (4788)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.44  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.44  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.44  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.44  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.25/14.44  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.25/14.44  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.44  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | ALPHA: (4788) implies:
% 97.25/14.44  | | | | | | | | | |   (4789)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.44  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.44  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.44  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.44  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.44  | | | | | | | | | |   (4790)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.44  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.44  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | DELTA: instantiating (4790) with fresh symbols all_59_0,
% 97.25/14.44  | | | | | | | | | |        all_59_1 gives:
% 97.25/14.44  | | | | | | | | | |   (4791)  s(all_59_1) = all_59_0 & $i(all_59_1) &  ! [v0:
% 97.25/14.44  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_59_0 = 0) | v1 = 0
% 97.25/14.44  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.44  | | | | | | | | | |           (all_59_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | ALPHA: (4791) implies:
% 97.25/14.44  | | | | | | | | | |   (4792)   ! [v0: $i] : (all_59_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.25/14.44  | | | | | | | | | |             $i(v0))
% 97.25/14.44  | | | | | | | | | |   (4793)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_59_0 = 0) |
% 97.25/14.44  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | GROUND_INST: instantiating (4793) with all_50_1, all_50_0,
% 97.25/14.44  | | | | | | | | | |              simplifying with (4701), (4702) gives:
% 97.25/14.44  | | | | | | | | | |   (4794)   ~ (all_59_0 = 0) | all_50_0 = 0
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | BETA: splitting (4794) gives:
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | |   (4795)   ~ (all_59_0 = 0)
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | BETA: splitting (4705) gives:
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | |   (4796)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.44  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.44  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | ALPHA: (4796) implies:
% 97.25/14.44  | | | | | | | | | | | |   (4797)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.44  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4602), (4631), (4632), (4789),
% 97.25/14.44  | | | | | | | | | | | |            (4797) are inconsistent by sub-proof #20.
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | |   (4798)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.44  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.44  | | | | | | | | | | | |             $i(v0))
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | ALPHA: (4798) implies:
% 97.25/14.44  | | | | | | | | | | | |   (4799)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | DELTA: instantiating (4799) with fresh symbol all_72_0
% 97.25/14.44  | | | | | | | | | | | |        gives:
% 97.25/14.44  | | | | | | | | | | | |   (4800)  s(all_72_0) = 0 & $i(all_72_0)
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | ALPHA: (4800) implies:
% 97.25/14.44  | | | | | | | | | | | |   (4801)  $i(all_72_0)
% 97.25/14.44  | | | | | | | | | | | |   (4802)  s(all_72_0) = 0
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | GROUND_INST: instantiating (4792) with all_72_0, simplifying
% 97.25/14.44  | | | | | | | | | | | |              with (4801), (4802) gives:
% 97.25/14.44  | | | | | | | | | | | |   (4803)  all_59_0 = 0
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | REDUCE: (4795), (4803) imply:
% 97.25/14.44  | | | | | | | | | | | |   (4804)  $false
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | | CLOSE: (4804) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | |   (4805)  all_50_0 = 0
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | REDUCE: (4700), (4805) imply:
% 97.25/14.44  | | | | | | | | | | |   (4806)  $false
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | | CLOSE: (4806) is inconsistent.
% 97.25/14.44  | | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | End of split
% 97.25/14.44  | | | | | | | | | 
% 97.25/14.44  | | | | | | | | Case 2:
% 97.25/14.44  | | | | | | | | | 
% 97.25/14.44  | | | | | | | | |   (4807)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.44  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.25/14.44  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.25/14.44  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.44  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.25/14.44  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.44  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.44  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.44  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.44  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.44  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.44  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.44  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.44  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.44  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.44  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.44  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.44  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.44  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.44  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.44  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.44  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.44  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.44  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.25/14.44  | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | ALPHA: (4807) implies:
% 97.25/14.44  | | | | | | | | |   (4808)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.44  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.44  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.44  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.44  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.44  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.44  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.44  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.44  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.25/14.44  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.25/14.44  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.25/14.44  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.25/14.44  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.25/14.44  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.44  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.44  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.44  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.44  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.44  | | | | | | | | |                   $i(v0)))))
% 97.25/14.44  | | | | | | | | |   (4809)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.44  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.44  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.44  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.44  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.25/14.44  | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | BETA: splitting (4808) gives:
% 97.25/14.44  | | | | | | | | | 
% 97.25/14.44  | | | | | | | | | Case 1:
% 97.25/14.44  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | |   (4810)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.45  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.45  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.45  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.45  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.45  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.45  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.45  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.45  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | ALPHA: (4810) implies:
% 97.25/14.45  | | | | | | | | | |   (4811)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.45  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.45  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.45  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.45  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.45  | | | | | | | | | |   (4812)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.45  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.45  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.45  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | GROUND_INST: instantiating (4812) with all_50_1, all_50_0,
% 97.25/14.45  | | | | | | | | | |              simplifying with (4701), (4702) gives:
% 97.25/14.45  | | | | | | | | | |   (4813)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_50_0 = 0)) & (v1 = 0 |
% 97.25/14.45  | | | | | | | | | |               all_50_0 = 0))
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | DELTA: instantiating (4813) with fresh symbols all_60_0,
% 97.25/14.45  | | | | | | | | | |        all_60_1 gives:
% 97.25/14.45  | | | | | | | | | |   (4814)  s(all_60_1) = all_60_0 & $i(all_60_1) & ( ~
% 97.25/14.45  | | | | | | | | | |             (all_60_0 = 0) |  ~ (all_50_0 = 0)) & (all_60_0
% 97.25/14.45  | | | | | | | | | |             = 0 | all_50_0 = 0)
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | ALPHA: (4814) implies:
% 97.25/14.45  | | | | | | | | | |   (4815)  $i(all_60_1)
% 97.25/14.45  | | | | | | | | | |   (4816)  s(all_60_1) = all_60_0
% 97.25/14.45  | | | | | | | | | |   (4817)  all_60_0 = 0 | all_50_0 = 0
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | BETA: splitting (4817) gives:
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | |   (4818)  all_60_0 = 0
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | REDUCE: (4816), (4818) imply:
% 97.25/14.45  | | | | | | | | | | |   (4819)  s(all_60_1) = 0
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_71_0,
% 97.25/14.45  | | | | | | | | | | |        all_71_1 gives:
% 97.25/14.45  | | | | | | | | | | |   (4820)   ~ (all_71_0 = 0) & s(all_71_1) = all_71_0 &
% 97.25/14.45  | | | | | | | | | | |           $i(all_71_1)
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | ALPHA: (4820) implies:
% 97.25/14.45  | | | | | | | | | | |   (4821)   ~ (all_71_0 = 0)
% 97.25/14.45  | | | | | | | | | | |   (4822)  $i(all_71_1)
% 97.25/14.45  | | | | | | | | | | |   (4823)  s(all_71_1) = all_71_0
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | GROUND_INST: instantiating (4812) with all_71_1, all_71_0,
% 97.25/14.45  | | | | | | | | | | |              simplifying with (4822), (4823) gives:
% 97.25/14.45  | | | | | | | | | | |   (4824)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_71_0 = 0)) & (v1 = 0 |
% 97.25/14.45  | | | | | | | | | | |               all_71_0 = 0))
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | DELTA: instantiating (4824) with fresh symbols all_78_0,
% 97.25/14.45  | | | | | | | | | | |        all_78_1 gives:
% 97.25/14.45  | | | | | | | | | | |   (4825)  s(all_78_1) = all_78_0 & $i(all_78_1) & ( ~
% 97.25/14.45  | | | | | | | | | | |             (all_78_0 = 0) |  ~ (all_71_0 = 0)) & (all_78_0
% 97.25/14.45  | | | | | | | | | | |             = 0 | all_71_0 = 0)
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | ALPHA: (4825) implies:
% 97.25/14.45  | | | | | | | | | | |   (4826)  $i(all_78_1)
% 97.25/14.45  | | | | | | | | | | |   (4827)  s(all_78_1) = all_78_0
% 97.25/14.45  | | | | | | | | | | |   (4828)  all_78_0 = 0 | all_71_0 = 0
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | BETA: splitting (4828) gives:
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | |   (4829)  all_78_0 = 0
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | REDUCE: (4827), (4829) imply:
% 97.25/14.45  | | | | | | | | | | | |   (4830)  s(all_78_1) = 0
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_89_0,
% 97.25/14.45  | | | | | | | | | | | |        all_89_1 gives:
% 97.25/14.45  | | | | | | | | | | | |   (4831)   ~ (all_89_0 = 0) & s(all_89_1) = all_89_0 &
% 97.25/14.45  | | | | | | | | | | | |           $i(all_89_1)
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | ALPHA: (4831) implies:
% 97.25/14.45  | | | | | | | | | | | |   (4832)   ~ (all_89_0 = 0)
% 97.25/14.45  | | | | | | | | | | | |   (4833)  $i(all_89_1)
% 97.25/14.45  | | | | | | | | | | | |   (4834)  s(all_89_1) = all_89_0
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | GROUND_INST: instantiating (4812) with all_89_1, all_89_0,
% 97.25/14.45  | | | | | | | | | | | |              simplifying with (4833), (4834) gives:
% 97.25/14.45  | | | | | | | | | | | |   (4835)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_89_0 = 0)) & (v1 = 0 |
% 97.25/14.45  | | | | | | | | | | | |               all_89_0 = 0))
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | DELTA: instantiating (4835) with fresh symbols all_96_0,
% 97.25/14.45  | | | | | | | | | | | |        all_96_1 gives:
% 97.25/14.45  | | | | | | | | | | | |   (4836)  s(all_96_1) = all_96_0 & $i(all_96_1) & ( ~
% 97.25/14.45  | | | | | | | | | | | |             (all_96_0 = 0) |  ~ (all_89_0 = 0)) & (all_96_0
% 97.25/14.45  | | | | | | | | | | | |             = 0 | all_89_0 = 0)
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | ALPHA: (4836) implies:
% 97.25/14.45  | | | | | | | | | | | |   (4837)  $i(all_96_1)
% 97.25/14.45  | | | | | | | | | | | |   (4838)  s(all_96_1) = all_96_0
% 97.25/14.45  | | | | | | | | | | | |   (4839)  all_96_0 = 0 | all_89_0 = 0
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | BETA: splitting (4839) gives:
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | |   (4840)  all_96_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | REDUCE: (4838), (4840) imply:
% 97.25/14.45  | | | | | | | | | | | | |   (4841)  s(all_96_1) = 0
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_107_0,
% 97.25/14.45  | | | | | | | | | | | | |        all_107_1 gives:
% 97.25/14.45  | | | | | | | | | | | | |   (4842)   ~ (all_107_0 = 0) & s(all_107_1) = all_107_0 &
% 97.25/14.45  | | | | | | | | | | | | |           $i(all_107_1)
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | ALPHA: (4842) implies:
% 97.25/14.45  | | | | | | | | | | | | |   (4843)   ~ (all_107_0 = 0)
% 97.25/14.45  | | | | | | | | | | | | |   (4844)  $i(all_107_1)
% 97.25/14.45  | | | | | | | | | | | | |   (4845)  s(all_107_1) = all_107_0
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | GROUND_INST: instantiating (4812) with all_107_1, all_107_0,
% 97.25/14.45  | | | | | | | | | | | | |              simplifying with (4844), (4845) gives:
% 97.25/14.45  | | | | | | | | | | | | |   (4846)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_107_0 = 0)) & (v1 = 0 |
% 97.25/14.45  | | | | | | | | | | | | |               all_107_0 = 0))
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | DELTA: instantiating (4846) with fresh symbols all_114_0,
% 97.25/14.45  | | | | | | | | | | | | |        all_114_1 gives:
% 97.25/14.45  | | | | | | | | | | | | |   (4847)  s(all_114_1) = all_114_0 & $i(all_114_1) & ( ~
% 97.25/14.45  | | | | | | | | | | | | |             (all_114_0 = 0) |  ~ (all_107_0 = 0)) &
% 97.25/14.45  | | | | | | | | | | | | |           (all_114_0 = 0 | all_107_0 = 0)
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | ALPHA: (4847) implies:
% 97.25/14.45  | | | | | | | | | | | | |   (4848)  $i(all_114_1)
% 97.25/14.45  | | | | | | | | | | | | |   (4849)  s(all_114_1) = all_114_0
% 97.25/14.45  | | | | | | | | | | | | |   (4850)  all_114_0 = 0 | all_107_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | BETA: splitting (4850) gives:
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | |   (4851)  all_114_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | REDUCE: (4849), (4851) imply:
% 97.25/14.45  | | | | | | | | | | | | | |   (4852)  s(all_114_1) = 0
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_125_0,
% 97.25/14.45  | | | | | | | | | | | | | |        all_125_1 gives:
% 97.25/14.45  | | | | | | | | | | | | | |   (4853)   ~ (all_125_0 = 0) & s(all_125_1) = all_125_0 &
% 97.25/14.45  | | | | | | | | | | | | | |           $i(all_125_1)
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | ALPHA: (4853) implies:
% 97.25/14.45  | | | | | | | | | | | | | |   (4854)   ~ (all_125_0 = 0)
% 97.25/14.45  | | | | | | | | | | | | | |   (4855)  $i(all_125_1)
% 97.25/14.45  | | | | | | | | | | | | | |   (4856)  s(all_125_1) = all_125_0
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | GROUND_INST: instantiating (4812) with all_125_1, all_125_0,
% 97.25/14.45  | | | | | | | | | | | | | |              simplifying with (4855), (4856) gives:
% 97.25/14.45  | | | | | | | | | | | | | |   (4857)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_125_0 = 0)) & (v1 = 0 |
% 97.25/14.45  | | | | | | | | | | | | | |               all_125_0 = 0))
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | DELTA: instantiating (4857) with fresh symbols all_132_0,
% 97.25/14.45  | | | | | | | | | | | | | |        all_132_1 gives:
% 97.25/14.45  | | | | | | | | | | | | | |   (4858)  s(all_132_1) = all_132_0 & $i(all_132_1) & ( ~
% 97.25/14.45  | | | | | | | | | | | | | |             (all_132_0 = 0) |  ~ (all_125_0 = 0)) &
% 97.25/14.45  | | | | | | | | | | | | | |           (all_132_0 = 0 | all_125_0 = 0)
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | ALPHA: (4858) implies:
% 97.25/14.45  | | | | | | | | | | | | | |   (4859)  $i(all_132_1)
% 97.25/14.45  | | | | | | | | | | | | | |   (4860)  s(all_132_1) = all_132_0
% 97.25/14.45  | | | | | | | | | | | | | |   (4861)  all_132_0 = 0 | all_125_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | BETA: splitting (4861) gives:
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | |   (4862)  all_132_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | REDUCE: (4860), (4862) imply:
% 97.25/14.45  | | | | | | | | | | | | | | |   (4863)  s(all_132_1) = 0
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | DELTA: instantiating (4698) with fresh symbols all_143_0,
% 97.25/14.45  | | | | | | | | | | | | | | |        all_143_1 gives:
% 97.25/14.45  | | | | | | | | | | | | | | |   (4864)   ~ (all_143_0 = 0) & s(all_143_1) = all_143_0 &
% 97.25/14.45  | | | | | | | | | | | | | | |           $i(all_143_1)
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | ALPHA: (4864) implies:
% 97.25/14.45  | | | | | | | | | | | | | | |   (4865)   ~ (all_143_0 = 0)
% 97.25/14.45  | | | | | | | | | | | | | | |   (4866)  $i(all_143_1)
% 97.25/14.45  | | | | | | | | | | | | | | |   (4867)  s(all_143_1) = all_143_0
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | GROUND_INST: instantiating (4812) with all_143_1, all_143_0,
% 97.25/14.45  | | | | | | | | | | | | | | |              simplifying with (4866), (4867) gives:
% 97.25/14.45  | | | | | | | | | | | | | | |   (4868)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_143_0 = 0)) & (v1 = 0 |
% 97.25/14.45  | | | | | | | | | | | | | | |               all_143_0 = 0))
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | DELTA: instantiating (4868) with fresh symbols all_150_0,
% 97.25/14.45  | | | | | | | | | | | | | | |        all_150_1 gives:
% 97.25/14.45  | | | | | | | | | | | | | | |   (4869)  s(all_150_1) = all_150_0 & $i(all_150_1) & ( ~
% 97.25/14.45  | | | | | | | | | | | | | | |             (all_150_0 = 0) |  ~ (all_143_0 = 0)) &
% 97.25/14.45  | | | | | | | | | | | | | | |           (all_150_0 = 0 | all_143_0 = 0)
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | ALPHA: (4869) implies:
% 97.25/14.45  | | | | | | | | | | | | | | |   (4870)  $i(all_150_1)
% 97.25/14.45  | | | | | | | | | | | | | | |   (4871)  s(all_150_1) = all_150_0
% 97.25/14.45  | | | | | | | | | | | | | | |   (4872)  all_150_0 = 0 | all_143_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | BETA: splitting (4872) gives:
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | |   (4873)  all_150_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | REDUCE: (4871), (4873) imply:
% 97.25/14.45  | | | | | | | | | | | | | | | |   (4874)  s(all_150_1) = 0
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | BETA: splitting (4809) gives:
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | |   (4875)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.45  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.45  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | | ALPHA: (4875) implies:
% 97.25/14.45  | | | | | | | | | | | | | | | | |   (4876)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.45  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (4602), (4631), (4632), (4811),
% 97.25/14.45  | | | | | | | | | | | | | | | | |            (4876) are inconsistent by sub-proof #20.
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | |   (4877)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.45  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.45  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | | ALPHA: (4877) implies:
% 97.25/14.45  | | | | | | | | | | | | | | | | |   (4878)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4878) with all_150_1, simplifying
% 97.25/14.45  | | | | | | | | | | | | | | | | |              with (4870), (4874) gives:
% 97.25/14.45  | | | | | | | | | | | | | | | | |   (4879)  $false
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | | CLOSE: (4879) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | |   (4880)  all_143_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | REDUCE: (4865), (4880) imply:
% 97.25/14.45  | | | | | | | | | | | | | | | |   (4881)  $false
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | | CLOSE: (4881) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | |   (4882)  all_125_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | REDUCE: (4854), (4882) imply:
% 97.25/14.45  | | | | | | | | | | | | | | |   (4883)  $false
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | | CLOSE: (4883) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | |   (4884)  all_107_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | REDUCE: (4843), (4884) imply:
% 97.25/14.45  | | | | | | | | | | | | | |   (4885)  $false
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | | CLOSE: (4885) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | |   (4886)  all_89_0 = 0
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | REDUCE: (4832), (4886) imply:
% 97.25/14.45  | | | | | | | | | | | | |   (4887)  $false
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | | CLOSE: (4887) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | |   (4888)  all_71_0 = 0
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | REDUCE: (4821), (4888) imply:
% 97.25/14.45  | | | | | | | | | | | |   (4889)  $false
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | CLOSE: (4889) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | |   (4890)  all_50_0 = 0
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | REDUCE: (4700), (4890) imply:
% 97.25/14.45  | | | | | | | | | | |   (4891)  $false
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | CLOSE: (4891) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | |   (4892)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.45  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.45  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.45  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.45  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.45  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.45  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.45  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.45  | | | | | | | | | |                 $i(v0))))
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | ALPHA: (4892) implies:
% 97.25/14.45  | | | | | | | | | |   (4893)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.45  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.45  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.45  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.45  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.45  | | | | | | | | | |   (4894)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.45  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.45  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.45  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | DELTA: instantiating (4894) with fresh symbols all_59_0,
% 97.25/14.45  | | | | | | | | | |        all_59_1 gives:
% 97.25/14.45  | | | | | | | | | |   (4895)  s(all_59_1) = all_59_0 & $i(all_59_1) &  ! [v0:
% 97.25/14.45  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_59_0 = 0) | v1 = 0
% 97.25/14.45  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.45  | | | | | | | | | |           (all_59_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | ALPHA: (4895) implies:
% 97.25/14.45  | | | | | | | | | |   (4896)   ! [v0: $i] : (all_59_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.25/14.45  | | | | | | | | | |             $i(v0))
% 97.25/14.45  | | | | | | | | | |   (4897)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_59_0 = 0) |
% 97.25/14.45  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | GROUND_INST: instantiating (4897) with all_50_1, all_50_0,
% 97.25/14.45  | | | | | | | | | |              simplifying with (4701), (4702) gives:
% 97.25/14.45  | | | | | | | | | |   (4898)   ~ (all_59_0 = 0) | all_50_0 = 0
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | BETA: splitting (4898) gives:
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | |   (4899)   ~ (all_59_0 = 0)
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | BETA: splitting (4809) gives:
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | Case 1:
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | |   (4900)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.45  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.45  | | | | | | | | | | | |             $i(v0))
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | ALPHA: (4900) implies:
% 97.25/14.45  | | | | | | | | | | | |   (4901)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | DELTA: instantiating (4901) with fresh symbol all_74_0
% 97.25/14.45  | | | | | | | | | | | |        gives:
% 97.25/14.45  | | | | | | | | | | | |   (4902)  s(all_74_0) = 0 & $i(all_74_0)
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | ALPHA: (4902) implies:
% 97.25/14.45  | | | | | | | | | | | |   (4903)  $i(all_74_0)
% 97.25/14.45  | | | | | | | | | | | |   (4904)  s(all_74_0) = 0
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | GROUND_INST: instantiating (4896) with all_74_0, simplifying
% 97.25/14.45  | | | | | | | | | | | |              with (4903), (4904) gives:
% 97.25/14.45  | | | | | | | | | | | |   (4905)  all_59_0 = 0
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | REDUCE: (4899), (4905) imply:
% 97.25/14.45  | | | | | | | | | | | |   (4906)  $false
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | CLOSE: (4906) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | |   (4907)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.45  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.45  | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | ALPHA: (4907) implies:
% 97.25/14.45  | | | | | | | | | | | |   (4908)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.45  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (4602), (4631), (4632), (4893),
% 97.25/14.45  | | | | | | | | | | | |            (4908) are inconsistent by sub-proof #19.
% 97.25/14.45  | | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | Case 2:
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | |   (4909)  all_50_0 = 0
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | REDUCE: (4700), (4909) imply:
% 97.25/14.45  | | | | | | | | | | |   (4910)  $false
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | | CLOSE: (4910) is inconsistent.
% 97.25/14.45  | | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | | 
% 97.25/14.45  | | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | | 
% 97.25/14.45  | | | | | | | | End of split
% 97.25/14.45  | | | | | | | | 
% 97.25/14.45  | | | | | | | End of split
% 97.25/14.45  | | | | | | | 
% 97.25/14.45  | | | | | | End of split
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | End of split
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | Case 2:
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | |   (4911)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 97.25/14.45  | | | | |             $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | | ALPHA: (4911) implies:
% 97.25/14.45  | | | | |   (4912)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 97.25/14.45  | | | | |   (4913)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 97.25/14.45  | | | | |             $i(v0))
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | | DELTA: instantiating (4912) with fresh symbol all_20_0 gives:
% 97.25/14.45  | | | | |   (4914)  q(all_20_0) = 0 & $i(all_20_0)
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | | ALPHA: (4914) implies:
% 97.25/14.45  | | | | |   (4915)  $i(all_20_0)
% 97.25/14.45  | | | | |   (4916)  q(all_20_0) = 0
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | | DELTA: instantiating (4913) with fresh symbols all_22_0, all_22_1
% 97.25/14.45  | | | | |        gives:
% 97.25/14.45  | | | | |   (4917)   ~ (all_22_0 = 0) & r(all_22_1) = all_22_0 & $i(all_22_1)
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | | ALPHA: (4917) implies:
% 97.25/14.45  | | | | |   (4918)   ~ (all_22_0 = 0)
% 97.25/14.45  | | | | |   (4919)  $i(all_22_1)
% 97.25/14.45  | | | | |   (4920)  r(all_22_1) = all_22_0
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | | BETA: splitting (4599) gives:
% 97.25/14.45  | | | | | 
% 97.25/14.45  | | | | | Case 1:
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | |   (4921)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.25/14.45  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.25/14.45  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 97.25/14.45  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.25/14.45  | | | | | |                 |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) |
% 97.25/14.45  | | | | | |             ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.45  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.45  | | | | | |                 $i(v0))))
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | | ALPHA: (4921) implies:
% 97.25/14.45  | | | | | |   (4922)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.25/14.45  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.25/14.45  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.45  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 97.25/14.45  | | | | | |   (4923)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.25/14.45  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.25/14.45  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | | GROUND_INST: instantiating (4923) with all_20_0, 0, simplifying with
% 97.25/14.45  | | | | | |              (4915), (4916) gives:
% 97.25/14.45  | | | | | |   (4924)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.45  | | | | | |             $i(v0))
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | | DELTA: instantiating (4924) with fresh symbols all_31_0, all_31_1
% 97.25/14.45  | | | | | |        gives:
% 97.25/14.45  | | | | | |   (4925)   ~ (all_31_0 = 0) & q(all_31_1) = all_31_0 & $i(all_31_1)
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | | ALPHA: (4925) implies:
% 97.25/14.45  | | | | | |   (4926)   ~ (all_31_0 = 0)
% 97.25/14.45  | | | | | |   (4927)  $i(all_31_1)
% 97.25/14.45  | | | | | |   (4928)  q(all_31_1) = all_31_0
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | | BETA: splitting (4600) gives:
% 97.25/14.45  | | | | | | 
% 97.25/14.45  | | | | | | Case 1:
% 97.25/14.45  | | | | | | | 
% 97.25/14.46  | | | | | | |   (4929)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.46  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.46  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.46  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.25/14.46  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.46  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.46  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.46  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.25/14.46  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.46  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.46  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.46  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.46  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.46  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.46  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.46  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.46  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.46  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.46  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.46  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.46  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.46  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.46  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.46  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.46  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.46  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.25/14.46  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.25/14.46  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.46  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.46  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.46  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.25/14.46  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.25/14.46  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.25/14.46  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.46  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.46  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.46  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.25/14.46  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.46  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.46  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.25/14.46  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.46  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.25/14.46  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.46  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.25/14.46  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.46  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.46  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.25/14.46  | | | | | | | 
% 97.25/14.46  | | | | | | | ALPHA: (4929) implies:
% 97.25/14.46  | | | | | | |   (4930)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.46  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.46  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.46  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.46  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.46  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.46  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.46  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.46  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.46  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.46  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.46  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.46  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.46  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.46  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.46  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.46  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.46  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.46  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.46  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.46  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.46  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.46  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.25/14.46  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.25/14.46  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.46  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.46  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.46  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.25/14.46  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.46  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.25/14.46  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.46  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.46  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.46  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.46  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.46  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.46  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.46  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.46  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.46  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.46  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.46  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.46  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.46  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.25/14.46  | | | | | | |   (4931)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.46  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.46  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.46  | | | | | | |                 = 0)))
% 97.25/14.46  | | | | | | | 
% 97.25/14.46  | | | | | | | GROUND_INST: instantiating (4931) with all_22_1, all_22_0,
% 97.25/14.46  | | | | | | |              simplifying with (4919), (4920) gives:
% 97.25/14.46  | | | | | | |   (4932)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 97.25/14.46  | | | | | | |               (v1 = 0) |  ~ (all_22_0 = 0)) & (v1 = 0 | all_22_0 =
% 97.25/14.46  | | | | | | |               0))
% 97.25/14.46  | | | | | | | 
% 97.25/14.46  | | | | | | | DELTA: instantiating (4932) with fresh symbols all_129_0,
% 97.25/14.46  | | | | | | |        all_129_1 gives:
% 97.25/14.46  | | | | | | |   (4933)  r(all_129_1) = all_129_0 & $i(all_129_1) & ( ~
% 97.25/14.46  | | | | | | |             (all_129_0 = 0) |  ~ (all_22_0 = 0)) & (all_129_0 = 0
% 97.25/14.46  | | | | | | |             | all_22_0 = 0)
% 97.25/14.46  | | | | | | | 
% 97.25/14.46  | | | | | | | ALPHA: (4933) implies:
% 97.25/14.46  | | | | | | |   (4934)  $i(all_129_1)
% 97.25/14.46  | | | | | | |   (4935)  r(all_129_1) = all_129_0
% 97.25/14.46  | | | | | | |   (4936)  all_129_0 = 0 | all_22_0 = 0
% 97.25/14.46  | | | | | | | 
% 97.25/14.46  | | | | | | | BETA: splitting (4936) gives:
% 97.25/14.46  | | | | | | | 
% 97.25/14.46  | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | 
% 97.25/14.46  | | | | | | | |   (4937)  all_129_0 = 0
% 97.25/14.46  | | | | | | | | 
% 97.25/14.46  | | | | | | | | REDUCE: (4935), (4937) imply:
% 97.25/14.46  | | | | | | | |   (4938)  r(all_129_1) = 0
% 97.25/14.46  | | | | | | | | 
% 97.25/14.46  | | | | | | | | BETA: splitting (4922) gives:
% 97.25/14.46  | | | | | | | | 
% 97.25/14.46  | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | 
% 97.25/14.46  | | | | | | | | |   (4939)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.25/14.46  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.25/14.46  | | | | | | | | |             $i(v0))
% 97.25/14.46  | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | ALPHA: (4939) implies:
% 97.25/14.46  | | | | | | | | |   (4940)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.25/14.46  | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.46  | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | BETA: splitting (4930) gives:
% 97.25/14.46  | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | |   (4941)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.46  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.46  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.46  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.46  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.46  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.46  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.25/14.46  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.25/14.46  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.46  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.46  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.46  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.25/14.46  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.25/14.46  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.46  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 97.25/14.46  | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.46  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.25/14.46  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.46  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.46  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.46  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.46  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.25/14.46  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.25/14.46  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.46  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | ALPHA: (4941) implies:
% 97.25/14.46  | | | | | | | | | |   (4942)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.46  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.46  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.46  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.46  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.46  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.46  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.46  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.46  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.46  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.46  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.46  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.46  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.46  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.46  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.46  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.46  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.25/14.46  | | | | | | | | | |   (4943)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.46  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.46  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.46  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.25/14.46  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | BETA: splitting (4942) gives:
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | |   (4944)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.46  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.46  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.46  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.46  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.46  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | ALPHA: (4944) implies:
% 97.25/14.46  | | | | | | | | | | |   (4945)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.46  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.46  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.46  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.46  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.46  | | | | | | | | | | |   (4946)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.46  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.46  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | BETA: splitting (4943) gives:
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | |   (4947)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.46  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.46  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4947) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4948)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.46  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | GROUND_INST: instantiating (4948) with all_9_1, all_9_0,
% 97.25/14.46  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.25/14.46  | | | | | | | | | | | |   (4949)  all_9_0 = 0
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | REDUCE: (3704), (4949) imply:
% 97.25/14.46  | | | | | | | | | | | |   (4950)  p(all_9_1) = 0
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | REF_CLOSE: (3703), (4926), (4927), (4928), (4945), (4950) are
% 97.25/14.46  | | | | | | | | | | | |            inconsistent by sub-proof #18.
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | Case 2:
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | |   (4951)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.46  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.46  | | | | | | | | | | | |             $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4951) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4952)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | REF_CLOSE: (4940), (4946), (4952) are inconsistent by
% 97.25/14.46  | | | | | | | | | | | |            sub-proof #67.
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | End of split
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | Case 2:
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | |   (4953)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.46  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.46  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.46  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.46  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.46  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.46  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.46  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.46  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.46  | | | | | | | | | | |                 $i(v0))))
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | ALPHA: (4953) implies:
% 97.25/14.46  | | | | | | | | | | |   (4954)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.46  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.46  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.46  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.46  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.46  | | | | | | | | | | |   (4955)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.46  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.46  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.46  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | DELTA: instantiating (4955) with fresh symbols all_366_0,
% 97.25/14.46  | | | | | | | | | | |        all_366_1 gives:
% 97.25/14.46  | | | | | | | | | | |   (4956)  s(all_366_1) = all_366_0 & $i(all_366_1) &  ! [v0:
% 97.25/14.46  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_366_0 = 0) | v1 =
% 97.25/14.46  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.46  | | | | | | | | | | |           (all_366_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | ALPHA: (4956) implies:
% 97.25/14.46  | | | | | | | | | | |   (4957)  $i(all_366_1)
% 97.25/14.46  | | | | | | | | | | |   (4958)  s(all_366_1) = all_366_0
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | BETA: splitting (4943) gives:
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | |   (4959)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.46  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.46  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4959) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4960)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | GROUND_INST: instantiating (4940) with all_366_1, all_366_0,
% 97.25/14.46  | | | | | | | | | | | |              simplifying with (4957), (4958) gives:
% 97.25/14.46  | | | | | | | | | | | |   (4961)  all_366_0 = 0
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | REDUCE: (4958), (4961) imply:
% 97.25/14.46  | | | | | | | | | | | |   (4962)  s(all_366_1) = 0
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | GROUND_INST: instantiating (4960) with all_366_1, simplifying
% 97.25/14.46  | | | | | | | | | | | |              with (4957), (4962) gives:
% 97.25/14.46  | | | | | | | | | | | |   (4963)  $false
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | CLOSE: (4963) is inconsistent.
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | Case 2:
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | |   (4964)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.46  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.46  | | | | | | | | | | | |             $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4964) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4965)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.46  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | DELTA: instantiating (4965) with fresh symbols all_376_0,
% 97.25/14.46  | | | | | | | | | | | |        all_376_1 gives:
% 97.25/14.46  | | | | | | | | | | | |   (4966)   ~ (all_376_0 = 0) & p(all_376_1) = all_376_0 &
% 97.25/14.46  | | | | | | | | | | | |           $i(all_376_1)
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4966) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4967)   ~ (all_376_0 = 0)
% 97.25/14.46  | | | | | | | | | | | |   (4968)  $i(all_376_1)
% 97.25/14.46  | | | | | | | | | | | |   (4969)  p(all_376_1) = all_376_0
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_376_1, all_376_0,
% 97.25/14.46  | | | | | | | | | | | |              simplifying with (4968), (4969) gives:
% 97.25/14.46  | | | | | | | | | | | |   (4970)   ~ (all_9_0 = 0) | all_376_0 = 0
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | BETA: splitting (4970) gives:
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | |   (4971)   ~ (all_9_0 = 0)
% 97.25/14.46  | | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | | REF_CLOSE: (3705), (4926), (4927), (4928), (4954), (4971) are
% 97.25/14.46  | | | | | | | | | | | | |            inconsistent by sub-proof #17.
% 97.25/14.46  | | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | Case 2:
% 97.25/14.46  | | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | |   (4972)  all_376_0 = 0
% 97.25/14.46  | | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | | REDUCE: (4967), (4972) imply:
% 97.25/14.46  | | | | | | | | | | | | |   (4973)  $false
% 97.25/14.46  | | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | | CLOSE: (4973) is inconsistent.
% 97.25/14.46  | | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | End of split
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | End of split
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | End of split
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | Case 2:
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | |   (4974)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.46  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.25/14.46  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.46  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.46  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.25/14.46  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.25/14.46  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.25/14.46  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.25/14.46  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.46  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.46  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.25/14.46  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.25/14.46  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.46  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.46  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.25/14.46  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.46  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.25/14.46  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.46  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.46  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.46  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.46  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.25/14.46  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.25/14.46  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.46  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | ALPHA: (4974) implies:
% 97.25/14.46  | | | | | | | | | |   (4975)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.46  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.46  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.46  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.46  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.46  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.25/14.46  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.25/14.46  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.25/14.46  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.25/14.46  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.46  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.46  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.46  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.46  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.46  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.46  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.46  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.46  | | | | | | | | | |                   $i(v0)))))
% 97.25/14.46  | | | | | | | | | |   (4976)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.46  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.25/14.46  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.25/14.46  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.46  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | BETA: splitting (4975) gives:
% 97.25/14.46  | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | |   (4977)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.46  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.46  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.46  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.46  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.46  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.46  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | ALPHA: (4977) implies:
% 97.25/14.46  | | | | | | | | | | |   (4978)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.46  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.46  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.46  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.46  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.46  | | | | | | | | | | |   (4979)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.46  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.46  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.46  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | BETA: splitting (4976) gives:
% 97.25/14.46  | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | Case 1:
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | |   (4980)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.46  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.46  | | | | | | | | | | | |             $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4980) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4981)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | REF_CLOSE: (4940), (4979), (4981) are inconsistent by
% 97.25/14.46  | | | | | | | | | | | |            sub-proof #67.
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | Case 2:
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | |   (4982)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.46  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.46  | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4982) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4983)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.46  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | DELTA: instantiating (4983) with fresh symbols all_371_0,
% 97.25/14.46  | | | | | | | | | | | |        all_371_1 gives:
% 97.25/14.46  | | | | | | | | | | | |   (4984)   ~ (all_371_0 = 0) & p(all_371_1) = all_371_0 &
% 97.25/14.46  | | | | | | | | | | | |           $i(all_371_1)
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | ALPHA: (4984) implies:
% 97.25/14.46  | | | | | | | | | | | |   (4985)   ~ (all_371_0 = 0)
% 97.25/14.46  | | | | | | | | | | | |   (4986)  $i(all_371_1)
% 97.25/14.46  | | | | | | | | | | | |   (4987)  p(all_371_1) = all_371_0
% 97.25/14.46  | | | | | | | | | | | | 
% 97.25/14.46  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_371_1, all_371_0,
% 97.25/14.46  | | | | | | | | | | | |              simplifying with (4986), (4987) gives:
% 97.25/14.47  | | | | | | | | | | | |   (4988)   ~ (all_9_0 = 0) | all_371_0 = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | BETA: splitting (4988) gives:
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | |   (4989)   ~ (all_9_0 = 0)
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | REF_CLOSE: (3705), (4926), (4927), (4928), (4978), (4989) are
% 97.25/14.47  | | | | | | | | | | | | |            inconsistent by sub-proof #17.
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | |   (4990)  all_371_0 = 0
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | REDUCE: (4985), (4990) imply:
% 97.25/14.47  | | | | | | | | | | | | |   (4991)  $false
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | CLOSE: (4991) is inconsistent.
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | |   (4992)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.47  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.47  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.47  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.47  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.47  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.25/14.47  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.25/14.47  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.47  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | ALPHA: (4992) implies:
% 97.25/14.47  | | | | | | | | | | |   (4993)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.47  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.47  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.47  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.47  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.47  | | | | | | | | | | |   (4994)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.47  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.47  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.47  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | DELTA: instantiating (4994) with fresh symbols all_366_0,
% 97.25/14.47  | | | | | | | | | | |        all_366_1 gives:
% 97.25/14.47  | | | | | | | | | | |   (4995)  s(all_366_1) = all_366_0 & $i(all_366_1) &  ! [v0:
% 97.25/14.47  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_366_0 = 0) | v1 =
% 97.25/14.47  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.47  | | | | | | | | | | |           (all_366_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | ALPHA: (4995) implies:
% 97.25/14.47  | | | | | | | | | | |   (4996)  $i(all_366_1)
% 97.25/14.47  | | | | | | | | | | |   (4997)  s(all_366_1) = all_366_0
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | BETA: splitting (4976) gives:
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | |   (4998)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.47  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.47  | | | | | | | | | | | |             $i(v0))
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | ALPHA: (4998) implies:
% 97.25/14.47  | | | | | | | | | | | |   (4999)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.47  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | GROUND_INST: instantiating (4999) with all_9_1, all_9_0,
% 97.25/14.47  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.25/14.47  | | | | | | | | | | | |   (5000)  all_9_0 = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | REDUCE: (3704), (5000) imply:
% 97.25/14.47  | | | | | | | | | | | |   (5001)  p(all_9_1) = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | REF_CLOSE: (3703), (4926), (4927), (4928), (4993), (5001) are
% 97.25/14.47  | | | | | | | | | | | |            inconsistent by sub-proof #18.
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | |   (5002)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.47  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.47  | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | ALPHA: (5002) implies:
% 97.25/14.47  | | | | | | | | | | | |   (5003)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | GROUND_INST: instantiating (4940) with all_366_1, all_366_0,
% 97.25/14.47  | | | | | | | | | | | |              simplifying with (4996), (4997) gives:
% 97.25/14.47  | | | | | | | | | | | |   (5004)  all_366_0 = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | REDUCE: (4997), (5004) imply:
% 97.25/14.47  | | | | | | | | | | | |   (5005)  s(all_366_1) = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | GROUND_INST: instantiating (5003) with all_366_1, simplifying
% 97.25/14.47  | | | | | | | | | | | |              with (4996), (5005) gives:
% 97.25/14.47  | | | | | | | | | | | |   (5006)  $false
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | CLOSE: (5006) is inconsistent.
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | |   (5007)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.47  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.47  | | | | | | | | |             $i(v0))
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | ALPHA: (5007) implies:
% 97.25/14.47  | | | | | | | | |   (5008)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | GROUND_INST: instantiating (5008) with all_129_1, simplifying
% 97.25/14.47  | | | | | | | | |              with (4934), (4938) gives:
% 97.25/14.47  | | | | | | | | |   (5009)  $false
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | CLOSE: (5009) is inconsistent.
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | |   (5010)  all_22_0 = 0
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | | REDUCE: (4918), (5010) imply:
% 97.25/14.47  | | | | | | | |   (5011)  $false
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | | CLOSE: (5011) is inconsistent.
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | End of split
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | Case 2:
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | |   (5012)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.25/14.47  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.47  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.25/14.47  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.25/14.47  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.25/14.47  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.47  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.47  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.25/14.47  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.25/14.47  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.47  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.25/14.47  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.47  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.47  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.47  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.47  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.47  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.47  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.25/14.47  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.25/14.47  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.47  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.25/14.47  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.25/14.47  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.47  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.47  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.47  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.47  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.47  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.25/14.47  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.25/14.47  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.25/14.47  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.47  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.25/14.47  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.47  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.47  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.25/14.47  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.47  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.47  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.47  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.47  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.47  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.47  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.47  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.25/14.47  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.47  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.25/14.47  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.47  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.25/14.47  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.47  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.47  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.47  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | | ALPHA: (5012) implies:
% 97.25/14.47  | | | | | | |   (5013)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.47  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.47  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.47  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.47  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.47  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.47  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.47  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.47  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.47  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.25/14.47  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.25/14.47  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.25/14.47  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.47  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.47  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.47  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.47  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.47  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.47  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.47  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.47  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.47  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.47  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.25/14.47  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.47  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.47  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.25/14.47  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.25/14.47  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.47  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.47  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.47  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.47  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.47  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.47  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.47  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.47  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.47  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.47  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.47  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.47  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.47  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.47  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.47  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.47  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.47  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.47  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.25/14.47  | | | | | | |   (5014)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.25/14.47  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.47  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.25/14.47  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | | DELTA: instantiating (5014) with fresh symbols all_128_0,
% 97.25/14.47  | | | | | | |        all_128_1 gives:
% 97.25/14.47  | | | | | | |   (5015)  r(all_128_1) = all_128_0 & $i(all_128_1) &  ! [v0: $i] :
% 97.25/14.47  | | | | | | |            ! [v1: int] : ( ~ (all_128_0 = 0) | v1 = 0 |  ~ (r(v0)
% 97.25/14.47  | | | | | | |               = v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_128_0 = 0 | 
% 97.25/14.47  | | | | | | |             ~ (r(v0) = 0) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | | ALPHA: (5015) implies:
% 97.25/14.47  | | | | | | |   (5016)   ! [v0: $i] : (all_128_0 = 0 |  ~ (r(v0) = 0) |  ~
% 97.25/14.47  | | | | | | |             $i(v0))
% 97.25/14.47  | | | | | | |   (5017)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_128_0 = 0) | v1 =
% 97.25/14.47  | | | | | | |             0 |  ~ (r(v0) = v1) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | | GROUND_INST: instantiating (5017) with all_22_1, all_22_0,
% 97.25/14.47  | | | | | | |              simplifying with (4919), (4920) gives:
% 97.25/14.47  | | | | | | |   (5018)   ~ (all_128_0 = 0) | all_22_0 = 0
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | | BETA: splitting (5018) gives:
% 97.25/14.47  | | | | | | | 
% 97.25/14.47  | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | |   (5019)   ~ (all_128_0 = 0)
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | | BETA: splitting (4922) gives:
% 97.25/14.47  | | | | | | | | 
% 97.25/14.47  | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | |   (5020)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.25/14.47  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.25/14.47  | | | | | | | | |             $i(v0))
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | ALPHA: (5020) implies:
% 97.25/14.47  | | | | | | | | |   (5021)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | DELTA: instantiating (5021) with fresh symbol all_152_0 gives:
% 97.25/14.47  | | | | | | | | |   (5022)  r(all_152_0) = 0 & $i(all_152_0)
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | ALPHA: (5022) implies:
% 97.25/14.47  | | | | | | | | |   (5023)  $i(all_152_0)
% 97.25/14.47  | | | | | | | | |   (5024)  r(all_152_0) = 0
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | GROUND_INST: instantiating (5016) with all_152_0, simplifying
% 97.25/14.47  | | | | | | | | |              with (5023), (5024) gives:
% 97.25/14.47  | | | | | | | | |   (5025)  all_128_0 = 0
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | REDUCE: (5019), (5025) imply:
% 97.25/14.47  | | | | | | | | |   (5026)  $false
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | CLOSE: (5026) is inconsistent.
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | |   (5027)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.47  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.47  | | | | | | | | |             $i(v0))
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | ALPHA: (5027) implies:
% 97.25/14.47  | | | | | | | | |   (5028)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.25/14.47  | | | | | | | | |             v1 & $i(v0))
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | DELTA: instantiating (5028) with fresh symbols all_152_0,
% 97.25/14.47  | | | | | | | | |        all_152_1 gives:
% 97.25/14.47  | | | | | | | | |   (5029)   ~ (all_152_0 = 0) & s(all_152_1) = all_152_0 &
% 97.25/14.47  | | | | | | | | |           $i(all_152_1)
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | ALPHA: (5029) implies:
% 97.25/14.47  | | | | | | | | |   (5030)   ~ (all_152_0 = 0)
% 97.25/14.47  | | | | | | | | |   (5031)  $i(all_152_1)
% 97.25/14.47  | | | | | | | | |   (5032)  s(all_152_1) = all_152_0
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | BETA: splitting (5013) gives:
% 97.25/14.47  | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | |   (5033)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.47  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.47  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.47  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.47  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.47  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.25/14.47  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.25/14.47  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.25/14.47  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.47  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.47  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.47  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.25/14.47  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.25/14.47  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.47  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.25/14.47  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.25/14.47  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.25/14.47  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.47  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.47  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.47  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.25/14.47  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.25/14.47  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.25/14.47  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.47  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.25/14.47  | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | ALPHA: (5033) implies:
% 97.25/14.47  | | | | | | | | | |   (5034)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.47  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.47  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.47  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.47  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.47  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.47  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.25/14.47  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.25/14.47  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.25/14.47  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.25/14.47  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.47  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.47  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.47  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.47  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.25/14.47  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.25/14.47  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.47  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.47  | | | | | | | | | |                   $i(v0)))))
% 97.25/14.47  | | | | | | | | | |   (5035)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.47  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.47  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.47  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.25/14.47  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.47  | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | BETA: splitting (5034) gives:
% 97.25/14.47  | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | |   (5036)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.47  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.47  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.47  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.47  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.47  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.47  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.47  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.47  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | ALPHA: (5036) implies:
% 97.25/14.47  | | | | | | | | | | |   (5037)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.47  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.47  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.47  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.47  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.47  | | | | | | | | | | |   (5038)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.47  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.47  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.47  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | GROUND_INST: instantiating (5038) with all_152_1, all_152_0,
% 97.25/14.47  | | | | | | | | | | |              simplifying with (5031), (5032) gives:
% 97.25/14.47  | | | | | | | | | | |   (5039)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.47  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_152_0 = 0)) & (v1 = 0 |
% 97.25/14.47  | | | | | | | | | | |               all_152_0 = 0))
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | DELTA: instantiating (5039) with fresh symbols all_348_0,
% 97.25/14.47  | | | | | | | | | | |        all_348_1 gives:
% 97.25/14.47  | | | | | | | | | | |   (5040)  s(all_348_1) = all_348_0 & $i(all_348_1) & ( ~
% 97.25/14.47  | | | | | | | | | | |             (all_348_0 = 0) |  ~ (all_152_0 = 0)) &
% 97.25/14.47  | | | | | | | | | | |           (all_348_0 = 0 | all_152_0 = 0)
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | ALPHA: (5040) implies:
% 97.25/14.47  | | | | | | | | | | |   (5041)  $i(all_348_1)
% 97.25/14.47  | | | | | | | | | | |   (5042)  s(all_348_1) = all_348_0
% 97.25/14.47  | | | | | | | | | | |   (5043)  all_348_0 = 0 | all_152_0 = 0
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | BETA: splitting (5043) gives:
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | |   (5044)  all_348_0 = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | REDUCE: (5042), (5044) imply:
% 97.25/14.47  | | | | | | | | | | | |   (5045)  s(all_348_1) = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | BETA: splitting (5035) gives:
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | |   (5046)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.47  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.47  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | ALPHA: (5046) implies:
% 97.25/14.47  | | | | | | | | | | | | |   (5047)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | GROUND_INST: instantiating (5047) with all_348_1, simplifying
% 97.25/14.47  | | | | | | | | | | | | |              with (5041), (5045) gives:
% 97.25/14.47  | | | | | | | | | | | | |   (5048)  $false
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | CLOSE: (5048) is inconsistent.
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | |   (5049)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.47  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.47  | | | | | | | | | | | | |             $i(v0))
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | ALPHA: (5049) implies:
% 97.25/14.47  | | | | | | | | | | | | |   (5050)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.47  | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | DELTA: instantiating (5050) with fresh symbols all_361_0,
% 97.25/14.47  | | | | | | | | | | | | |        all_361_1 gives:
% 97.25/14.47  | | | | | | | | | | | | |   (5051)   ~ (all_361_0 = 0) & p(all_361_1) = all_361_0 &
% 97.25/14.47  | | | | | | | | | | | | |           $i(all_361_1)
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | ALPHA: (5051) implies:
% 97.25/14.47  | | | | | | | | | | | | |   (5052)   ~ (all_361_0 = 0)
% 97.25/14.47  | | | | | | | | | | | | |   (5053)  $i(all_361_1)
% 97.25/14.47  | | | | | | | | | | | | |   (5054)  p(all_361_1) = all_361_0
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_361_1, all_361_0,
% 97.25/14.47  | | | | | | | | | | | | |              simplifying with (5053), (5054) gives:
% 97.25/14.47  | | | | | | | | | | | | |   (5055)   ~ (all_9_0 = 0) | all_361_0 = 0
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | BETA: splitting (5055) gives:
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | Case 1:
% 97.25/14.47  | | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | |   (5056)   ~ (all_9_0 = 0)
% 97.25/14.47  | | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | | REF_CLOSE: (3705), (4926), (4927), (4928), (5037), (5056) are
% 97.25/14.47  | | | | | | | | | | | | | |            inconsistent by sub-proof #17.
% 97.25/14.47  | | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | |   (5057)  all_361_0 = 0
% 97.25/14.47  | | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | | REDUCE: (5052), (5057) imply:
% 97.25/14.47  | | | | | | | | | | | | | |   (5058)  $false
% 97.25/14.47  | | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | | CLOSE: (5058) is inconsistent.
% 97.25/14.47  | | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | |   (5059)  all_152_0 = 0
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | REDUCE: (5030), (5059) imply:
% 97.25/14.47  | | | | | | | | | | | |   (5060)  $false
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | | CLOSE: (5060) is inconsistent.
% 97.25/14.47  | | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | End of split
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | Case 2:
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | |   (5061)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.47  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.47  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.47  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.47  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.47  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.25/14.47  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.25/14.47  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.47  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.47  | | | | | | | | | | | 
% 97.25/14.47  | | | | | | | | | | | ALPHA: (5061) implies:
% 97.25/14.48  | | | | | | | | | | |   (5062)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.48  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.48  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.48  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.48  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.48  | | | | | | | | | | |   (5063)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.48  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.48  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.48  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | DELTA: instantiating (5063) with fresh symbols all_347_0,
% 97.25/14.48  | | | | | | | | | | |        all_347_1 gives:
% 97.25/14.48  | | | | | | | | | | |   (5064)  s(all_347_1) = all_347_0 & $i(all_347_1) &  ! [v0:
% 97.25/14.48  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_347_0 = 0) | v1 =
% 97.25/14.48  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.48  | | | | | | | | | | |           (all_347_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | ALPHA: (5064) implies:
% 97.25/14.48  | | | | | | | | | | |   (5065)   ! [v0: $i] : (all_347_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.25/14.48  | | | | | | | | | | |             $i(v0))
% 97.25/14.48  | | | | | | | | | | |   (5066)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_347_0 = 0) |
% 97.25/14.48  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | GROUND_INST: instantiating (5066) with all_152_1, all_152_0,
% 97.25/14.48  | | | | | | | | | | |              simplifying with (5031), (5032) gives:
% 97.25/14.48  | | | | | | | | | | |   (5067)   ~ (all_347_0 = 0) | all_152_0 = 0
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | BETA: splitting (5067) gives:
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | |   (5068)   ~ (all_347_0 = 0)
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | BETA: splitting (5035) gives:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | |   (5069)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.48  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.48  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5069) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5070)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.48  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | GROUND_INST: instantiating (5070) with all_9_1, all_9_0,
% 97.25/14.48  | | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5071)  all_9_0 = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | REDUCE: (3704), (5071) imply:
% 97.25/14.48  | | | | | | | | | | | | |   (5072)  p(all_9_1) = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | REF_CLOSE: (3703), (4926), (4927), (4928), (5062), (5072) are
% 97.25/14.48  | | | | | | | | | | | | |            inconsistent by sub-proof #18.
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | |   (5073)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.48  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.48  | | | | | | | | | | | | |             $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5073) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5074)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | DELTA: instantiating (5074) with fresh symbol all_359_0
% 97.25/14.48  | | | | | | | | | | | | |        gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5075)  s(all_359_0) = 0 & $i(all_359_0)
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5075) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5076)  $i(all_359_0)
% 97.25/14.48  | | | | | | | | | | | | |   (5077)  s(all_359_0) = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | GROUND_INST: instantiating (5065) with all_359_0, simplifying
% 97.25/14.48  | | | | | | | | | | | | |              with (5076), (5077) gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5078)  all_347_0 = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | REDUCE: (5068), (5078) imply:
% 97.25/14.48  | | | | | | | | | | | | |   (5079)  $false
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | CLOSE: (5079) is inconsistent.
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | |   (5080)  all_152_0 = 0
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | REDUCE: (5030), (5080) imply:
% 97.25/14.48  | | | | | | | | | | | |   (5081)  $false
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | CLOSE: (5081) is inconsistent.
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | |   (5082)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.48  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.25/14.48  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.48  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.25/14.48  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.25/14.48  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.25/14.48  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.25/14.48  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.25/14.48  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.48  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.48  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 97.25/14.48  | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.25/14.48  | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 97.25/14.48  | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 97.25/14.48  | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 97.25/14.48  | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.25/14.48  | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.48  | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.25/14.48  | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 97.25/14.48  | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.48  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.25/14.48  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.25/14.48  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.48  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.48  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.25/14.48  | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | ALPHA: (5082) implies:
% 97.25/14.48  | | | | | | | | | |   (5083)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.48  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.48  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.48  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.48  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.48  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.48  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.48  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.48  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.48  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.48  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.48  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.48  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.48  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.48  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.48  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.48  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.48  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.48  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.25/14.48  | | | | | | | | | |   (5084)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.25/14.48  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.25/14.48  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.25/14.48  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.48  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.25/14.48  | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | BETA: splitting (5083) gives:
% 97.25/14.48  | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | |   (5085)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.48  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.48  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.48  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.48  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.48  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.48  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.48  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.48  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | ALPHA: (5085) implies:
% 97.25/14.48  | | | | | | | | | | |   (5086)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.48  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.25/14.48  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.48  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.25/14.48  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.25/14.48  | | | | | | | | | | |   (5087)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.25/14.48  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.25/14.48  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.25/14.48  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | GROUND_INST: instantiating (5087) with all_152_1, all_152_0,
% 97.25/14.48  | | | | | | | | | | |              simplifying with (5031), (5032) gives:
% 97.25/14.48  | | | | | | | | | | |   (5088)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.48  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_152_0 = 0)) & (v1 = 0 |
% 97.25/14.48  | | | | | | | | | | |               all_152_0 = 0))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | DELTA: instantiating (5088) with fresh symbols all_348_0,
% 97.25/14.48  | | | | | | | | | | |        all_348_1 gives:
% 97.25/14.48  | | | | | | | | | | |   (5089)  s(all_348_1) = all_348_0 & $i(all_348_1) & ( ~
% 97.25/14.48  | | | | | | | | | | |             (all_348_0 = 0) |  ~ (all_152_0 = 0)) &
% 97.25/14.48  | | | | | | | | | | |           (all_348_0 = 0 | all_152_0 = 0)
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | ALPHA: (5089) implies:
% 97.25/14.48  | | | | | | | | | | |   (5090)  $i(all_348_1)
% 97.25/14.48  | | | | | | | | | | |   (5091)  s(all_348_1) = all_348_0
% 97.25/14.48  | | | | | | | | | | |   (5092)  all_348_0 = 0 | all_152_0 = 0
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | BETA: splitting (5092) gives:
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | |   (5093)  all_348_0 = 0
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | REDUCE: (5091), (5093) imply:
% 97.25/14.48  | | | | | | | | | | | |   (5094)  s(all_348_1) = 0
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | BETA: splitting (5084) gives:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | |   (5095)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.48  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.48  | | | | | | | | | | | | |             $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5095) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5096)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.48  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | GROUND_INST: instantiating (5096) with all_9_1, all_9_0,
% 97.25/14.48  | | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5097)  all_9_0 = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | REDUCE: (3704), (5097) imply:
% 97.25/14.48  | | | | | | | | | | | | |   (5098)  p(all_9_1) = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | REF_CLOSE: (3703), (4926), (4927), (4928), (5086), (5098) are
% 97.25/14.48  | | | | | | | | | | | | |            inconsistent by sub-proof #18.
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | |   (5099)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.48  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.48  | | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5099) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5100)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | GROUND_INST: instantiating (5100) with all_348_1, simplifying
% 97.25/14.48  | | | | | | | | | | | | |              with (5090), (5094) gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5101)  $false
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | CLOSE: (5101) is inconsistent.
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | |   (5102)  all_152_0 = 0
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | REDUCE: (5030), (5102) imply:
% 97.25/14.48  | | | | | | | | | | | |   (5103)  $false
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | CLOSE: (5103) is inconsistent.
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | |   (5104)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.48  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.48  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.48  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.25/14.48  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.48  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.48  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.48  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.48  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.48  | | | | | | | | | | |                 $i(v0))))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | ALPHA: (5104) implies:
% 97.25/14.48  | | | | | | | | | | |   (5105)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.48  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.48  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.25/14.48  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.25/14.48  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.25/14.48  | | | | | | | | | | |   (5106)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.48  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.25/14.48  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.25/14.48  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | DELTA: instantiating (5106) with fresh symbols all_347_0,
% 97.25/14.48  | | | | | | | | | | |        all_347_1 gives:
% 97.25/14.48  | | | | | | | | | | |   (5107)  s(all_347_1) = all_347_0 & $i(all_347_1) &  ! [v0:
% 97.25/14.48  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_347_0 = 0) | v1 =
% 97.25/14.48  | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.48  | | | | | | | | | | |           (all_347_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | ALPHA: (5107) implies:
% 97.25/14.48  | | | | | | | | | | |   (5108)   ! [v0: $i] : (all_347_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.25/14.48  | | | | | | | | | | |             $i(v0))
% 97.25/14.48  | | | | | | | | | | |   (5109)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_347_0 = 0) |
% 97.25/14.48  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | GROUND_INST: instantiating (5109) with all_152_1, all_152_0,
% 97.25/14.48  | | | | | | | | | | |              simplifying with (5031), (5032) gives:
% 97.25/14.48  | | | | | | | | | | |   (5110)   ~ (all_347_0 = 0) | all_152_0 = 0
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | BETA: splitting (5110) gives:
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | |   (5111)   ~ (all_347_0 = 0)
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | BETA: splitting (5084) gives:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | |   (5112)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.48  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.25/14.48  | | | | | | | | | | | | |             $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5112) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5113)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | DELTA: instantiating (5113) with fresh symbol all_361_0
% 97.25/14.48  | | | | | | | | | | | | |        gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5114)  s(all_361_0) = 0 & $i(all_361_0)
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5114) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5115)  $i(all_361_0)
% 97.25/14.48  | | | | | | | | | | | | |   (5116)  s(all_361_0) = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | GROUND_INST: instantiating (5108) with all_361_0, simplifying
% 97.25/14.48  | | | | | | | | | | | | |              with (5115), (5116) gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5117)  all_347_0 = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | REDUCE: (5111), (5117) imply:
% 97.25/14.48  | | | | | | | | | | | | |   (5118)  $false
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | CLOSE: (5118) is inconsistent.
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | |   (5119)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.48  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.48  | | | | | | | | | | | | |             v1 & $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5119) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5120)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.25/14.48  | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | DELTA: instantiating (5120) with fresh symbols all_360_0,
% 97.25/14.48  | | | | | | | | | | | | |        all_360_1 gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5121)   ~ (all_360_0 = 0) & p(all_360_1) = all_360_0 &
% 97.25/14.48  | | | | | | | | | | | | |           $i(all_360_1)
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | ALPHA: (5121) implies:
% 97.25/14.48  | | | | | | | | | | | | |   (5122)   ~ (all_360_0 = 0)
% 97.25/14.48  | | | | | | | | | | | | |   (5123)  $i(all_360_1)
% 97.25/14.48  | | | | | | | | | | | | |   (5124)  p(all_360_1) = all_360_0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_360_1, all_360_0,
% 97.25/14.48  | | | | | | | | | | | | |              simplifying with (5123), (5124) gives:
% 97.25/14.48  | | | | | | | | | | | | |   (5125)   ~ (all_9_0 = 0) | all_360_0 = 0
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | BETA: splitting (5125) gives:
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | Case 1:
% 97.25/14.48  | | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | |   (5126)   ~ (all_9_0 = 0)
% 97.25/14.48  | | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | | REF_CLOSE: (3705), (4926), (4927), (4928), (5105), (5126) are
% 97.25/14.48  | | | | | | | | | | | | | |            inconsistent by sub-proof #17.
% 97.25/14.48  | | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | |   (5127)  all_360_0 = 0
% 97.25/14.48  | | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | | REDUCE: (5122), (5127) imply:
% 97.25/14.48  | | | | | | | | | | | | | |   (5128)  $false
% 97.25/14.48  | | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | | CLOSE: (5128) is inconsistent.
% 97.25/14.48  | | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | |   (5129)  all_152_0 = 0
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | REDUCE: (5030), (5129) imply:
% 97.25/14.48  | | | | | | | | | | | |   (5130)  $false
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | | CLOSE: (5130) is inconsistent.
% 97.25/14.48  | | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | | 
% 97.25/14.48  | | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | | 
% 97.25/14.48  | | | | | | | | End of split
% 97.25/14.48  | | | | | | | | 
% 97.25/14.48  | | | | | | | Case 2:
% 97.25/14.48  | | | | | | | | 
% 97.25/14.48  | | | | | | | |   (5131)  all_22_0 = 0
% 97.25/14.48  | | | | | | | | 
% 97.25/14.48  | | | | | | | | REDUCE: (4918), (5131) imply:
% 97.25/14.48  | | | | | | | |   (5132)  $false
% 97.25/14.48  | | | | | | | | 
% 97.25/14.48  | | | | | | | | CLOSE: (5132) is inconsistent.
% 97.25/14.48  | | | | | | | | 
% 97.25/14.48  | | | | | | | End of split
% 97.25/14.48  | | | | | | | 
% 97.25/14.48  | | | | | | End of split
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | Case 2:
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | |   (5133)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.25/14.48  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.48  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.25/14.48  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.48  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.48  | | | | | |               [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.25/14.48  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.25/14.48  | | | | | |                 $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | | ALPHA: (5133) implies:
% 97.25/14.48  | | | | | |   (5134)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.25/14.48  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.25/14.48  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.25/14.48  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.25/14.48  | | | | | |               $i(v0)))
% 97.25/14.48  | | | | | |   (5135)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.25/14.48  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.25/14.48  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.25/14.48  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | | DELTA: instantiating (5135) with fresh symbols all_30_0, all_30_1
% 97.25/14.48  | | | | | |        gives:
% 97.25/14.48  | | | | | |   (5136)  q(all_30_1) = all_30_0 & $i(all_30_1) &  ! [v0: $i] :  !
% 97.25/14.48  | | | | | |           [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 97.25/14.48  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_30_0 = 0 |  ~ (q(v0) =
% 97.25/14.48  | | | | | |               0) |  ~ $i(v0))
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | | ALPHA: (5136) implies:
% 97.25/14.48  | | | | | |   (5137)   ! [v0: $i] : (all_30_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 97.25/14.48  | | | | | |   (5138)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |
% 97.25/14.48  | | | | | |              ~ (q(v0) = v1) |  ~ $i(v0))
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | | GROUND_INST: instantiating (5137) with all_20_0, simplifying with
% 97.25/14.48  | | | | | |              (4915), (4916) gives:
% 97.25/14.48  | | | | | |   (5139)  all_30_0 = 0
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | | BETA: splitting (4600) gives:
% 97.25/14.48  | | | | | | 
% 97.25/14.48  | | | | | | Case 1:
% 97.25/14.48  | | | | | | | 
% 97.25/14.48  | | | | | | |   (5140)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.48  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.48  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.48  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.25/14.48  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.48  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.48  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.25/14.48  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.25/14.48  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.25/14.48  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.25/14.48  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.25/14.48  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.25/14.48  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.48  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.48  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.48  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.48  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.25/14.48  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.25/14.48  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.25/14.48  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.25/14.48  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.25/14.48  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.25/14.48  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.25/14.48  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.25/14.48  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.25/14.48  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.25/14.48  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.25/14.48  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.25/14.48  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.48  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.48  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.48  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.25/14.48  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.25/14.48  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.25/14.48  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.25/14.48  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.25/14.48  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.25/14.48  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.25/14.48  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.48  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.48  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.48  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.25/14.48  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.25/14.48  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.25/14.48  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.25/14.48  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.25/14.48  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.48  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.25/14.48  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.25/14.48  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.25/14.48  | | | | | | | 
% 97.25/14.48  | | | | | | | ALPHA: (5140) implies:
% 97.25/14.49  | | | | | | |   (5141)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.25/14.49  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.25/14.49  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.25/14.49  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.49  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.25/14.49  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.25/14.49  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.25/14.49  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.25/14.49  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.25/14.49  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.25/14.49  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.25/14.49  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.25/14.49  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.49  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.49  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.49  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.49  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.49  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.49  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.49  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.25/14.49  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.49  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.25/14.49  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.25/14.49  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.25/14.49  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.25/14.49  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.25/14.49  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.25/14.49  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.25/14.49  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.25/14.49  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.25/14.49  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.25/14.49  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.25/14.49  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.25/14.49  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.25/14.49  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.25/14.49  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.49  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.25/14.49  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.25/14.49  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.25/14.49  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.25/14.49  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.25/14.49  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.25/14.49  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.25/14.49  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.25/14.49  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.25/14.49  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.25/14.49  | | | | | | |   (5142)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.25/14.49  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.25/14.49  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.25/14.49  | | | | | | |                 = 0)))
% 97.25/14.49  | | | | | | | 
% 97.25/14.49  | | | | | | | GROUND_INST: instantiating (5142) with all_22_1, all_22_0,
% 97.25/14.49  | | | | | | |              simplifying with (4919), (4920) gives:
% 97.25/14.49  | | | | | | |   (5143)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 97.25/14.49  | | | | | | |               (v1 = 0) |  ~ (all_22_0 = 0)) & (v1 = 0 | all_22_0 =
% 97.25/14.49  | | | | | | |               0))
% 97.25/14.49  | | | | | | | 
% 97.25/14.49  | | | | | | | DELTA: instantiating (5143) with fresh symbols all_41_0, all_41_1
% 97.25/14.49  | | | | | | |        gives:
% 97.25/14.49  | | | | | | |   (5144)  r(all_41_1) = all_41_0 & $i(all_41_1) & ( ~ (all_41_0 =
% 97.25/14.49  | | | | | | |               0) |  ~ (all_22_0 = 0)) & (all_41_0 = 0 | all_22_0 =
% 97.25/14.49  | | | | | | |             0)
% 97.25/14.49  | | | | | | | 
% 97.25/14.49  | | | | | | | ALPHA: (5144) implies:
% 97.25/14.49  | | | | | | |   (5145)  $i(all_41_1)
% 97.25/14.49  | | | | | | |   (5146)  r(all_41_1) = all_41_0
% 97.25/14.49  | | | | | | |   (5147)  all_41_0 = 0 | all_22_0 = 0
% 97.25/14.49  | | | | | | | 
% 97.25/14.49  | | | | | | | BETA: splitting (5147) gives:
% 97.25/14.49  | | | | | | | 
% 97.25/14.49  | | | | | | | Case 1:
% 97.25/14.49  | | | | | | | | 
% 97.25/14.49  | | | | | | | |   (5148)  all_41_0 = 0
% 97.25/14.49  | | | | | | | | 
% 97.25/14.49  | | | | | | | | REDUCE: (5146), (5148) imply:
% 97.25/14.49  | | | | | | | |   (5149)  r(all_41_1) = 0
% 97.25/14.49  | | | | | | | | 
% 97.25/14.49  | | | | | | | | DELTA: instantiating (4913) with fresh symbols all_52_0,
% 97.25/14.49  | | | | | | | |        all_52_1 gives:
% 97.25/14.49  | | | | | | | |   (5150)   ~ (all_52_0 = 0) & r(all_52_1) = all_52_0 &
% 97.25/14.49  | | | | | | | |           $i(all_52_1)
% 97.25/14.49  | | | | | | | | 
% 97.25/14.49  | | | | | | | | ALPHA: (5150) implies:
% 97.53/14.49  | | | | | | | |   (5151)   ~ (all_52_0 = 0)
% 97.53/14.49  | | | | | | | |   (5152)  $i(all_52_1)
% 97.53/14.49  | | | | | | | |   (5153)  r(all_52_1) = all_52_0
% 97.53/14.49  | | | | | | | | 
% 97.53/14.49  | | | | | | | | GROUND_INST: instantiating (5142) with all_52_1, all_52_0,
% 97.53/14.49  | | | | | | | |              simplifying with (5152), (5153) gives:
% 97.53/14.49  | | | | | | | |   (5154)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 97.53/14.49  | | | | | | | |               ~ (v1 = 0) |  ~ (all_52_0 = 0)) & (v1 = 0 |
% 97.53/14.49  | | | | | | | |               all_52_0 = 0))
% 97.53/14.49  | | | | | | | | 
% 97.53/14.49  | | | | | | | | DELTA: instantiating (5154) with fresh symbols all_59_0,
% 97.53/14.49  | | | | | | | |        all_59_1 gives:
% 97.53/14.49  | | | | | | | |   (5155)  r(all_59_1) = all_59_0 & $i(all_59_1) & ( ~ (all_59_0
% 97.53/14.49  | | | | | | | |               = 0) |  ~ (all_52_0 = 0)) & (all_59_0 = 0 |
% 97.53/14.49  | | | | | | | |             all_52_0 = 0)
% 97.53/14.49  | | | | | | | | 
% 97.53/14.49  | | | | | | | | ALPHA: (5155) implies:
% 97.53/14.49  | | | | | | | |   (5156)  $i(all_59_1)
% 97.53/14.49  | | | | | | | |   (5157)  r(all_59_1) = all_59_0
% 97.53/14.49  | | | | | | | |   (5158)  all_59_0 = 0 | all_52_0 = 0
% 97.53/14.49  | | | | | | | | 
% 97.53/14.49  | | | | | | | | BETA: splitting (5158) gives:
% 97.53/14.49  | | | | | | | | 
% 97.53/14.49  | | | | | | | | Case 1:
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | |   (5159)  all_59_0 = 0
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | REDUCE: (5157), (5159) imply:
% 97.53/14.49  | | | | | | | | |   (5160)  r(all_59_1) = 0
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | DELTA: instantiating (4913) with fresh symbols all_70_0,
% 97.53/14.49  | | | | | | | | |        all_70_1 gives:
% 97.53/14.49  | | | | | | | | |   (5161)   ~ (all_70_0 = 0) & r(all_70_1) = all_70_0 &
% 97.53/14.49  | | | | | | | | |           $i(all_70_1)
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | ALPHA: (5161) implies:
% 97.53/14.49  | | | | | | | | |   (5162)   ~ (all_70_0 = 0)
% 97.53/14.49  | | | | | | | | |   (5163)  $i(all_70_1)
% 97.53/14.49  | | | | | | | | |   (5164)  r(all_70_1) = all_70_0
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | GROUND_INST: instantiating (5142) with all_70_1, all_70_0,
% 97.53/14.49  | | | | | | | | |              simplifying with (5163), (5164) gives:
% 97.53/14.49  | | | | | | | | |   (5165)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 97.53/14.49  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_70_0 = 0)) & (v1 = 0 |
% 97.53/14.49  | | | | | | | | |               all_70_0 = 0))
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | DELTA: instantiating (5165) with fresh symbols all_77_0,
% 97.53/14.49  | | | | | | | | |        all_77_1 gives:
% 97.53/14.49  | | | | | | | | |   (5166)  r(all_77_1) = all_77_0 & $i(all_77_1) & ( ~
% 97.53/14.49  | | | | | | | | |             (all_77_0 = 0) |  ~ (all_70_0 = 0)) & (all_77_0 =
% 97.53/14.49  | | | | | | | | |             0 | all_70_0 = 0)
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | ALPHA: (5166) implies:
% 97.53/14.49  | | | | | | | | |   (5167)  $i(all_77_1)
% 97.53/14.49  | | | | | | | | |   (5168)  r(all_77_1) = all_77_0
% 97.53/14.49  | | | | | | | | |   (5169)  all_77_0 = 0 | all_70_0 = 0
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | BETA: splitting (5169) gives:
% 97.53/14.49  | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | Case 1:
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | |   (5170)  all_77_0 = 0
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | REDUCE: (5168), (5170) imply:
% 97.53/14.49  | | | | | | | | | |   (5171)  r(all_77_1) = 0
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | DELTA: instantiating (4913) with fresh symbols all_88_0,
% 97.53/14.49  | | | | | | | | | |        all_88_1 gives:
% 97.53/14.49  | | | | | | | | | |   (5172)   ~ (all_88_0 = 0) & r(all_88_1) = all_88_0 &
% 97.53/14.49  | | | | | | | | | |           $i(all_88_1)
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | ALPHA: (5172) implies:
% 97.53/14.49  | | | | | | | | | |   (5173)   ~ (all_88_0 = 0)
% 97.53/14.49  | | | | | | | | | |   (5174)  $i(all_88_1)
% 97.53/14.49  | | | | | | | | | |   (5175)  r(all_88_1) = all_88_0
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | GROUND_INST: instantiating (5142) with all_88_1, all_88_0,
% 97.53/14.49  | | | | | | | | | |              simplifying with (5174), (5175) gives:
% 97.53/14.49  | | | | | | | | | |   (5176)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.53/14.49  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_88_0 = 0)) & (v1 = 0 |
% 97.53/14.49  | | | | | | | | | |               all_88_0 = 0))
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | DELTA: instantiating (5176) with fresh symbols all_95_0,
% 97.53/14.49  | | | | | | | | | |        all_95_1 gives:
% 97.53/14.49  | | | | | | | | | |   (5177)  r(all_95_1) = all_95_0 & $i(all_95_1) & ( ~
% 97.53/14.49  | | | | | | | | | |             (all_95_0 = 0) |  ~ (all_88_0 = 0)) & (all_95_0
% 97.53/14.49  | | | | | | | | | |             = 0 | all_88_0 = 0)
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | ALPHA: (5177) implies:
% 97.53/14.49  | | | | | | | | | |   (5178)  $i(all_95_1)
% 97.53/14.49  | | | | | | | | | |   (5179)  r(all_95_1) = all_95_0
% 97.53/14.49  | | | | | | | | | |   (5180)  all_95_0 = 0 | all_88_0 = 0
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | BETA: splitting (5180) gives:
% 97.53/14.49  | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | Case 1:
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | |   (5181)  all_95_0 = 0
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | REDUCE: (5179), (5181) imply:
% 97.53/14.49  | | | | | | | | | | |   (5182)  r(all_95_1) = 0
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | DELTA: instantiating (4913) with fresh symbols all_106_0,
% 97.53/14.49  | | | | | | | | | | |        all_106_1 gives:
% 97.53/14.49  | | | | | | | | | | |   (5183)   ~ (all_106_0 = 0) & r(all_106_1) = all_106_0 &
% 97.53/14.49  | | | | | | | | | | |           $i(all_106_1)
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | ALPHA: (5183) implies:
% 97.53/14.49  | | | | | | | | | | |   (5184)   ~ (all_106_0 = 0)
% 97.53/14.49  | | | | | | | | | | |   (5185)  $i(all_106_1)
% 97.53/14.49  | | | | | | | | | | |   (5186)  r(all_106_1) = all_106_0
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | GROUND_INST: instantiating (5142) with all_106_1, all_106_0,
% 97.53/14.49  | | | | | | | | | | |              simplifying with (5185), (5186) gives:
% 97.53/14.49  | | | | | | | | | | |   (5187)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.53/14.49  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_106_0 = 0)) & (v1 = 0 |
% 97.53/14.49  | | | | | | | | | | |               all_106_0 = 0))
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | DELTA: instantiating (5187) with fresh symbols all_113_0,
% 97.53/14.49  | | | | | | | | | | |        all_113_1 gives:
% 97.53/14.49  | | | | | | | | | | |   (5188)  r(all_113_1) = all_113_0 & $i(all_113_1) & ( ~
% 97.53/14.49  | | | | | | | | | | |             (all_113_0 = 0) |  ~ (all_106_0 = 0)) &
% 97.53/14.49  | | | | | | | | | | |           (all_113_0 = 0 | all_106_0 = 0)
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | ALPHA: (5188) implies:
% 97.53/14.49  | | | | | | | | | | |   (5189)  $i(all_113_1)
% 97.53/14.49  | | | | | | | | | | |   (5190)  r(all_113_1) = all_113_0
% 97.53/14.49  | | | | | | | | | | |   (5191)  all_113_0 = 0 | all_106_0 = 0
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | BETA: splitting (5191) gives:
% 97.53/14.49  | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | Case 1:
% 97.53/14.49  | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | |   (5192)  all_113_0 = 0
% 97.53/14.49  | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | REDUCE: (5190), (5192) imply:
% 97.53/14.49  | | | | | | | | | | | |   (5193)  r(all_113_1) = 0
% 97.53/14.49  | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | BETA: splitting (5134) gives:
% 97.53/14.49  | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | Case 1:
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | |   (5194)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.49  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 97.53/14.49  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | ALPHA: (5194) implies:
% 97.53/14.49  | | | | | | | | | | | | |   (5195)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | GROUND_INST: instantiating (5195) with all_113_1, simplifying
% 97.53/14.49  | | | | | | | | | | | | |              with (5189), (5193) gives:
% 97.53/14.49  | | | | | | | | | | | | |   (5196)  $false
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | CLOSE: (5196) is inconsistent.
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | Case 2:
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | |   (5197)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 97.53/14.49  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.53/14.49  | | | | | | | | | | | | |             $i(v0))
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | ALPHA: (5197) implies:
% 97.53/14.49  | | | | | | | | | | | | |   (5198)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 97.53/14.49  | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | DELTA: instantiating (5198) with fresh symbols all_144_0,
% 97.53/14.49  | | | | | | | | | | | | |        all_144_1 gives:
% 97.53/14.49  | | | | | | | | | | | | |   (5199)   ~ (all_144_0 = 0) & s(all_144_1) = all_144_0 &
% 97.53/14.49  | | | | | | | | | | | | |           $i(all_144_1)
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | ALPHA: (5199) implies:
% 97.53/14.49  | | | | | | | | | | | | |   (5200)   ~ (all_144_0 = 0)
% 97.53/14.49  | | | | | | | | | | | | |   (5201)  $i(all_144_1)
% 97.53/14.49  | | | | | | | | | | | | |   (5202)  s(all_144_1) = all_144_0
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | BETA: splitting (5141) gives:
% 97.53/14.49  | | | | | | | | | | | | | 
% 97.53/14.49  | | | | | | | | | | | | | Case 1:
% 97.53/14.49  | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | |   (5203)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.50  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.50  | | | | | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.50  | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.50  | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.50  | | | | | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.50  | | | | | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.53/14.50  | | | | | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.53/14.50  | | | | | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.50  | | | | | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.50  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.50  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.53/14.50  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.53/14.50  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.50  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 97.53/14.50  | | | | | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.50  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.53/14.50  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.50  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.50  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.50  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.50  | | | | | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.53/14.50  | | | | | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.53/14.50  | | | | | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.50  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.50  | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | ALPHA: (5203) implies:
% 97.53/14.50  | | | | | | | | | | | | | |   (5204)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.50  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.50  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.50  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.50  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.50  | | | | | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.50  | | | | | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.50  | | | | | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.50  | | | | | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.50  | | | | | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.50  | | | | | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.50  | | | | | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.50  | | | | | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.50  | | | | | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.50  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.50  | | | | | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.50  | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.50  | | | | | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.50  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.53/14.50  | | | | | | | | | | | | | |   (5205)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.50  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.50  | | | | | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.50  | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.50  | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | BETA: splitting (5204) gives:
% 97.53/14.50  | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | Case 1:
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | |   (5206)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.50  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.50  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.50  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.50  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.50  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.50  | | | | | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.50  | | | | | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.50  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | ALPHA: (5206) implies:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5207)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.50  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.50  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.50  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.50  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.50  | | | | | | | | | | | | | | |   (5208)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.50  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.50  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.50  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | GROUND_INST: instantiating (5208) with all_144_1, all_144_0,
% 97.53/14.50  | | | | | | | | | | | | | | |              simplifying with (5201), (5202) gives:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5209)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.50  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_144_0 = 0)) & (v1 = 0 |
% 97.53/14.50  | | | | | | | | | | | | | | |               all_144_0 = 0))
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | DELTA: instantiating (5209) with fresh symbols all_268_0,
% 97.53/14.50  | | | | | | | | | | | | | | |        all_268_1 gives:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5210)  s(all_268_1) = all_268_0 & $i(all_268_1) & ( ~
% 97.53/14.50  | | | | | | | | | | | | | | |             (all_268_0 = 0) |  ~ (all_144_0 = 0)) &
% 97.53/14.50  | | | | | | | | | | | | | | |           (all_268_0 = 0 | all_144_0 = 0)
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | ALPHA: (5210) implies:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5211)  $i(all_268_1)
% 97.53/14.50  | | | | | | | | | | | | | | |   (5212)  s(all_268_1) = all_268_0
% 97.53/14.50  | | | | | | | | | | | | | | |   (5213)  all_268_0 = 0 | all_144_0 = 0
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | BETA: splitting (5213) gives:
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | |   (5214)  all_268_0 = 0
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | REDUCE: (5212), (5214) imply:
% 97.53/14.50  | | | | | | | | | | | | | | | |   (5215)  s(all_268_1) = 0
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | BETA: splitting (5205) gives:
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5216)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.50  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.50  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | ALPHA: (5216) implies:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5217)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5217) with all_268_1, simplifying
% 97.53/14.50  | | | | | | | | | | | | | | | | |              with (5211), (5215) gives:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5218)  $false
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | CLOSE: (5218) is inconsistent.
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5219)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.50  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.50  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | ALPHA: (5219) implies:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5220)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.50  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5138), (5139), (5207), (5220) are
% 97.53/14.50  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #15.
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | End of split
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | |   (5221)  all_144_0 = 0
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | REDUCE: (5200), (5221) imply:
% 97.53/14.50  | | | | | | | | | | | | | | | |   (5222)  $false
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | CLOSE: (5222) is inconsistent.
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | End of split
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | Case 2:
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | |   (5223)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.50  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.50  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.50  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.50  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.50  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.50  | | | | | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.50  | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.50  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.50  | | | | | | | | | | | | | | |                 $i(v0))))
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | ALPHA: (5223) implies:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5224)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.50  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.50  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.50  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.50  | | | | | | | | | | | | | | |   (5225)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.50  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.50  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.50  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | DELTA: instantiating (5225) with fresh symbols all_267_0,
% 97.53/14.50  | | | | | | | | | | | | | | |        all_267_1 gives:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5226)  s(all_267_1) = all_267_0 & $i(all_267_1) &  ! [v0:
% 97.53/14.50  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_267_0 = 0) | v1 =
% 97.53/14.50  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.50  | | | | | | | | | | | | | | |           (all_267_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | ALPHA: (5226) implies:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5227)   ! [v0: $i] : (all_267_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.50  | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | |   (5228)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_267_0 = 0) |
% 97.53/14.50  | | | | | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | GROUND_INST: instantiating (5228) with all_144_1, all_144_0,
% 97.53/14.50  | | | | | | | | | | | | | | |              simplifying with (5201), (5202) gives:
% 97.53/14.50  | | | | | | | | | | | | | | |   (5229)   ~ (all_267_0 = 0) | all_144_0 = 0
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | BETA: splitting (5229) gives:
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | |   (5230)   ~ (all_267_0 = 0)
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | BETA: splitting (5205) gives:
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5231)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.50  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.50  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | ALPHA: (5231) implies:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5232)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.50  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5138), (5139), (5224), (5232) are
% 97.53/14.50  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #14.
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5233)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.50  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.50  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | ALPHA: (5233) implies:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5234)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | DELTA: instantiating (5234) with fresh symbol all_279_0
% 97.53/14.50  | | | | | | | | | | | | | | | | |        gives:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5235)  s(all_279_0) = 0 & $i(all_279_0)
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | ALPHA: (5235) implies:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5236)  $i(all_279_0)
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5237)  s(all_279_0) = 0
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5227) with all_279_0, simplifying
% 97.53/14.50  | | | | | | | | | | | | | | | | |              with (5236), (5237) gives:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5238)  all_267_0 = 0
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | REDUCE: (5230), (5238) imply:
% 97.53/14.50  | | | | | | | | | | | | | | | | |   (5239)  $false
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | | CLOSE: (5239) is inconsistent.
% 97.53/14.50  | | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | End of split
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | |   (5240)  all_144_0 = 0
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | REDUCE: (5200), (5240) imply:
% 97.53/14.50  | | | | | | | | | | | | | | | |   (5241)  $false
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | | CLOSE: (5241) is inconsistent.
% 97.53/14.50  | | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | | End of split
% 97.53/14.50  | | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | End of split
% 97.53/14.50  | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | Case 2:
% 97.53/14.50  | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | |   (5242)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.50  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.53/14.50  | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.50  | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.50  | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.53/14.50  | | | | | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.53/14.50  | | | | | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.53/14.50  | | | | | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.53/14.50  | | | | | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.50  | | | | | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.50  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.53/14.50  | | | | | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.50  | | | | | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.50  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.50  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.50  | | | | | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.50  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.53/14.50  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.50  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.50  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.50  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.50  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.53/14.50  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.53/14.50  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.50  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.53/14.50  | | | | | | | | | | | | | | 
% 97.53/14.50  | | | | | | | | | | | | | | ALPHA: (5242) implies:
% 97.53/14.51  | | | | | | | | | | | | | |   (5243)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.51  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.51  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.51  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.51  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.51  | | | | | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.51  | | | | | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.51  | | | | | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.51  | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.51  | | | | | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.51  | | | | | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.51  | | | | | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.51  | | | | | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.51  | | | | | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.51  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.51  | | | | | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.51  | | | | | | | | | | | | | |                   $i(v0)))))
% 97.53/14.51  | | | | | | | | | | | | | |   (5244)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.51  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.53/14.51  | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.53/14.51  | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.51  | | | | | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.51  | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | BETA: splitting (5243) gives:
% 97.53/14.51  | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | |   (5245)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.51  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.51  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.51  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.51  | | | | | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.51  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.51  | | | | | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | ALPHA: (5245) implies:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5246)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.51  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.51  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.51  | | | | | | | | | | | | | | |   (5247)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.51  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.51  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | GROUND_INST: instantiating (5247) with all_144_1, all_144_0,
% 97.53/14.51  | | | | | | | | | | | | | | |              simplifying with (5201), (5202) gives:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5248)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.51  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_144_0 = 0)) & (v1 = 0 |
% 97.53/14.51  | | | | | | | | | | | | | | |               all_144_0 = 0))
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | DELTA: instantiating (5248) with fresh symbols all_268_0,
% 97.53/14.51  | | | | | | | | | | | | | | |        all_268_1 gives:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5249)  s(all_268_1) = all_268_0 & $i(all_268_1) & ( ~
% 97.53/14.51  | | | | | | | | | | | | | | |             (all_268_0 = 0) |  ~ (all_144_0 = 0)) &
% 97.53/14.51  | | | | | | | | | | | | | | |           (all_268_0 = 0 | all_144_0 = 0)
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | ALPHA: (5249) implies:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5250)  $i(all_268_1)
% 97.53/14.51  | | | | | | | | | | | | | | |   (5251)  s(all_268_1) = all_268_0
% 97.53/14.51  | | | | | | | | | | | | | | |   (5252)  all_268_0 = 0 | all_144_0 = 0
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | BETA: splitting (5252) gives:
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | |   (5253)  all_268_0 = 0
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | REDUCE: (5251), (5253) imply:
% 97.53/14.51  | | | | | | | | | | | | | | | |   (5254)  s(all_268_1) = 0
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | BETA: splitting (5244) gives:
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5255)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.51  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.51  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | ALPHA: (5255) implies:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5256)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.51  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5138), (5139), (5246), (5256) are
% 97.53/14.51  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #14.
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5257)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.51  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.51  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | ALPHA: (5257) implies:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5258)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5258) with all_268_1, simplifying
% 97.53/14.51  | | | | | | | | | | | | | | | | |              with (5250), (5254) gives:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5259)  $false
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | CLOSE: (5259) is inconsistent.
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | |   (5260)  all_144_0 = 0
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | REDUCE: (5200), (5260) imply:
% 97.53/14.51  | | | | | | | | | | | | | | | |   (5261)  $false
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | CLOSE: (5261) is inconsistent.
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | |   (5262)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.51  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.51  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.51  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.51  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.51  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.51  | | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.51  | | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.51  | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | ALPHA: (5262) implies:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5263)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.51  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.51  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.51  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.51  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.51  | | | | | | | | | | | | | | |   (5264)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.51  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.51  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.51  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | DELTA: instantiating (5264) with fresh symbols all_267_0,
% 97.53/14.51  | | | | | | | | | | | | | | |        all_267_1 gives:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5265)  s(all_267_1) = all_267_0 & $i(all_267_1) &  ! [v0:
% 97.53/14.51  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_267_0 = 0) | v1 =
% 97.53/14.51  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.51  | | | | | | | | | | | | | | |           (all_267_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | ALPHA: (5265) implies:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5266)   ! [v0: $i] : (all_267_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.51  | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | |   (5267)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_267_0 = 0) |
% 97.53/14.51  | | | | | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | GROUND_INST: instantiating (5267) with all_144_1, all_144_0,
% 97.53/14.51  | | | | | | | | | | | | | | |              simplifying with (5201), (5202) gives:
% 97.53/14.51  | | | | | | | | | | | | | | |   (5268)   ~ (all_267_0 = 0) | all_144_0 = 0
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | BETA: splitting (5268) gives:
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | |   (5269)   ~ (all_267_0 = 0)
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | BETA: splitting (5244) gives:
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5270)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.51  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.51  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | ALPHA: (5270) implies:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5271)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | DELTA: instantiating (5271) with fresh symbol all_281_0
% 97.53/14.51  | | | | | | | | | | | | | | | | |        gives:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5272)  s(all_281_0) = 0 & $i(all_281_0)
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | ALPHA: (5272) implies:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5273)  $i(all_281_0)
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5274)  s(all_281_0) = 0
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5266) with all_281_0, simplifying
% 97.53/14.51  | | | | | | | | | | | | | | | | |              with (5273), (5274) gives:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5275)  all_267_0 = 0
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | REDUCE: (5269), (5275) imply:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5276)  $false
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | CLOSE: (5276) is inconsistent.
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5277)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.51  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.51  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | ALPHA: (5277) implies:
% 97.53/14.51  | | | | | | | | | | | | | | | | |   (5278)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.51  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5138), (5139), (5263), (5278) are
% 97.53/14.51  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #15.
% 97.53/14.51  | | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | |   (5279)  all_144_0 = 0
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | REDUCE: (5200), (5279) imply:
% 97.53/14.51  | | | | | | | | | | | | | | | |   (5280)  $false
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | | CLOSE: (5280) is inconsistent.
% 97.53/14.51  | | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | |   (5281)  all_106_0 = 0
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | REDUCE: (5184), (5281) imply:
% 97.53/14.51  | | | | | | | | | | | |   (5282)  $false
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | CLOSE: (5282) is inconsistent.
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | |   (5283)  all_88_0 = 0
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | REDUCE: (5173), (5283) imply:
% 97.53/14.51  | | | | | | | | | | |   (5284)  $false
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | CLOSE: (5284) is inconsistent.
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | |   (5285)  all_70_0 = 0
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | REDUCE: (5162), (5285) imply:
% 97.53/14.51  | | | | | | | | | |   (5286)  $false
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | CLOSE: (5286) is inconsistent.
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | |   (5287)  all_52_0 = 0
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | REDUCE: (5151), (5287) imply:
% 97.53/14.51  | | | | | | | | |   (5288)  $false
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | CLOSE: (5288) is inconsistent.
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | End of split
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | Case 2:
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | |   (5289)  all_22_0 = 0
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | | REDUCE: (4918), (5289) imply:
% 97.53/14.51  | | | | | | | |   (5290)  $false
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | | CLOSE: (5290) is inconsistent.
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | End of split
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | Case 2:
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | |   (5291)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.51  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.51  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.51  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.53/14.51  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.53/14.51  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.51  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.51  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.53/14.51  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.53/14.51  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.51  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.53/14.51  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.51  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.51  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.51  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.51  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.51  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.51  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.53/14.51  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.53/14.51  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.51  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.51  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.51  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.51  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.51  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.51  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.51  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.51  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.51  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.51  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.51  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.51  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.51  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.51  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.51  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.51  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.51  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.51  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.51  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.51  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.51  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.51  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.51  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.51  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.51  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.51  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.51  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.51  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.51  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | | ALPHA: (5291) implies:
% 97.53/14.51  | | | | | | |   (5292)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.51  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.51  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.51  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.51  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.51  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.51  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.51  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.51  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.51  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.51  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.51  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.53/14.51  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.51  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.51  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.51  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.51  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.51  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.51  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.51  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.51  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.51  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.51  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.51  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.51  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.51  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.51  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.51  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.51  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.51  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.51  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.51  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.51  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.51  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.51  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.51  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.51  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.51  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.51  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.51  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.51  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.51  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.51  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.51  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.51  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.51  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.53/14.51  | | | | | | |   (5293)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.51  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.51  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.51  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | | DELTA: instantiating (5293) with fresh symbols all_40_0, all_40_1
% 97.53/14.51  | | | | | | |        gives:
% 97.53/14.51  | | | | | | |   (5294)  r(all_40_1) = all_40_0 & $i(all_40_1) &  ! [v0: $i] :  !
% 97.53/14.51  | | | | | | |           [v1: int] : ( ~ (all_40_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.53/14.51  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_40_0 = 0 |  ~
% 97.53/14.51  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | | ALPHA: (5294) implies:
% 97.53/14.51  | | | | | | |   (5295)   ! [v0: $i] : (all_40_0 = 0 |  ~ (r(v0) = 0) |  ~
% 97.53/14.51  | | | | | | |             $i(v0))
% 97.53/14.51  | | | | | | |   (5296)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_40_0 = 0) | v1 = 0
% 97.53/14.51  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | | GROUND_INST: instantiating (5296) with all_22_1, all_22_0,
% 97.53/14.51  | | | | | | |              simplifying with (4919), (4920) gives:
% 97.53/14.51  | | | | | | |   (5297)   ~ (all_40_0 = 0) | all_22_0 = 0
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | | BETA: splitting (5297) gives:
% 97.53/14.51  | | | | | | | 
% 97.53/14.51  | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | |   (5298)   ~ (all_40_0 = 0)
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | | BETA: splitting (5134) gives:
% 97.53/14.51  | | | | | | | | 
% 97.53/14.51  | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | |   (5299)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.51  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 97.53/14.51  | | | | | | | | |             |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | ALPHA: (5299) implies:
% 97.53/14.51  | | | | | | | | |   (5300)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.51  | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | BETA: splitting (5292) gives:
% 97.53/14.51  | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | |   (5301)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.51  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.51  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.51  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.51  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.51  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.53/14.51  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.53/14.51  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.51  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.51  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.51  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.53/14.51  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.53/14.51  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.51  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.51  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.51  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.53/14.51  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.51  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.51  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.51  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.51  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.53/14.51  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.53/14.51  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.51  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | ALPHA: (5301) implies:
% 97.53/14.51  | | | | | | | | | |   (5302)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.51  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.51  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.51  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.51  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.51  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.51  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.51  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.51  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.51  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.51  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.51  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.51  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.51  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.51  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.51  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.51  | | | | | | | | | |                   $i(v0)))))
% 97.53/14.51  | | | | | | | | | |   (5303)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.51  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.51  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.53/14.51  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | BETA: splitting (5302) gives:
% 97.53/14.51  | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | |   (5304)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.51  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.51  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.51  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.51  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.51  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.51  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | ALPHA: (5304) implies:
% 97.53/14.51  | | | | | | | | | | |   (5305)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.51  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.51  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.51  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.51  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.51  | | | | | | | | | | |   (5306)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.51  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.51  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.51  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | BETA: splitting (5303) gives:
% 97.53/14.51  | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | Case 1:
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | |   (5307)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.51  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.51  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.51  | | | | | | | | | | | | ALPHA: (5307) implies:
% 97.53/14.51  | | | | | | | | | | | |   (5308)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.51  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.51  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5138), (5139), (5305), (5308) are
% 97.53/14.52  | | | | | | | | | | | |            inconsistent by sub-proof #14.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | |   (5309)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.52  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.52  | | | | | | | | | | | |             $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | ALPHA: (5309) implies:
% 97.53/14.52  | | | | | | | | | | | |   (5310)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | REF_CLOSE: (5300), (5306), (5310) are inconsistent by
% 97.53/14.52  | | | | | | | | | | | |            sub-proof #67.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | |   (5311)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.52  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.52  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.52  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.52  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.52  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.52  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.52  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.52  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | ALPHA: (5311) implies:
% 97.53/14.52  | | | | | | | | | | |   (5312)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.52  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.52  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.52  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.52  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.52  | | | | | | | | | | |   (5313)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.52  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.52  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.52  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | DELTA: instantiating (5313) with fresh symbols all_58_0,
% 97.53/14.52  | | | | | | | | | | |        all_58_1 gives:
% 97.53/14.52  | | | | | | | | | | |   (5314)  s(all_58_1) = all_58_0 & $i(all_58_1) &  ! [v0:
% 97.53/14.52  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) | v1 = 0
% 97.53/14.52  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.52  | | | | | | | | | | |           (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | ALPHA: (5314) implies:
% 97.53/14.52  | | | | | | | | | | |   (5315)  $i(all_58_1)
% 97.53/14.52  | | | | | | | | | | |   (5316)  s(all_58_1) = all_58_0
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | GROUND_INST: instantiating (5300) with all_58_1, all_58_0,
% 97.53/14.52  | | | | | | | | | | |              simplifying with (5315), (5316) gives:
% 97.53/14.52  | | | | | | | | | | |   (5317)  all_58_0 = 0
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | REDUCE: (5316), (5317) imply:
% 97.53/14.52  | | | | | | | | | | |   (5318)  s(all_58_1) = 0
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | BETA: splitting (5303) gives:
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | Case 1:
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | |   (5319)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.52  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.52  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | ALPHA: (5319) implies:
% 97.53/14.52  | | | | | | | | | | | |   (5320)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | GROUND_INST: instantiating (5320) with all_58_1, simplifying
% 97.53/14.52  | | | | | | | | | | | |              with (5315), (5318) gives:
% 97.53/14.52  | | | | | | | | | | | |   (5321)  $false
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | CLOSE: (5321) is inconsistent.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | |   (5322)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.52  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.52  | | | | | | | | | | | |             $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | ALPHA: (5322) implies:
% 97.53/14.52  | | | | | | | | | | | |   (5323)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.52  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5138), (5139), (5312), (5323) are
% 97.53/14.52  | | | | | | | | | | | |            inconsistent by sub-proof #15.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | |   (5324)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.52  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.53/14.52  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.52  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.52  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.53/14.52  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.53/14.52  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.53/14.52  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.53/14.52  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.52  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.52  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 97.53/14.52  | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.53/14.52  | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 97.53/14.52  | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 97.53/14.52  | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.52  | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.53/14.52  | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.52  | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.52  | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 97.53/14.52  | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.52  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.53/14.52  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.52  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.52  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.52  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.52  | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | ALPHA: (5324) implies:
% 97.53/14.52  | | | | | | | | | |   (5325)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.52  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.52  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.52  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.52  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.52  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.52  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.52  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.52  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.52  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.52  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.52  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.52  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.52  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.52  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.52  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.52  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.52  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.52  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.53/14.52  | | | | | | | | | |   (5326)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.52  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.53/14.52  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.53/14.52  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.52  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.52  | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | BETA: splitting (5325) gives:
% 97.53/14.52  | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | Case 1:
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | |   (5327)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.52  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.52  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.52  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.52  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.52  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.52  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.52  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.52  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | ALPHA: (5327) implies:
% 97.53/14.52  | | | | | | | | | | |   (5328)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.52  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.52  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.52  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.52  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.52  | | | | | | | | | | |   (5329)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.52  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.52  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.52  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | BETA: splitting (5326) gives:
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | Case 1:
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | |   (5330)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.52  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.52  | | | | | | | | | | | |             $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | ALPHA: (5330) implies:
% 97.53/14.52  | | | | | | | | | | | |   (5331)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | REF_CLOSE: (5300), (5329), (5331) are inconsistent by
% 97.53/14.52  | | | | | | | | | | | |            sub-proof #67.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | |   (5332)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.52  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.52  | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | ALPHA: (5332) implies:
% 97.53/14.52  | | | | | | | | | | | |   (5333)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.52  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5138), (5139), (5328), (5333) are
% 97.53/14.52  | | | | | | | | | | | |            inconsistent by sub-proof #15.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | |   (5334)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.52  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.52  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.52  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.52  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.52  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.52  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.52  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.52  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.52  | | | | | | | | | | |                 $i(v0))))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | ALPHA: (5334) implies:
% 97.53/14.52  | | | | | | | | | | |   (5335)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.52  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.52  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.52  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.52  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.52  | | | | | | | | | | |   (5336)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.52  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.52  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.52  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | DELTA: instantiating (5336) with fresh symbols all_58_0,
% 97.53/14.52  | | | | | | | | | | |        all_58_1 gives:
% 97.53/14.52  | | | | | | | | | | |   (5337)  s(all_58_1) = all_58_0 & $i(all_58_1) &  ! [v0:
% 97.53/14.52  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_58_0 = 0) | v1 = 0
% 97.53/14.52  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.52  | | | | | | | | | | |           (all_58_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | ALPHA: (5337) implies:
% 97.53/14.52  | | | | | | | | | | |   (5338)  $i(all_58_1)
% 97.53/14.52  | | | | | | | | | | |   (5339)  s(all_58_1) = all_58_0
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | GROUND_INST: instantiating (5300) with all_58_1, all_58_0,
% 97.53/14.52  | | | | | | | | | | |              simplifying with (5338), (5339) gives:
% 97.53/14.52  | | | | | | | | | | |   (5340)  all_58_0 = 0
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | REDUCE: (5339), (5340) imply:
% 97.53/14.52  | | | | | | | | | | |   (5341)  s(all_58_1) = 0
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | BETA: splitting (5326) gives:
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | Case 1:
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | |   (5342)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.52  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.52  | | | | | | | | | | | |             $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | ALPHA: (5342) implies:
% 97.53/14.52  | | | | | | | | | | | |   (5343)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.52  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5138), (5139), (5335), (5343) are
% 97.53/14.52  | | | | | | | | | | | |            inconsistent by sub-proof #14.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | |   (5344)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.52  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.52  | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | ALPHA: (5344) implies:
% 97.53/14.52  | | | | | | | | | | | |   (5345)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | GROUND_INST: instantiating (5345) with all_58_1, simplifying
% 97.53/14.52  | | | | | | | | | | | |              with (5338), (5341) gives:
% 97.53/14.52  | | | | | | | | | | | |   (5346)  $false
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | | CLOSE: (5346) is inconsistent.
% 97.53/14.52  | | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | |   (5347)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.53/14.52  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | ALPHA: (5347) implies:
% 97.53/14.52  | | | | | | | | |   (5348)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | DELTA: instantiating (5348) with fresh symbol all_53_0 gives:
% 97.53/14.52  | | | | | | | | |   (5349)  r(all_53_0) = 0 & $i(all_53_0)
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | ALPHA: (5349) implies:
% 97.53/14.52  | | | | | | | | |   (5350)  $i(all_53_0)
% 97.53/14.52  | | | | | | | | |   (5351)  r(all_53_0) = 0
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | GROUND_INST: instantiating (5295) with all_53_0, simplifying
% 97.53/14.52  | | | | | | | | |              with (5350), (5351) gives:
% 97.53/14.52  | | | | | | | | |   (5352)  all_40_0 = 0
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | REDUCE: (5298), (5352) imply:
% 97.53/14.52  | | | | | | | | |   (5353)  $false
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | | CLOSE: (5353) is inconsistent.
% 97.53/14.52  | | | | | | | | | 
% 97.53/14.52  | | | | | | | | End of split
% 97.53/14.52  | | | | | | | | 
% 97.53/14.52  | | | | | | | Case 2:
% 97.53/14.52  | | | | | | | | 
% 97.53/14.52  | | | | | | | |   (5354)  all_22_0 = 0
% 97.53/14.52  | | | | | | | | 
% 97.53/14.52  | | | | | | | | REDUCE: (4918), (5354) imply:
% 97.53/14.52  | | | | | | | |   (5355)  $false
% 97.53/14.52  | | | | | | | | 
% 97.53/14.52  | | | | | | | | CLOSE: (5355) is inconsistent.
% 97.53/14.52  | | | | | | | | 
% 97.53/14.52  | | | | | | | End of split
% 97.53/14.52  | | | | | | | 
% 97.53/14.52  | | | | | | End of split
% 97.53/14.52  | | | | | | 
% 97.53/14.52  | | | | | End of split
% 97.53/14.52  | | | | | 
% 97.53/14.52  | | | | End of split
% 97.53/14.52  | | | | 
% 97.53/14.52  | | | End of split
% 97.53/14.52  | | | 
% 97.53/14.52  | | Case 2:
% 97.53/14.52  | | | 
% 97.53/14.53  | | |   (5356)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.53/14.53  | | |                 $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.53  | | |                 $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                 int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)))) & (((( ! [v0:
% 97.53/14.53  | | |                     $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | |                     [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 97.53/14.53  | | |                         (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) &
% 97.53/14.53  | | |                   (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | |                               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.53/14.53  | | |                               = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                             int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.53/14.53  | | |                           ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.53/14.53  | | |                             $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.53  | | |                             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.53  | | |                               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.53  | | |                               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.53  | | |                               [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | |                                 ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.53  | | |                               ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.53  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.53  | | |                           [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.53  | | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.53  | | |                               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.53  | | |                               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.53  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.53  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.53  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.53  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.53  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.53  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.53  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.53  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.53  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.53  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.53  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.53  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.53  | | |                                  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.53  | | |                                 |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.53  | | |                               &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))))))
% 97.53/14.53  | | |                 | ( ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.53  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.53  | | |                       (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.53  | | |                       ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.53/14.53  | | |                           [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.53/14.53  | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.53  | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                             (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.53/14.53  | | |                           : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.53/14.53  | | |                           [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | |                             [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.53/14.53  | | |                               & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.53  | | |                                 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.53  | | |                               (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 97.53/14.53  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.53  | | |                                 $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.53  | | |                               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.53  | | |                                 q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.53  | | |                           ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 97.53/14.53  | | |                             :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.53  | | |                               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.53  | | |                             (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.53  | | |                               [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.53  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.53  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.53  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.53  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.53  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.53  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.53  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.53  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.53  | | |                               ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.53  | | |                               :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.53  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.53  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.53  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.53  | | |                                  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.53  | | |                                 |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.53  | | |                               : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                     any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | |                     [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.53/14.53  | | |                         (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] : 
% 97.53/14.53  | | |                       ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.53  | | |                       &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 97.53/14.53  | | |                       : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 97.53/14.53  | | |                       [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) |
% 97.53/14.53  | | |                 ( ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.53/14.53  | | |                     [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.53  | | |                       (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.53  | | |                       ~ (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 97.53/14.53  | | |                       [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &
% 97.53/14.53  | | |                        ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.53  | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.53/14.53  | | |                         & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.53/14.53  | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.53/14.53  | | |                     (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any]
% 97.53/14.53  | | |                     : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.53  | | |                       (v3 = 0 | v1 = 0))) & (((( ! [v0: $i] :  ! [v1: int]
% 97.53/14.53  | | |                           : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.53  | | |                           [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.53  | | |                           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.53  | | |                             v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.53  | | |                             $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.53/14.53  | | |                             (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.53  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.53  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.53  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.53  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.53  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.53  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.53  | | |                                  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.53  | | |                                 |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.53  | | |                               &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))) |
% 97.53/14.53  | | |                     ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | |                               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.53/14.53  | | |                             & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.53/14.53  | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                             (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.53/14.53  | | |                             $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.53  | | |                             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.53  | | |                               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.53  | | |                               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.53  | | |                               [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | |                                 ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.53  | | |                               ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.53  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.53  | | |                           [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.53  | | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.53  | | |                               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.53  | | |                               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.53  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.53  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                     any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.53  | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~
% 97.53/14.53  | | |                       $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) | 
% 97.53/14.53  | | |                       ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | |                             0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.53/14.53  | | |                           : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :
% 97.53/14.53  | | |                            ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.53  | | |                             $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.53/14.53  | | |                       & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.53  | | |                             ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.53  | | |                               = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.53  | | |                               & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.53  | | |                               [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | |                                 ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.53  | | |                               ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.53  | | |                               [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.53  | | |                           [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.53  | | |                              ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.53  | | |                               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.53  | | |                               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.53  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.53  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                             int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.53  | | |                           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.53  | | |                             $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.53  | | |                             & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.53  | | |                             ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | |                             [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.53  | | |                                   0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.53  | | |                           & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.53  | | |                                 (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.53  | | |                               (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | |                                 (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                                 $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                           (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.53  | | |                               int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                                 v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.53  | | |                                ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.53  | | |                               :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.53  | | |                                  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.53  | | |                                 |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.53  | | |                               &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))))
% 97.53/14.53  | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                     $i(v0) |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 &
% 97.53/14.53  | | |                       $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.53  | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 97.53/14.53  | | |                         ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.53  | | |                         (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                         int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ?
% 97.53/14.53  | | |                       [v0: $i] : (r(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.53  | | |                   ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 97.53/14.53  | | |                     [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) | 
% 97.53/14.53  | | |                       ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |
% 97.53/14.53  | | |                        ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.53/14.53  | | |                         |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.53  | | |                       (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) =
% 97.53/14.53  | | |                           0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.53  | | |                         ~ (v1 = 0) & s(v0) = v1 & $i(v0))))))))
% 97.53/14.53  | | | 
% 97.53/14.53  | | | ALPHA: (5356) implies:
% 97.53/14.53  | | |   (5357)  ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.53/14.53  | | |                   ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 97.53/14.53  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 97.53/14.53  | | |                         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | |                             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.53  | | |                             0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.53  | | |                         : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                           $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.53  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.53  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.53  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.53  | | |                               $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.53  | | |                             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.53/14.53  | | |                               = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.53  | | |                         [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | |                             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.53  | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.53  | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.53  | | |                             0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.53  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.53  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.53  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.53  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.53  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                               $i] : (p(v0) = 0 & $i(v0))))))))) | ( ? [v0:
% 97.53/14.53  | | |                   $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 97.53/14.53  | | |                   :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3)
% 97.53/14.53  | | |                     |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0)
% 97.53/14.53  | | |                     |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | |                           0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.53  | | |                         ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.53  | | |                         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.53/14.53  | | |                         ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.53/14.53  | | |                           $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.53  | | |                           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.53  | | |                             v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.53  | | |                             (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.53  | | |                         [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.53/14.53  | | |                           ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.53/14.53  | | |                             0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.53/14.53  | | |                           : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.53  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.53  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.53  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.53  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int]
% 97.53/14.53  | | |                         : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                           $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | |                           (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                           int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 97.53/14.53  | | |                     (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.53  | | |                           $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.53  | | |                             v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.53  | | |                             (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.53  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                               $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.53/14.53  | | |                         :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.53  | | |                             $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.53/14.53  | | |                             ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.53  | | |                           (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.53  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.53  | | |                                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.53  | | |                               = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.53  | | |                                 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                               int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                               $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                   any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | |                   [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.53/14.53  | | |                         = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.53  | | |                     [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.53  | | |                     ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.53/14.53  | | |                       ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | |                       int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.53  | | |                 [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.53  | | |                     $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 97.53/14.53  | | |                       = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.53  | | |                     (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                       int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.53  | | |                     [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.53  | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.53  | | |                       $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))))) |
% 97.53/14.53  | | |           ((( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.53/14.53  | | |                   ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 97.53/14.53  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 97.53/14.53  | | |                         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | |                             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.53  | | |                             0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.53  | | |                         : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                           $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.53  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.53  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.53  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.53  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.53  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                               $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.53/14.53  | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.53/14.53  | | |                            ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.53  | | |                       | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.53  | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.53  | | |                           v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.53/14.53  | | |                         ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | |                           [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.53/14.53  | | |                               |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.53  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.53  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.53  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.53  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))))) | ( ?
% 97.53/14.53  | | |                 [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.53  | | |                     $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 97.53/14.53  | | |                       = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.53  | | |                     (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                           int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.53  | | |                         ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.53  | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.53  | | |                           v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.53  | | |                           $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.53/14.53  | | |                           (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.53/14.53  | | |                             any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 97.53/14.53  | | |                               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.53  | | |                             [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.53  | | |                                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.53  | | |                               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.53  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | |                               $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | |                               ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.53  | | |                         [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | |                             v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.53  | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.53  | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.53  | | |                             0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.53  | | |                         ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | |                           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.53  | | |                             ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.53  | | |                               0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | |                               0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                               $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.53  | | |                             ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | |                             ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | |                               $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                         (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | |                           : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | |                             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | |                               0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | |                               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | |                               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.53  | | |                               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | |                               (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                               $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 97.53/14.53  | | |                 [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 97.53/14.53  | | |                   ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 97.53/14.53  | | |                       (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.53  | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.53/14.53  | | |                       ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.53/14.53  | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.53  | | |                         0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 97.53/14.53  | | |                       0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | |                 (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 97.53/14.53  | | |                     (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.53  | | |                   [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.53  | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.53/14.53  | | |                       ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | (
% 97.53/14.53  | | |                     ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.53  | | |                       $i(v0)))))))
% 97.53/14.53  | | |   (5358)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.53/14.53  | | |               $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 97.53/14.53  | | |             : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 97.53/14.53  | | |             ( ~ (v1 = 0) & r(v0) = v1 & $i(v0)))
% 97.53/14.53  | | | 
% 97.53/14.53  | | | BETA: splitting (5357) gives:
% 97.53/14.53  | | | 
% 97.53/14.53  | | | Case 1:
% 97.53/14.53  | | | | 
% 97.53/14.53  | | | |   (5359)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.53/14.53  | | | |                 ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 97.53/14.53  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 97.53/14.53  | | | |                       ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | | |                           v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.53  | | | |                           0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.53  | | | |                       : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | | |                         $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.53  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.53  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.53  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.53  | | | |                             $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.53  | | | |                           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.53/14.53  | | | |                             = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.53  | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.53  | | | |                           v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.53  | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.53  | | | |                         $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.53  | | | |                           0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.53  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.53  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.53  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.53  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.53  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.53  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.53  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.53  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.53  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.53  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | | |                             $i] : (p(v0) = 0 & $i(v0))))))))) | ( ? [v0:
% 97.53/14.53  | | | |                 $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i]
% 97.53/14.53  | | | |                 :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3)
% 97.53/14.53  | | | |                   |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0)
% 97.53/14.53  | | | |                   |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.53  | | | |                         0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.53  | | | |                       ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.53  | | | |                       [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.53/14.53  | | | |                       ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.53/14.53  | | | |                         $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.53  | | | |                         $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.53  | | | |                           v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.53  | | | |                           (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.53  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.53  | | | |                       [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.53/14.53  | | | |                         ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.53/14.53  | | | |                           0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.53/14.53  | | | |                         : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.53  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.53  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.53  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.53  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.53  | | | |                             $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int]
% 97.53/14.53  | | | |                       : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.53  | | | |                         $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.53  | | | |                         (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | | |                         int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) &
% 97.53/14.53  | | | |                   (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.53  | | | |                         $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.53  | | | |                           v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.53  | | | |                           (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.53  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.53  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.53  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | | |                             $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.53/14.53  | | | |                       :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.53  | | | |                           $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.53/14.53  | | | |                           ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.53  | | | |                         (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.53  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.53  | | | |                               = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.53  | | | |                             = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.53  | | | |                               0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | | |                             int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.53  | | | |                             $i(v0)))))))))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | | |                 any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.53  | | | |                 [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.53/14.53  | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.53  | | | |                   [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.53  | | | |                   ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.53/14.53  | | | |                     ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | | |                     int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.53  | | | |               [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.53  | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2)
% 97.53/14.53  | | | |                     = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.53  | | | |                   (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.53  | | | |                     int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.53  | | | |                   [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.53  | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.53  | | | |                     $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))))
% 97.53/14.53  | | | | 
% 97.53/14.53  | | | | ALPHA: (5359) implies:
% 97.53/14.53  | | | |   (5360)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 97.53/14.53  | | | |               ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 97.53/14.53  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.53  | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 97.53/14.53  | | | |                   $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.53/14.53  | | | |                 [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.53  | | | |                 ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))) | (
% 97.53/14.53  | | | |             ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.53  | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 97.53/14.53  | | | |                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 97.53/14.53  | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 97.53/14.53  | | | |                   = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.53  | | | |                   (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.53  | | | |                   int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.53  | | | |                   $i] : (r(v0) = 0 & $i(v0)))))
% 97.53/14.54  | | | |   (5361)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.53/14.54  | | | |               ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3
% 97.53/14.54  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( !
% 97.53/14.54  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 97.53/14.54  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.54  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.54  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.53/14.54  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.54  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.53/14.54  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.53/14.54  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.53/14.54  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.53/14.54  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.53/14.54  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.54  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 97.53/14.54  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.53/14.54  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.54  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.54  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 97.53/14.54  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.54  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.54  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 97.53/14.54  | | | |                           v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.54  | | | |                       int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 97.53/14.54  | | | |                     [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.53/14.54  | | | |                       ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.54  | | | |                       int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 97.53/14.54  | | | |                     ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.54  | | | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 97.53/14.54  | | | |                         & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 97.53/14.54  | | | |                           | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.54  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.54  | | | |                           $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.53/14.54  | | | |                           ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 97.53/14.54  | | | |                         [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.54  | | | |                           $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.54  | | | |                     (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 97.53/14.54  | | | |                       ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.54  | | | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 97.53/14.54  | | | |                         |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.54  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.54  | | | |                           $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.54  | | | |                           $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 97.53/14.54  | | | |                           & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.54  | | | |                           $i(v0))))))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.54  | | | |             (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1
% 97.53/14.54  | | | |                   = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.54  | | | |                 $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 97.53/14.54  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 97.53/14.54  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.54  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.54  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.53/14.54  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.54  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.53/14.54  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.53/14.54  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.53/14.54  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.53/14.54  | | | |                           |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.54  | | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.54  | | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 97.53/14.54  | | | |                             = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 97.53/14.54  | | | |                       $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 97.53/14.54  | | | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.53/14.54  | | | |                         ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 97.53/14.54  | | | |                         = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 97.53/14.54  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.53/14.54  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.53/14.54  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.54  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | |                           $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.53/14.54  | | | |                       $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 97.53/14.54  | | | |                       ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 97.53/14.54  | | | |                   ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.54  | | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.54  | | | |                       $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.53/14.54  | | | |                       (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.53/14.54  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.53/14.54  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.53/14.54  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.53/14.54  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.53/14.54  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.54  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 97.53/14.54  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.53/14.54  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.54  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.54  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 97.53/14.54  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.54  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.54  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 97.53/14.54  | | | |                           v1 & $i(v0)))))))))
% 97.53/14.54  | | | | 
% 97.53/14.54  | | | | BETA: splitting (5358) gives:
% 97.53/14.54  | | | | 
% 97.53/14.54  | | | | Case 1:
% 97.53/14.54  | | | | | 
% 97.53/14.54  | | | | |   (5362)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.53/14.54  | | | | |             $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 97.53/14.54  | | | | | 
% 97.53/14.54  | | | | | ALPHA: (5362) implies:
% 97.53/14.54  | | | | |   (5363)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.53/14.54  | | | | |             $i(v0))
% 97.53/14.54  | | | | |   (5364)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 97.53/14.54  | | | | | 
% 97.53/14.54  | | | | | DELTA: instantiating (5364) with fresh symbol all_21_0 gives:
% 97.53/14.54  | | | | |   (5365)  q(all_21_0) = 0 & $i(all_21_0)
% 97.53/14.54  | | | | | 
% 97.53/14.54  | | | | | ALPHA: (5365) implies:
% 97.53/14.54  | | | | |   (5366)  $i(all_21_0)
% 97.53/14.54  | | | | |   (5367)  q(all_21_0) = 0
% 97.53/14.54  | | | | | 
% 97.53/14.54  | | | | | BETA: splitting (5360) gives:
% 97.53/14.54  | | | | | 
% 97.53/14.54  | | | | | Case 1:
% 97.53/14.54  | | | | | | 
% 97.53/14.54  | | | | | |   (5368)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.53/14.54  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.53/14.54  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 97.53/14.54  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.54  | | | | | |                 |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) |
% 97.53/14.54  | | | | | |             ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.54  | | | | | |                 $i(v0))))
% 97.53/14.54  | | | | | | 
% 97.53/14.54  | | | | | | ALPHA: (5368) implies:
% 97.53/14.54  | | | | | |   (5369)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.53/14.54  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.53/14.54  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.54  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 97.53/14.54  | | | | | |   (5370)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.53/14.54  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.53/14.54  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.54  | | | | | | 
% 97.53/14.54  | | | | | | GROUND_INST: instantiating (5370) with all_21_0, 0, simplifying with
% 97.53/14.54  | | | | | |              (5366), (5367) gives:
% 97.53/14.54  | | | | | |   (5371)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.54  | | | | | |             $i(v0))
% 97.53/14.54  | | | | | | 
% 97.53/14.54  | | | | | | DELTA: instantiating (5371) with fresh symbols all_30_0, all_30_1
% 97.53/14.54  | | | | | |        gives:
% 97.53/14.54  | | | | | |   (5372)   ~ (all_30_0 = 0) & q(all_30_1) = all_30_0 & $i(all_30_1)
% 97.53/14.54  | | | | | | 
% 97.53/14.54  | | | | | | ALPHA: (5372) implies:
% 97.53/14.54  | | | | | |   (5373)   ~ (all_30_0 = 0)
% 97.53/14.54  | | | | | |   (5374)  $i(all_30_1)
% 97.53/14.54  | | | | | |   (5375)  q(all_30_1) = all_30_0
% 97.53/14.54  | | | | | | 
% 97.53/14.54  | | | | | | BETA: splitting (5361) gives:
% 97.53/14.54  | | | | | | 
% 97.53/14.54  | | | | | | Case 1:
% 97.53/14.54  | | | | | | | 
% 97.53/14.54  | | | | | | |   (5376)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.54  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.54  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.54  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.53/14.54  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.54  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.54  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.54  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.53/14.54  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.54  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.54  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.54  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.54  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.54  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.54  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.54  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.54  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.54  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.54  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.54  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.54  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.54  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.54  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.54  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.54  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.54  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.54  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.54  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.54  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.54  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.54  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.54  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.54  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.54  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.54  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.54  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.54  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.54  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.54  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.54  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.54  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.54  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.54  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.54  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.54  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.54  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.54  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.54  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.53/14.54  | | | | | | | 
% 97.53/14.54  | | | | | | | ALPHA: (5376) implies:
% 97.53/14.54  | | | | | | |   (5377)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.54  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.54  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.54  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.54  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.54  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.54  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.54  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.54  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.54  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.54  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.53/14.54  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.54  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.54  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.54  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.54  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.54  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.54  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.54  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.54  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.54  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.54  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.54  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.54  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.54  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.54  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.54  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.54  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.54  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.54  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.54  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.54  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.54  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.54  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.54  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.54  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.54  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.54  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.54  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.54  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.54  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.53/14.54  | | | | | | |   (5378)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.54  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.54  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.54  | | | | | | |                 = 0)))
% 97.53/14.54  | | | | | | | 
% 97.53/14.54  | | | | | | | BETA: splitting (5369) gives:
% 97.53/14.54  | | | | | | | 
% 97.53/14.54  | | | | | | | Case 1:
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | |   (5379)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.54  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | | ALPHA: (5379) implies:
% 97.53/14.54  | | | | | | | |   (5380)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | | REF_CLOSE: (5363), (5378), (5380) are inconsistent by sub-proof
% 97.53/14.54  | | | | | | | |            #73.
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | Case 2:
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | |   (5381)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.54  | | | | | | | |             $i(v0))
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | | ALPHA: (5381) implies:
% 97.53/14.54  | | | | | | | |   (5382)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.53/14.54  | | | | | | | |             & $i(v0))
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | | DELTA: instantiating (5382) with fresh symbols all_143_0,
% 97.53/14.54  | | | | | | | |        all_143_1 gives:
% 97.53/14.54  | | | | | | | |   (5383)   ~ (all_143_0 = 0) & s(all_143_1) = all_143_0 &
% 97.53/14.54  | | | | | | | |           $i(all_143_1)
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | | ALPHA: (5383) implies:
% 97.53/14.54  | | | | | | | |   (5384)   ~ (all_143_0 = 0)
% 97.53/14.54  | | | | | | | |   (5385)  $i(all_143_1)
% 97.53/14.54  | | | | | | | |   (5386)  s(all_143_1) = all_143_0
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | | BETA: splitting (5377) gives:
% 97.53/14.54  | | | | | | | | 
% 97.53/14.54  | | | | | | | | Case 1:
% 97.53/14.54  | | | | | | | | | 
% 97.53/14.54  | | | | | | | | |   (5387)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.54  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.53/14.54  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.54  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.53/14.54  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.53/14.54  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.54  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.54  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.54  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.54  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.54  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.54  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.54  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.54  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.54  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.54  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.54  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.54  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.54  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.54  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.54  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.54  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.54  | | | | | | | | |                     $i(v0))))))
% 97.53/14.54  | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | ALPHA: (5387) implies:
% 97.53/14.54  | | | | | | | | |   (5388)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.54  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.54  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.54  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.54  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.54  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.54  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.53/14.54  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.54  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.53/14.54  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.54  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.54  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.54  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.54  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.54  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.54  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.54  | | | | | | | | |                   $i(v0)))))
% 97.53/14.54  | | | | | | | | |   (5389)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.54  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.54  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.54  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.54  | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | BETA: splitting (5388) gives:
% 97.53/14.54  | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | Case 1:
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | |   (5390)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.54  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.54  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.54  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.54  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.54  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.54  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.54  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.54  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | ALPHA: (5390) implies:
% 97.53/14.54  | | | | | | | | | |   (5391)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.54  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.54  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.54  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.54  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.54  | | | | | | | | | |   (5392)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.54  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.54  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.54  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | GROUND_INST: instantiating (5392) with all_143_1, all_143_0,
% 97.53/14.54  | | | | | | | | | |              simplifying with (5385), (5386) gives:
% 97.53/14.54  | | | | | | | | | |   (5393)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.54  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_143_0 = 0)) & (v1 = 0 |
% 97.53/14.54  | | | | | | | | | |               all_143_0 = 0))
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | DELTA: instantiating (5393) with fresh symbols all_357_0,
% 97.53/14.54  | | | | | | | | | |        all_357_1 gives:
% 97.53/14.54  | | | | | | | | | |   (5394)  s(all_357_1) = all_357_0 & $i(all_357_1) & ( ~
% 97.53/14.54  | | | | | | | | | |             (all_357_0 = 0) |  ~ (all_143_0 = 0)) &
% 97.53/14.54  | | | | | | | | | |           (all_357_0 = 0 | all_143_0 = 0)
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | ALPHA: (5394) implies:
% 97.53/14.54  | | | | | | | | | |   (5395)  $i(all_357_1)
% 97.53/14.54  | | | | | | | | | |   (5396)  s(all_357_1) = all_357_0
% 97.53/14.54  | | | | | | | | | |   (5397)  all_357_0 = 0 | all_143_0 = 0
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | BETA: splitting (5397) gives:
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | Case 1:
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | |   (5398)  all_357_0 = 0
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | REDUCE: (5396), (5398) imply:
% 97.53/14.54  | | | | | | | | | | |   (5399)  s(all_357_1) = 0
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | BETA: splitting (5389) gives:
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | Case 1:
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | |   (5400)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.54  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.54  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | ALPHA: (5400) implies:
% 97.53/14.54  | | | | | | | | | | | |   (5401)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | GROUND_INST: instantiating (5401) with all_357_1, simplifying
% 97.53/14.54  | | | | | | | | | | | |              with (5395), (5399) gives:
% 97.53/14.54  | | | | | | | | | | | |   (5402)  $false
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | CLOSE: (5402) is inconsistent.
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | Case 2:
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | |   (5403)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.54  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.54  | | | | | | | | | | | |             $i(v0))
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | ALPHA: (5403) implies:
% 97.53/14.54  | | | | | | | | | | | |   (5404)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.54  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | DELTA: instantiating (5404) with fresh symbols all_370_0,
% 97.53/14.54  | | | | | | | | | | | |        all_370_1 gives:
% 97.53/14.54  | | | | | | | | | | | |   (5405)   ~ (all_370_0 = 0) & p(all_370_1) = all_370_0 &
% 97.53/14.54  | | | | | | | | | | | |           $i(all_370_1)
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | ALPHA: (5405) implies:
% 97.53/14.54  | | | | | | | | | | | |   (5406)   ~ (all_370_0 = 0)
% 97.53/14.54  | | | | | | | | | | | |   (5407)  $i(all_370_1)
% 97.53/14.54  | | | | | | | | | | | |   (5408)  p(all_370_1) = all_370_0
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_370_1, all_370_0,
% 97.53/14.54  | | | | | | | | | | | |              simplifying with (5407), (5408) gives:
% 97.53/14.54  | | | | | | | | | | | |   (5409)   ~ (all_9_0 = 0) | all_370_0 = 0
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | BETA: splitting (5409) gives:
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | Case 1:
% 97.53/14.54  | | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | |   (5410)   ~ (all_9_0 = 0)
% 97.53/14.54  | | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | | REF_CLOSE: (3705), (5373), (5374), (5375), (5391), (5410) are
% 97.53/14.54  | | | | | | | | | | | | |            inconsistent by sub-proof #13.
% 97.53/14.54  | | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | Case 2:
% 97.53/14.54  | | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | |   (5411)  all_370_0 = 0
% 97.53/14.54  | | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | | REDUCE: (5406), (5411) imply:
% 97.53/14.54  | | | | | | | | | | | | |   (5412)  $false
% 97.53/14.54  | | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | | CLOSE: (5412) is inconsistent.
% 97.53/14.54  | | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | | End of split
% 97.53/14.54  | | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | End of split
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | Case 2:
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | |   (5413)  all_143_0 = 0
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | REDUCE: (5384), (5413) imply:
% 97.53/14.54  | | | | | | | | | | |   (5414)  $false
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | | CLOSE: (5414) is inconsistent.
% 97.53/14.54  | | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | | End of split
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | Case 2:
% 97.53/14.54  | | | | | | | | | | 
% 97.53/14.54  | | | | | | | | | |   (5415)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.54  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.54  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.54  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.54  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.54  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.54  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.54  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.54  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | ALPHA: (5415) implies:
% 97.53/14.55  | | | | | | | | | |   (5416)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.55  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.55  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.55  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.55  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.55  | | | | | | | | | |   (5417)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.55  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.55  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.55  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | DELTA: instantiating (5417) with fresh symbols all_356_0,
% 97.53/14.55  | | | | | | | | | |        all_356_1 gives:
% 97.53/14.55  | | | | | | | | | |   (5418)  s(all_356_1) = all_356_0 & $i(all_356_1) &  ! [v0:
% 97.53/14.55  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_356_0 = 0) | v1 =
% 97.53/14.55  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.55  | | | | | | | | | |           (all_356_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | ALPHA: (5418) implies:
% 97.53/14.55  | | | | | | | | | |   (5419)   ! [v0: $i] : (all_356_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.55  | | | | | | | | | |             $i(v0))
% 97.53/14.55  | | | | | | | | | |   (5420)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_356_0 = 0) |
% 97.53/14.55  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | GROUND_INST: instantiating (5420) with all_143_1, all_143_0,
% 97.53/14.55  | | | | | | | | | |              simplifying with (5385), (5386) gives:
% 97.53/14.55  | | | | | | | | | |   (5421)   ~ (all_356_0 = 0) | all_143_0 = 0
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | BETA: splitting (5421) gives:
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | |   (5422)   ~ (all_356_0 = 0)
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | BETA: splitting (5389) gives:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | |   (5423)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.55  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.55  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5423) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5424)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.55  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | GROUND_INST: instantiating (5424) with all_9_1, all_9_0,
% 97.53/14.55  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.53/14.55  | | | | | | | | | | | |   (5425)  all_9_0 = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | REDUCE: (3704), (5425) imply:
% 97.53/14.55  | | | | | | | | | | | |   (5426)  p(all_9_1) = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | REF_CLOSE: (3703), (5373), (5374), (5375), (5416), (5426) are
% 97.53/14.55  | | | | | | | | | | | |            inconsistent by sub-proof #12.
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | |   (5427)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.55  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.55  | | | | | | | | | | | |             $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5427) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5428)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | DELTA: instantiating (5428) with fresh symbol all_368_0
% 97.53/14.55  | | | | | | | | | | | |        gives:
% 97.53/14.55  | | | | | | | | | | | |   (5429)  s(all_368_0) = 0 & $i(all_368_0)
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5429) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5430)  $i(all_368_0)
% 97.53/14.55  | | | | | | | | | | | |   (5431)  s(all_368_0) = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | GROUND_INST: instantiating (5419) with all_368_0, simplifying
% 97.53/14.55  | | | | | | | | | | | |              with (5430), (5431) gives:
% 97.53/14.55  | | | | | | | | | | | |   (5432)  all_356_0 = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | REDUCE: (5422), (5432) imply:
% 97.53/14.55  | | | | | | | | | | | |   (5433)  $false
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | CLOSE: (5433) is inconsistent.
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | |   (5434)  all_143_0 = 0
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | REDUCE: (5384), (5434) imply:
% 97.53/14.55  | | | | | | | | | | |   (5435)  $false
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | CLOSE: (5435) is inconsistent.
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | 
% 97.53/14.55  | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | 
% 97.53/14.55  | | | | | | | | |   (5436)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.55  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.53/14.55  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.53/14.55  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.55  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.53/14.55  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.55  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.55  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.55  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.55  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.55  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.55  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.55  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.55  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.55  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.55  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.55  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.55  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.55  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.55  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.55  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.55  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.55  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.55  | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | ALPHA: (5436) implies:
% 97.53/14.55  | | | | | | | | |   (5437)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.55  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.55  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.55  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.55  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.55  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.55  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.55  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.55  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.53/14.55  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.53/14.55  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.53/14.55  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.55  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.55  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.55  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.55  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.55  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | | | |                   $i(v0)))))
% 97.53/14.55  | | | | | | | | |   (5438)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.55  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.55  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.55  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.55  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.55  | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | BETA: splitting (5437) gives:
% 97.53/14.55  | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | |   (5439)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.55  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.55  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.55  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.55  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.55  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.55  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.55  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | ALPHA: (5439) implies:
% 97.53/14.55  | | | | | | | | | |   (5440)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.55  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.55  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.55  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.55  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.55  | | | | | | | | | |   (5441)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.55  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.55  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.55  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | GROUND_INST: instantiating (5441) with all_143_1, all_143_0,
% 97.53/14.55  | | | | | | | | | |              simplifying with (5385), (5386) gives:
% 97.53/14.55  | | | | | | | | | |   (5442)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.55  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_143_0 = 0)) & (v1 = 0 |
% 97.53/14.55  | | | | | | | | | |               all_143_0 = 0))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | DELTA: instantiating (5442) with fresh symbols all_357_0,
% 97.53/14.55  | | | | | | | | | |        all_357_1 gives:
% 97.53/14.55  | | | | | | | | | |   (5443)  s(all_357_1) = all_357_0 & $i(all_357_1) & ( ~
% 97.53/14.55  | | | | | | | | | |             (all_357_0 = 0) |  ~ (all_143_0 = 0)) &
% 97.53/14.55  | | | | | | | | | |           (all_357_0 = 0 | all_143_0 = 0)
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | ALPHA: (5443) implies:
% 97.53/14.55  | | | | | | | | | |   (5444)  $i(all_357_1)
% 97.53/14.55  | | | | | | | | | |   (5445)  s(all_357_1) = all_357_0
% 97.53/14.55  | | | | | | | | | |   (5446)  all_357_0 = 0 | all_143_0 = 0
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | BETA: splitting (5446) gives:
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | |   (5447)  all_357_0 = 0
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | REDUCE: (5445), (5447) imply:
% 97.53/14.55  | | | | | | | | | | |   (5448)  s(all_357_1) = 0
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | BETA: splitting (5438) gives:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | |   (5449)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.55  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.55  | | | | | | | | | | | |             $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5449) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5450)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.55  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | GROUND_INST: instantiating (5450) with all_9_1, all_9_0,
% 97.53/14.55  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.53/14.55  | | | | | | | | | | | |   (5451)  all_9_0 = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | REDUCE: (3704), (5451) imply:
% 97.53/14.55  | | | | | | | | | | | |   (5452)  p(all_9_1) = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | REF_CLOSE: (3703), (5373), (5374), (5375), (5440), (5452) are
% 97.53/14.55  | | | | | | | | | | | |            inconsistent by sub-proof #12.
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | |   (5453)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.55  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.55  | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5453) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5454)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | GROUND_INST: instantiating (5454) with all_357_1, simplifying
% 97.53/14.55  | | | | | | | | | | | |              with (5444), (5448) gives:
% 97.53/14.55  | | | | | | | | | | | |   (5455)  $false
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | CLOSE: (5455) is inconsistent.
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | |   (5456)  all_143_0 = 0
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | REDUCE: (5384), (5456) imply:
% 97.53/14.55  | | | | | | | | | | |   (5457)  $false
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | CLOSE: (5457) is inconsistent.
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | |   (5458)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.55  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.55  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.55  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.55  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.55  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.55  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.55  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.55  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | | | | |                 $i(v0))))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | ALPHA: (5458) implies:
% 97.53/14.55  | | | | | | | | | |   (5459)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.55  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.55  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.55  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.55  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.55  | | | | | | | | | |   (5460)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.55  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.55  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.55  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | DELTA: instantiating (5460) with fresh symbols all_356_0,
% 97.53/14.55  | | | | | | | | | |        all_356_1 gives:
% 97.53/14.55  | | | | | | | | | |   (5461)  s(all_356_1) = all_356_0 & $i(all_356_1) &  ! [v0:
% 97.53/14.55  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_356_0 = 0) | v1 =
% 97.53/14.55  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.55  | | | | | | | | | |           (all_356_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | ALPHA: (5461) implies:
% 97.53/14.55  | | | | | | | | | |   (5462)   ! [v0: $i] : (all_356_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.55  | | | | | | | | | |             $i(v0))
% 97.53/14.55  | | | | | | | | | |   (5463)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_356_0 = 0) |
% 97.53/14.55  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | GROUND_INST: instantiating (5463) with all_143_1, all_143_0,
% 97.53/14.55  | | | | | | | | | |              simplifying with (5385), (5386) gives:
% 97.53/14.55  | | | | | | | | | |   (5464)   ~ (all_356_0 = 0) | all_143_0 = 0
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | BETA: splitting (5464) gives:
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | |   (5465)   ~ (all_356_0 = 0)
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | BETA: splitting (5438) gives:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | |   (5466)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.55  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.55  | | | | | | | | | | | |             $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5466) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5467)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | DELTA: instantiating (5467) with fresh symbol all_370_0
% 97.53/14.55  | | | | | | | | | | | |        gives:
% 97.53/14.55  | | | | | | | | | | | |   (5468)  s(all_370_0) = 0 & $i(all_370_0)
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5468) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5469)  $i(all_370_0)
% 97.53/14.55  | | | | | | | | | | | |   (5470)  s(all_370_0) = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | GROUND_INST: instantiating (5462) with all_370_0, simplifying
% 97.53/14.55  | | | | | | | | | | | |              with (5469), (5470) gives:
% 97.53/14.55  | | | | | | | | | | | |   (5471)  all_356_0 = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | REDUCE: (5465), (5471) imply:
% 97.53/14.55  | | | | | | | | | | | |   (5472)  $false
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | CLOSE: (5472) is inconsistent.
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | |   (5473)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.55  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.55  | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5473) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5474)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.55  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | DELTA: instantiating (5474) with fresh symbols all_369_0,
% 97.53/14.55  | | | | | | | | | | | |        all_369_1 gives:
% 97.53/14.55  | | | | | | | | | | | |   (5475)   ~ (all_369_0 = 0) & p(all_369_1) = all_369_0 &
% 97.53/14.55  | | | | | | | | | | | |           $i(all_369_1)
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | ALPHA: (5475) implies:
% 97.53/14.55  | | | | | | | | | | | |   (5476)   ~ (all_369_0 = 0)
% 97.53/14.55  | | | | | | | | | | | |   (5477)  $i(all_369_1)
% 97.53/14.55  | | | | | | | | | | | |   (5478)  p(all_369_1) = all_369_0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_369_1, all_369_0,
% 97.53/14.55  | | | | | | | | | | | |              simplifying with (5477), (5478) gives:
% 97.53/14.55  | | | | | | | | | | | |   (5479)   ~ (all_9_0 = 0) | all_369_0 = 0
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | BETA: splitting (5479) gives:
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | Case 1:
% 97.53/14.55  | | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | |   (5480)   ~ (all_9_0 = 0)
% 97.53/14.55  | | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | | REF_CLOSE: (3705), (5373), (5374), (5375), (5459), (5480) are
% 97.53/14.55  | | | | | | | | | | | | |            inconsistent by sub-proof #13.
% 97.53/14.55  | | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | |   (5481)  all_369_0 = 0
% 97.53/14.55  | | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | | REDUCE: (5476), (5481) imply:
% 97.53/14.55  | | | | | | | | | | | | |   (5482)  $false
% 97.53/14.55  | | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | | CLOSE: (5482) is inconsistent.
% 97.53/14.55  | | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | Case 2:
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | |   (5483)  all_143_0 = 0
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | REDUCE: (5384), (5483) imply:
% 97.53/14.55  | | | | | | | | | | |   (5484)  $false
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | | CLOSE: (5484) is inconsistent.
% 97.53/14.55  | | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | | 
% 97.53/14.55  | | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | | 
% 97.53/14.55  | | | | | | | | End of split
% 97.53/14.55  | | | | | | | | 
% 97.53/14.55  | | | | | | | End of split
% 97.53/14.55  | | | | | | | 
% 97.53/14.55  | | | | | | Case 2:
% 97.53/14.55  | | | | | | | 
% 97.53/14.55  | | | | | | |   (5485)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.55  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.55  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.55  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.53/14.55  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.53/14.55  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.55  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.55  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.53/14.55  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.53/14.55  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.55  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.53/14.55  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.55  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.55  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 97.53/14.55  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.55  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.55  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.55  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.55  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 97.53/14.55  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.55  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.55  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.55  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.55  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.55  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.55  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.55  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.55  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.55  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.55  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.55  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.55  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.55  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.55  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.55  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.55  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.55  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.55  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.55  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.55  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.55  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.55  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.55  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.55  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.55  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.55  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.55  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.55  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.55  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.53/14.55  | | | | | | | 
% 97.53/14.55  | | | | | | | ALPHA: (5485) implies:
% 97.53/14.56  | | | | | | |   (5486)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.56  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.56  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.56  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.56  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.56  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.56  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.56  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.56  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.56  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.56  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.56  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.56  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.56  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.56  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.56  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.56  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.56  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.56  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.56  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.56  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.53/14.56  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.53/14.56  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.56  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.56  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.56  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.53/14.56  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.56  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.53/14.56  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.56  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.56  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.56  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.56  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.56  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.56  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.56  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.56  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.56  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.56  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.56  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.56  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.56  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.53/14.56  | | | | | | |   (5487)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.56  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.56  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.56  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.53/14.56  | | | | | | | 
% 97.53/14.56  | | | | | | | DELTA: instantiating (5487) with fresh symbols all_127_0,
% 97.53/14.56  | | | | | | |        all_127_1 gives:
% 97.53/14.56  | | | | | | |   (5488)  r(all_127_1) = all_127_0 & $i(all_127_1) &  ! [v0: $i] :
% 97.53/14.56  | | | | | | |            ! [v1: int] : ( ~ (all_127_0 = 0) | v1 = 0 |  ~ (r(v0)
% 97.53/14.56  | | | | | | |               = v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_127_0 = 0 | 
% 97.53/14.56  | | | | | | |             ~ (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.56  | | | | | | | 
% 97.53/14.56  | | | | | | | ALPHA: (5488) implies:
% 97.53/14.56  | | | | | | |   (5489)  $i(all_127_1)
% 97.53/14.56  | | | | | | |   (5490)  r(all_127_1) = all_127_0
% 97.53/14.56  | | | | | | | 
% 97.53/14.56  | | | | | | | GROUND_INST: instantiating (5363) with all_127_1, all_127_0,
% 97.53/14.56  | | | | | | |              simplifying with (5489), (5490) gives:
% 97.53/14.56  | | | | | | |   (5491)  all_127_0 = 0
% 97.53/14.56  | | | | | | | 
% 97.53/14.56  | | | | | | | REDUCE: (5490), (5491) imply:
% 97.53/14.56  | | | | | | |   (5492)  r(all_127_1) = 0
% 97.53/14.56  | | | | | | | 
% 97.53/14.56  | | | | | | | BETA: splitting (5369) gives:
% 97.53/14.56  | | | | | | | 
% 97.53/14.56  | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | 
% 97.53/14.56  | | | | | | | |   (5493)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.56  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.56  | | | | | | | | 
% 97.53/14.56  | | | | | | | | ALPHA: (5493) implies:
% 97.53/14.56  | | | | | | | |   (5494)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.56  | | | | | | | |             |  ~ $i(v0))
% 97.53/14.56  | | | | | | | | 
% 97.53/14.56  | | | | | | | | BETA: splitting (5486) gives:
% 97.53/14.56  | | | | | | | | 
% 97.53/14.56  | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | |   (5495)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.53/14.56  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.56  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.53/14.56  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.53/14.56  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.56  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.56  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.56  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.56  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.56  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.56  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.56  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.56  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.56  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.56  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.56  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.56  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.56  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.56  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | ALPHA: (5495) implies:
% 97.53/14.56  | | | | | | | | |   (5496)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.56  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.56  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.56  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.56  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.56  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.53/14.56  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.53/14.56  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.53/14.56  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.56  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.56  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.56  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.56  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.56  | | | | | | | | |                   $i(v0)))))
% 97.53/14.56  | | | | | | | | |   (5497)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.56  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.56  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.56  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | BETA: splitting (5496) gives:
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | |   (5498)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.56  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.56  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.56  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.56  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | ALPHA: (5498) implies:
% 97.53/14.56  | | | | | | | | | |   (5499)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.56  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.56  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.56  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.56  | | | | | | | | | |   (5500)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | BETA: splitting (5497) gives:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | |   (5501)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.56  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5501) implies:
% 97.53/14.56  | | | | | | | | | | |   (5502)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | GROUND_INST: instantiating (5502) with all_9_1, all_9_0,
% 97.53/14.56  | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.53/14.56  | | | | | | | | | | |   (5503)  all_9_0 = 0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | REDUCE: (3704), (5503) imply:
% 97.53/14.56  | | | | | | | | | | |   (5504)  p(all_9_1) = 0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | REF_CLOSE: (3703), (5373), (5374), (5375), (5499), (5504) are
% 97.53/14.56  | | | | | | | | | | |            inconsistent by sub-proof #12.
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | |   (5505)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.56  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.56  | | | | | | | | | | |             $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5505) implies:
% 97.53/14.56  | | | | | | | | | | |   (5506)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | REF_CLOSE: (5494), (5500), (5506) are inconsistent by
% 97.53/14.56  | | | | | | | | | | |            sub-proof #67.
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | End of split
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | |   (5507)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.56  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.56  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.56  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.56  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.56  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.56  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.56  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.56  | | | | | | | | | |                 $i(v0))))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | ALPHA: (5507) implies:
% 97.53/14.56  | | | | | | | | | |   (5508)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.56  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.56  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.56  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.56  | | | | | | | | | |   (5509)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.56  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.56  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.56  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | DELTA: instantiating (5509) with fresh symbols all_343_0,
% 97.53/14.56  | | | | | | | | | |        all_343_1 gives:
% 97.53/14.56  | | | | | | | | | |   (5510)  s(all_343_1) = all_343_0 & $i(all_343_1) &  ! [v0:
% 97.53/14.56  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_343_0 = 0) | v1 =
% 97.53/14.56  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.56  | | | | | | | | | |           (all_343_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | ALPHA: (5510) implies:
% 97.53/14.56  | | | | | | | | | |   (5511)  $i(all_343_1)
% 97.53/14.56  | | | | | | | | | |   (5512)  s(all_343_1) = all_343_0
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | BETA: splitting (5497) gives:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | |   (5513)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.56  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5513) implies:
% 97.53/14.56  | | | | | | | | | | |   (5514)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | GROUND_INST: instantiating (5494) with all_343_1, all_343_0,
% 97.53/14.56  | | | | | | | | | | |              simplifying with (5511), (5512) gives:
% 97.53/14.56  | | | | | | | | | | |   (5515)  all_343_0 = 0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | REDUCE: (5512), (5515) imply:
% 97.53/14.56  | | | | | | | | | | |   (5516)  s(all_343_1) = 0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | GROUND_INST: instantiating (5514) with all_343_1, simplifying
% 97.53/14.56  | | | | | | | | | | |              with (5511), (5516) gives:
% 97.53/14.56  | | | | | | | | | | |   (5517)  $false
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | CLOSE: (5517) is inconsistent.
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | |   (5518)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.56  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.56  | | | | | | | | | | |             $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5518) implies:
% 97.53/14.56  | | | | | | | | | | |   (5519)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.56  | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | DELTA: instantiating (5519) with fresh symbols all_353_0,
% 97.53/14.56  | | | | | | | | | | |        all_353_1 gives:
% 97.53/14.56  | | | | | | | | | | |   (5520)   ~ (all_353_0 = 0) & p(all_353_1) = all_353_0 &
% 97.53/14.56  | | | | | | | | | | |           $i(all_353_1)
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5520) implies:
% 97.53/14.56  | | | | | | | | | | |   (5521)   ~ (all_353_0 = 0)
% 97.53/14.56  | | | | | | | | | | |   (5522)  $i(all_353_1)
% 97.53/14.56  | | | | | | | | | | |   (5523)  p(all_353_1) = all_353_0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_353_1, all_353_0,
% 97.53/14.56  | | | | | | | | | | |              simplifying with (5522), (5523) gives:
% 97.53/14.56  | | | | | | | | | | |   (5524)   ~ (all_9_0 = 0) | all_353_0 = 0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | BETA: splitting (5524) gives:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | |   (5525)   ~ (all_9_0 = 0)
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | | REF_CLOSE: (3705), (5373), (5374), (5375), (5508), (5525) are
% 97.53/14.56  | | | | | | | | | | | |            inconsistent by sub-proof #13.
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | |   (5526)  all_353_0 = 0
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | | REDUCE: (5521), (5526) imply:
% 97.53/14.56  | | | | | | | | | | | |   (5527)  $false
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | | CLOSE: (5527) is inconsistent.
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | End of split
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | End of split
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | End of split
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | |   (5528)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.53/14.56  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.53/14.56  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.56  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.53/14.56  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.56  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.56  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.56  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.56  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.56  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.56  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.56  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.56  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.56  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.56  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.56  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.56  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.56  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.56  | | | | | | | | |                     $i(v0))))))
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | ALPHA: (5528) implies:
% 97.53/14.56  | | | | | | | | |   (5529)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.56  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.56  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.56  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.56  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.53/14.56  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.56  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.53/14.56  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.56  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.56  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.56  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.56  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.56  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.56  | | | | | | | | |                   $i(v0)))))
% 97.53/14.56  | | | | | | | | |   (5530)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.56  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.56  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.56  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | BETA: splitting (5529) gives:
% 97.53/14.56  | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | |   (5531)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.56  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.56  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.56  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.56  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | ALPHA: (5531) implies:
% 97.53/14.56  | | | | | | | | | |   (5532)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.56  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.56  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.56  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.56  | | | | | | | | | |   (5533)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.56  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.56  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.56  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | BETA: splitting (5530) gives:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | |   (5534)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.56  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.56  | | | | | | | | | | |             $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5534) implies:
% 97.53/14.56  | | | | | | | | | | |   (5535)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | REF_CLOSE: (5494), (5533), (5535) are inconsistent by
% 97.53/14.56  | | | | | | | | | | |            sub-proof #67.
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | |   (5536)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.56  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.56  | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5536) implies:
% 97.53/14.56  | | | | | | | | | | |   (5537)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.56  | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | DELTA: instantiating (5537) with fresh symbols all_348_0,
% 97.53/14.56  | | | | | | | | | | |        all_348_1 gives:
% 97.53/14.56  | | | | | | | | | | |   (5538)   ~ (all_348_0 = 0) & p(all_348_1) = all_348_0 &
% 97.53/14.56  | | | | | | | | | | |           $i(all_348_1)
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | ALPHA: (5538) implies:
% 97.53/14.56  | | | | | | | | | | |   (5539)   ~ (all_348_0 = 0)
% 97.53/14.56  | | | | | | | | | | |   (5540)  $i(all_348_1)
% 97.53/14.56  | | | | | | | | | | |   (5541)  p(all_348_1) = all_348_0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_348_1, all_348_0,
% 97.53/14.56  | | | | | | | | | | |              simplifying with (5540), (5541) gives:
% 97.53/14.56  | | | | | | | | | | |   (5542)   ~ (all_9_0 = 0) | all_348_0 = 0
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | BETA: splitting (5542) gives:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | |   (5543)   ~ (all_9_0 = 0)
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | | REF_CLOSE: (3705), (5373), (5374), (5375), (5532), (5543) are
% 97.53/14.56  | | | | | | | | | | | |            inconsistent by sub-proof #13.
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | |   (5544)  all_348_0 = 0
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | | REDUCE: (5539), (5544) imply:
% 97.53/14.56  | | | | | | | | | | | |   (5545)  $false
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | | CLOSE: (5545) is inconsistent.
% 97.53/14.56  | | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | | End of split
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | End of split
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | Case 2:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | |   (5546)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.56  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.56  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.56  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.56  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.56  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.56  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.56  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | ALPHA: (5546) implies:
% 97.53/14.56  | | | | | | | | | |   (5547)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.56  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.56  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.56  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.56  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.56  | | | | | | | | | |   (5548)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.56  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.56  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.56  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | DELTA: instantiating (5548) with fresh symbols all_343_0,
% 97.53/14.56  | | | | | | | | | |        all_343_1 gives:
% 97.53/14.56  | | | | | | | | | |   (5549)  s(all_343_1) = all_343_0 & $i(all_343_1) &  ! [v0:
% 97.53/14.56  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_343_0 = 0) | v1 =
% 97.53/14.56  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.56  | | | | | | | | | |           (all_343_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | ALPHA: (5549) implies:
% 97.53/14.56  | | | | | | | | | |   (5550)  $i(all_343_1)
% 97.53/14.56  | | | | | | | | | |   (5551)  s(all_343_1) = all_343_0
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | BETA: splitting (5530) gives:
% 97.53/14.56  | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | Case 1:
% 97.53/14.56  | | | | | | | | | | | 
% 97.53/14.56  | | | | | | | | | | |   (5552)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.57  | | | | | | | | | | |             $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | ALPHA: (5552) implies:
% 97.53/14.57  | | | | | | | | | | |   (5553)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | GROUND_INST: instantiating (5553) with all_9_1, all_9_0,
% 97.53/14.57  | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.53/14.57  | | | | | | | | | | |   (5554)  all_9_0 = 0
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | REDUCE: (3704), (5554) imply:
% 97.53/14.57  | | | | | | | | | | |   (5555)  p(all_9_1) = 0
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | REF_CLOSE: (3703), (5373), (5374), (5375), (5547), (5555) are
% 97.53/14.57  | | | | | | | | | | |            inconsistent by sub-proof #12.
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | Case 2:
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | |   (5556)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.57  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.57  | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | ALPHA: (5556) implies:
% 97.53/14.57  | | | | | | | | | | |   (5557)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | GROUND_INST: instantiating (5494) with all_343_1, all_343_0,
% 97.53/14.57  | | | | | | | | | | |              simplifying with (5550), (5551) gives:
% 97.53/14.57  | | | | | | | | | | |   (5558)  all_343_0 = 0
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | REDUCE: (5551), (5558) imply:
% 97.53/14.57  | | | | | | | | | | |   (5559)  s(all_343_1) = 0
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | GROUND_INST: instantiating (5557) with all_343_1, simplifying
% 97.53/14.57  | | | | | | | | | | |              with (5550), (5559) gives:
% 97.53/14.57  | | | | | | | | | | |   (5560)  $false
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | CLOSE: (5560) is inconsistent.
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | End of split
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | End of split
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | End of split
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | Case 2:
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | |   (5561)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.57  | | | | | | | |             $i(v0))
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | | ALPHA: (5561) implies:
% 97.53/14.57  | | | | | | | |   (5562)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | | GROUND_INST: instantiating (5562) with all_127_1, simplifying
% 97.53/14.57  | | | | | | | |              with (5489), (5492) gives:
% 97.53/14.57  | | | | | | | |   (5563)  $false
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | | CLOSE: (5563) is inconsistent.
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | End of split
% 97.53/14.57  | | | | | | | 
% 97.53/14.57  | | | | | | End of split
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | Case 2:
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | |   (5564)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.53/14.57  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.57  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.57  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.57  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.57  | | | | | |               [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.57  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.57  | | | | | |                 $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | | ALPHA: (5564) implies:
% 97.53/14.57  | | | | | |   (5565)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.53/14.57  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.53/14.57  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.53/14.57  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.53/14.57  | | | | | |               $i(v0)))
% 97.53/14.57  | | | | | |   (5566)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.53/14.57  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.57  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.57  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | | DELTA: instantiating (5566) with fresh symbols all_29_0, all_29_1
% 97.53/14.57  | | | | | |        gives:
% 97.53/14.57  | | | | | |   (5567)  q(all_29_1) = all_29_0 & $i(all_29_1) &  ! [v0: $i] :  !
% 97.53/14.57  | | | | | |           [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 97.53/14.57  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_29_0 = 0 |  ~ (q(v0) =
% 97.53/14.57  | | | | | |               0) |  ~ $i(v0))
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | | ALPHA: (5567) implies:
% 97.53/14.57  | | | | | |   (5568)   ! [v0: $i] : (all_29_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 97.53/14.57  | | | | | |   (5569)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |
% 97.53/14.57  | | | | | |              ~ (q(v0) = v1) |  ~ $i(v0))
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | | GROUND_INST: instantiating (5568) with all_21_0, simplifying with
% 97.53/14.57  | | | | | |              (5366), (5367) gives:
% 97.53/14.57  | | | | | |   (5570)  all_29_0 = 0
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | | BETA: splitting (5361) gives:
% 97.53/14.57  | | | | | | 
% 97.53/14.57  | | | | | | Case 1:
% 97.53/14.57  | | | | | | | 
% 97.53/14.57  | | | | | | |   (5571)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.57  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.57  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.57  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.53/14.57  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.57  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.57  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.57  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.53/14.57  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.57  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.57  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.57  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.57  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.57  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.57  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.57  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.57  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.57  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.57  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.57  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.57  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.57  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.57  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.57  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.57  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.57  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.57  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.57  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.57  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.57  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.57  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.57  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.57  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.57  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.57  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.57  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.57  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.57  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.57  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.57  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.57  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.57  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.57  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.57  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.57  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.57  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.57  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.57  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.57  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.53/14.57  | | | | | | | 
% 97.53/14.57  | | | | | | | ALPHA: (5571) implies:
% 97.53/14.57  | | | | | | |   (5572)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.57  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.57  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.57  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.57  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.57  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.57  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.57  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.57  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.57  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.53/14.57  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.57  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.57  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.57  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.57  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.57  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.57  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.57  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.57  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.57  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.57  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.57  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.57  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.57  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.57  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.57  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.57  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.57  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.57  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.57  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.57  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.57  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.57  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.57  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.57  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.57  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.57  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.57  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.57  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.57  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.57  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.53/14.57  | | | | | | |   (5573)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.57  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.57  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.57  | | | | | | |                 = 0)))
% 97.53/14.57  | | | | | | | 
% 97.53/14.57  | | | | | | | BETA: splitting (5565) gives:
% 97.53/14.57  | | | | | | | 
% 97.53/14.57  | | | | | | | Case 1:
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | |   (5574)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.57  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.53/14.57  | | | | | | | |             $i(v0))
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | | ALPHA: (5574) implies:
% 97.53/14.57  | | | | | | | |   (5575)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.57  | | | | | | | |             |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | | BETA: splitting (5572) gives:
% 97.53/14.57  | | | | | | | | 
% 97.53/14.57  | | | | | | | | Case 1:
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | |   (5576)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.53/14.57  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.57  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.53/14.57  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.53/14.57  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.57  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.57  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.57  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.57  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.57  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.57  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.57  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.57  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.57  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.57  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.57  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.57  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.57  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.57  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.57  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.57  | | | | | | | | |                     $i(v0))))))
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | ALPHA: (5576) implies:
% 97.53/14.57  | | | | | | | | |   (5577)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.57  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.57  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.57  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.57  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.57  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.53/14.57  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.57  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.53/14.57  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.57  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.57  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.57  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.57  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.57  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.57  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.57  | | | | | | | | |                   $i(v0)))))
% 97.53/14.57  | | | | | | | | |   (5578)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.57  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.57  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | BETA: splitting (5577) gives:
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | Case 1:
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | |   (5579)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.57  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.57  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.57  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.57  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.57  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.57  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | ALPHA: (5579) implies:
% 97.53/14.57  | | | | | | | | | |   (5580)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.57  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.57  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.57  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.57  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.57  | | | | | | | | | |   (5581)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.57  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.57  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | BETA: splitting (5578) gives:
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | Case 1:
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | |   (5582)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.57  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | ALPHA: (5582) implies:
% 97.53/14.57  | | | | | | | | | | |   (5583)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5569), (5570), (5580), (5583) are
% 97.53/14.57  | | | | | | | | | | |            inconsistent by sub-proof #11.
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | Case 2:
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | |   (5584)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.57  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.57  | | | | | | | | | | |             $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | ALPHA: (5584) implies:
% 97.53/14.57  | | | | | | | | | | |   (5585)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | REF_CLOSE: (5575), (5581), (5585) are inconsistent by
% 97.53/14.57  | | | | | | | | | | |            sub-proof #67.
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | End of split
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | Case 2:
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | |   (5586)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.57  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.57  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.57  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.57  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.57  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.57  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.57  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.57  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | ALPHA: (5586) implies:
% 97.53/14.57  | | | | | | | | | |   (5587)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.57  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.57  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.57  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.57  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.57  | | | | | | | | | |   (5588)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.57  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.57  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.57  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | DELTA: instantiating (5588) with fresh symbols all_48_0,
% 97.53/14.57  | | | | | | | | | |        all_48_1 gives:
% 97.53/14.57  | | | | | | | | | |   (5589)  s(all_48_1) = all_48_0 & $i(all_48_1) &  ! [v0:
% 97.53/14.57  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_48_0 = 0) | v1 = 0
% 97.53/14.57  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.57  | | | | | | | | | |           (all_48_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | ALPHA: (5589) implies:
% 97.53/14.57  | | | | | | | | | |   (5590)  $i(all_48_1)
% 97.53/14.57  | | | | | | | | | |   (5591)  s(all_48_1) = all_48_0
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | GROUND_INST: instantiating (5575) with all_48_1, all_48_0,
% 97.53/14.57  | | | | | | | | | |              simplifying with (5590), (5591) gives:
% 97.53/14.57  | | | | | | | | | |   (5592)  all_48_0 = 0
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | REDUCE: (5591), (5592) imply:
% 97.53/14.57  | | | | | | | | | |   (5593)  s(all_48_1) = 0
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | BETA: splitting (5578) gives:
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | Case 1:
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | |   (5594)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.57  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | ALPHA: (5594) implies:
% 97.53/14.57  | | | | | | | | | | |   (5595)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | GROUND_INST: instantiating (5595) with all_48_1, simplifying
% 97.53/14.57  | | | | | | | | | | |              with (5590), (5593) gives:
% 97.53/14.57  | | | | | | | | | | |   (5596)  $false
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | CLOSE: (5596) is inconsistent.
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | Case 2:
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | |   (5597)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.57  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.57  | | | | | | | | | | |             $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | ALPHA: (5597) implies:
% 97.53/14.57  | | | | | | | | | | |   (5598)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.57  | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5569), (5570), (5587), (5598) are
% 97.53/14.57  | | | | | | | | | | |            inconsistent by sub-proof #10.
% 97.53/14.57  | | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | | End of split
% 97.53/14.57  | | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | End of split
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | Case 2:
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | |   (5599)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.57  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.53/14.57  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.53/14.57  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.57  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.53/14.57  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.57  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.57  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.57  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.57  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.57  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.57  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.57  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.57  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.57  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.57  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.57  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.57  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.57  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.57  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.57  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.57  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.57  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.57  | | | | | | | | | 
% 97.53/14.57  | | | | | | | | | ALPHA: (5599) implies:
% 97.53/14.58  | | | | | | | | |   (5600)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.58  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.58  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.58  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.58  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.58  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.58  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.53/14.58  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.53/14.58  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.53/14.58  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.58  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.58  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.58  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.58  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.58  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | |                   $i(v0)))))
% 97.53/14.58  | | | | | | | | |   (5601)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.58  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.58  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.58  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.58  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.58  | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | BETA: splitting (5600) gives:
% 97.53/14.58  | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | Case 1:
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | |   (5602)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.58  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.58  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.58  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.58  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.58  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | ALPHA: (5602) implies:
% 97.53/14.58  | | | | | | | | | |   (5603)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.58  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.58  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.58  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.58  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.58  | | | | | | | | | |   (5604)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.58  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.58  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | BETA: splitting (5601) gives:
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | Case 1:
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | |   (5605)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.58  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.58  | | | | | | | | | | |             $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | ALPHA: (5605) implies:
% 97.53/14.58  | | | | | | | | | | |   (5606)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | REF_CLOSE: (5575), (5604), (5606) are inconsistent by
% 97.53/14.58  | | | | | | | | | | |            sub-proof #67.
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | Case 2:
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | |   (5607)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.58  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.58  | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | ALPHA: (5607) implies:
% 97.53/14.58  | | | | | | | | | | |   (5608)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.58  | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5569), (5570), (5603), (5608) are
% 97.53/14.58  | | | | | | | | | | |            inconsistent by sub-proof #10.
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | End of split
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | Case 2:
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | |   (5609)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.58  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.58  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.58  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.58  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.58  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.58  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.58  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.58  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | | |                 $i(v0))))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | ALPHA: (5609) implies:
% 97.53/14.58  | | | | | | | | | |   (5610)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.58  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.58  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.58  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.58  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.58  | | | | | | | | | |   (5611)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.58  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.58  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.58  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | DELTA: instantiating (5611) with fresh symbols all_48_0,
% 97.53/14.58  | | | | | | | | | |        all_48_1 gives:
% 97.53/14.58  | | | | | | | | | |   (5612)  s(all_48_1) = all_48_0 & $i(all_48_1) &  ! [v0:
% 97.53/14.58  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_48_0 = 0) | v1 = 0
% 97.53/14.58  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.58  | | | | | | | | | |           (all_48_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | ALPHA: (5612) implies:
% 97.53/14.58  | | | | | | | | | |   (5613)  $i(all_48_1)
% 97.53/14.58  | | | | | | | | | |   (5614)  s(all_48_1) = all_48_0
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | GROUND_INST: instantiating (5575) with all_48_1, all_48_0,
% 97.53/14.58  | | | | | | | | | |              simplifying with (5613), (5614) gives:
% 97.53/14.58  | | | | | | | | | |   (5615)  all_48_0 = 0
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | REDUCE: (5614), (5615) imply:
% 97.53/14.58  | | | | | | | | | |   (5616)  s(all_48_1) = 0
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | BETA: splitting (5601) gives:
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | Case 1:
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | |   (5617)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.58  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.58  | | | | | | | | | | |             $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | ALPHA: (5617) implies:
% 97.53/14.58  | | | | | | | | | | |   (5618)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.58  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5569), (5570), (5610), (5618) are
% 97.53/14.58  | | | | | | | | | | |            inconsistent by sub-proof #11.
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | Case 2:
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | |   (5619)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.58  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.58  | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | ALPHA: (5619) implies:
% 97.53/14.58  | | | | | | | | | | |   (5620)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | GROUND_INST: instantiating (5620) with all_48_1, simplifying
% 97.53/14.58  | | | | | | | | | | |              with (5613), (5616) gives:
% 97.53/14.58  | | | | | | | | | | |   (5621)  $false
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | CLOSE: (5621) is inconsistent.
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | End of split
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | End of split
% 97.53/14.58  | | | | | | | | | 
% 97.53/14.58  | | | | | | | | End of split
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | Case 2:
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | |   (5622)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.53/14.58  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | ALPHA: (5622) implies:
% 97.53/14.58  | | | | | | | |   (5623)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | REF_CLOSE: (5363), (5573), (5623) are inconsistent by sub-proof
% 97.53/14.58  | | | | | | | |            #73.
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | End of split
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | Case 2:
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | |   (5624)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.58  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.58  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.58  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.53/14.58  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.53/14.58  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.58  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.58  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.53/14.58  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.53/14.58  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.58  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.53/14.58  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.58  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.58  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 97.53/14.58  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.58  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.58  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.58  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.58  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 97.53/14.58  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.58  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.58  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.58  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.58  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.58  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.58  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.58  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.58  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.58  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.58  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.58  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.58  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.58  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.58  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.58  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.58  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.58  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.58  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.58  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.58  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.58  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.58  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.58  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.58  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.58  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.58  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.58  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.58  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | | ALPHA: (5624) implies:
% 97.53/14.58  | | | | | | |   (5625)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.58  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.58  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.58  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.58  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.58  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.58  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.58  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.58  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.58  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.58  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.58  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.58  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.58  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.58  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.58  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.58  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.58  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.58  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.58  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.58  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.58  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.58  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.53/14.58  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.53/14.58  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.58  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.58  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.58  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.53/14.58  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.58  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.53/14.58  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.58  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.58  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.58  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.58  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.58  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.58  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.58  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.58  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.58  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.58  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.58  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.58  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.58  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.53/14.58  | | | | | | |   (5626)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.58  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.58  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.58  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | | DELTA: instantiating (5626) with fresh symbols all_39_0, all_39_1
% 97.53/14.58  | | | | | | |        gives:
% 97.53/14.58  | | | | | | |   (5627)  r(all_39_1) = all_39_0 & $i(all_39_1) &  ! [v0: $i] :  !
% 97.53/14.58  | | | | | | |           [v1: int] : ( ~ (all_39_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.53/14.58  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_39_0 = 0 |  ~
% 97.53/14.58  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | | ALPHA: (5627) implies:
% 97.53/14.58  | | | | | | |   (5628)  $i(all_39_1)
% 97.53/14.58  | | | | | | |   (5629)  r(all_39_1) = all_39_0
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | | GROUND_INST: instantiating (5363) with all_39_1, all_39_0,
% 97.53/14.58  | | | | | | |              simplifying with (5628), (5629) gives:
% 97.53/14.58  | | | | | | |   (5630)  all_39_0 = 0
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | | REDUCE: (5629), (5630) imply:
% 97.53/14.58  | | | | | | |   (5631)  r(all_39_1) = 0
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | | BETA: splitting (5565) gives:
% 97.53/14.58  | | | | | | | 
% 97.53/14.58  | | | | | | | Case 1:
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | |   (5632)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.58  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.53/14.58  | | | | | | | |             $i(v0))
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | ALPHA: (5632) implies:
% 97.53/14.58  | | | | | | | |   (5633)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | GROUND_INST: instantiating (5633) with all_39_1, simplifying
% 97.53/14.58  | | | | | | | |              with (5628), (5631) gives:
% 97.53/14.58  | | | | | | | |   (5634)  $false
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | CLOSE: (5634) is inconsistent.
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | Case 2:
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | |   (5635)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.53/14.58  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | ALPHA: (5635) implies:
% 97.53/14.58  | | | | | | | |   (5636)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.53/14.58  | | | | | | | |             & $i(v0))
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_56_0,
% 97.53/14.58  | | | | | | | |        all_56_1 gives:
% 97.53/14.58  | | | | | | | |   (5637)   ~ (all_56_0 = 0) & s(all_56_1) = all_56_0 &
% 97.53/14.58  | | | | | | | |           $i(all_56_1)
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | ALPHA: (5637) implies:
% 97.53/14.58  | | | | | | | |   (5638)   ~ (all_56_0 = 0)
% 97.53/14.58  | | | | | | | |   (5639)  $i(all_56_1)
% 97.53/14.58  | | | | | | | |   (5640)  s(all_56_1) = all_56_0
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | BETA: splitting (5625) gives:
% 97.53/14.58  | | | | | | | | 
% 97.53/14.58  | | | | | | | | Case 1:
% 97.53/14.58  | | | | | | | | | 
% 97.53/14.58  | | | | | | | | |   (5641)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.58  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.53/14.58  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.58  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.53/14.58  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.53/14.58  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.58  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.58  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.58  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.58  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.58  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.58  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.58  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.58  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.58  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.58  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.58  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.58  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.58  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.58  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.58  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.58  | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | ALPHA: (5641) implies:
% 97.53/14.58  | | | | | | | | |   (5642)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.58  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.58  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.58  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.58  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.58  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.53/14.58  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.53/14.58  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.53/14.58  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.53/14.58  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.58  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.58  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.58  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.58  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.58  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | |                   $i(v0)))))
% 97.53/14.58  | | | | | | | | |   (5643)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.58  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.58  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.58  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.58  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.58  | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | BETA: splitting (5642) gives:
% 97.53/14.58  | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | Case 1:
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | |   (5644)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.58  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.58  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.58  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.58  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.58  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.58  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | ALPHA: (5644) implies:
% 97.53/14.58  | | | | | | | | | |   (5645)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.58  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.58  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.58  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.58  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.58  | | | | | | | | | |   (5646)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.58  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.58  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.58  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | GROUND_INST: instantiating (5646) with all_56_1, all_56_0,
% 97.53/14.58  | | | | | | | | | |              simplifying with (5639), (5640) gives:
% 97.53/14.58  | | | | | | | | | |   (5647)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.58  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_56_0 = 0)) & (v1 = 0 |
% 97.53/14.58  | | | | | | | | | |               all_56_0 = 0))
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | DELTA: instantiating (5647) with fresh symbols all_66_0,
% 97.53/14.58  | | | | | | | | | |        all_66_1 gives:
% 97.53/14.58  | | | | | | | | | |   (5648)  s(all_66_1) = all_66_0 & $i(all_66_1) & ( ~
% 97.53/14.58  | | | | | | | | | |             (all_66_0 = 0) |  ~ (all_56_0 = 0)) & (all_66_0
% 97.53/14.58  | | | | | | | | | |             = 0 | all_56_0 = 0)
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | ALPHA: (5648) implies:
% 97.53/14.58  | | | | | | | | | |   (5649)  $i(all_66_1)
% 97.53/14.58  | | | | | | | | | |   (5650)  s(all_66_1) = all_66_0
% 97.53/14.58  | | | | | | | | | |   (5651)  all_66_0 = 0 | all_56_0 = 0
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | BETA: splitting (5651) gives:
% 97.53/14.58  | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | Case 1:
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | |   (5652)  all_66_0 = 0
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | REDUCE: (5650), (5652) imply:
% 97.53/14.58  | | | | | | | | | | |   (5653)  s(all_66_1) = 0
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_77_0,
% 97.53/14.58  | | | | | | | | | | |        all_77_1 gives:
% 97.53/14.58  | | | | | | | | | | |   (5654)   ~ (all_77_0 = 0) & s(all_77_1) = all_77_0 &
% 97.53/14.58  | | | | | | | | | | |           $i(all_77_1)
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.58  | | | | | | | | | | | ALPHA: (5654) implies:
% 97.53/14.58  | | | | | | | | | | |   (5655)   ~ (all_77_0 = 0)
% 97.53/14.58  | | | | | | | | | | |   (5656)  $i(all_77_1)
% 97.53/14.58  | | | | | | | | | | |   (5657)  s(all_77_1) = all_77_0
% 97.53/14.58  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | GROUND_INST: instantiating (5646) with all_77_1, all_77_0,
% 97.53/14.59  | | | | | | | | | | |              simplifying with (5656), (5657) gives:
% 97.53/14.59  | | | | | | | | | | |   (5658)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_77_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | | |               all_77_0 = 0))
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | DELTA: instantiating (5658) with fresh symbols all_84_0,
% 97.53/14.59  | | | | | | | | | | |        all_84_1 gives:
% 97.53/14.59  | | | | | | | | | | |   (5659)  s(all_84_1) = all_84_0 & $i(all_84_1) & ( ~
% 97.53/14.59  | | | | | | | | | | |             (all_84_0 = 0) |  ~ (all_77_0 = 0)) & (all_84_0
% 97.53/14.59  | | | | | | | | | | |             = 0 | all_77_0 = 0)
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | ALPHA: (5659) implies:
% 97.53/14.59  | | | | | | | | | | |   (5660)  $i(all_84_1)
% 97.53/14.59  | | | | | | | | | | |   (5661)  s(all_84_1) = all_84_0
% 97.53/14.59  | | | | | | | | | | |   (5662)  all_84_0 = 0 | all_77_0 = 0
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | BETA: splitting (5662) gives:
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | |   (5663)  all_84_0 = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | REDUCE: (5661), (5663) imply:
% 97.53/14.59  | | | | | | | | | | | |   (5664)  s(all_84_1) = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_95_0,
% 97.53/14.59  | | | | | | | | | | | |        all_95_1 gives:
% 97.53/14.59  | | | | | | | | | | | |   (5665)   ~ (all_95_0 = 0) & s(all_95_1) = all_95_0 &
% 97.53/14.59  | | | | | | | | | | | |           $i(all_95_1)
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | ALPHA: (5665) implies:
% 97.53/14.59  | | | | | | | | | | | |   (5666)   ~ (all_95_0 = 0)
% 97.53/14.59  | | | | | | | | | | | |   (5667)  $i(all_95_1)
% 97.53/14.59  | | | | | | | | | | | |   (5668)  s(all_95_1) = all_95_0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | GROUND_INST: instantiating (5646) with all_95_1, all_95_0,
% 97.53/14.59  | | | | | | | | | | | |              simplifying with (5667), (5668) gives:
% 97.53/14.59  | | | | | | | | | | | |   (5669)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_95_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | | | |               all_95_0 = 0))
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | DELTA: instantiating (5669) with fresh symbols all_102_0,
% 97.53/14.59  | | | | | | | | | | | |        all_102_1 gives:
% 97.53/14.59  | | | | | | | | | | | |   (5670)  s(all_102_1) = all_102_0 & $i(all_102_1) & ( ~
% 97.53/14.59  | | | | | | | | | | | |             (all_102_0 = 0) |  ~ (all_95_0 = 0)) &
% 97.53/14.59  | | | | | | | | | | | |           (all_102_0 = 0 | all_95_0 = 0)
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | ALPHA: (5670) implies:
% 97.53/14.59  | | | | | | | | | | | |   (5671)  $i(all_102_1)
% 97.53/14.59  | | | | | | | | | | | |   (5672)  s(all_102_1) = all_102_0
% 97.53/14.59  | | | | | | | | | | | |   (5673)  all_102_0 = 0 | all_95_0 = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | BETA: splitting (5673) gives:
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | |   (5674)  all_102_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | REDUCE: (5672), (5674) imply:
% 97.53/14.59  | | | | | | | | | | | | |   (5675)  s(all_102_1) = 0
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_113_0,
% 97.53/14.59  | | | | | | | | | | | | |        all_113_1 gives:
% 97.53/14.59  | | | | | | | | | | | | |   (5676)   ~ (all_113_0 = 0) & s(all_113_1) = all_113_0 &
% 97.53/14.59  | | | | | | | | | | | | |           $i(all_113_1)
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | ALPHA: (5676) implies:
% 97.53/14.59  | | | | | | | | | | | | |   (5677)   ~ (all_113_0 = 0)
% 97.53/14.59  | | | | | | | | | | | | |   (5678)  $i(all_113_1)
% 97.53/14.59  | | | | | | | | | | | | |   (5679)  s(all_113_1) = all_113_0
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | GROUND_INST: instantiating (5646) with all_113_1, all_113_0,
% 97.53/14.59  | | | | | | | | | | | | |              simplifying with (5678), (5679) gives:
% 97.53/14.59  | | | | | | | | | | | | |   (5680)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_113_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | | | | |               all_113_0 = 0))
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | DELTA: instantiating (5680) with fresh symbols all_120_0,
% 97.53/14.59  | | | | | | | | | | | | |        all_120_1 gives:
% 97.53/14.59  | | | | | | | | | | | | |   (5681)  s(all_120_1) = all_120_0 & $i(all_120_1) & ( ~
% 97.53/14.59  | | | | | | | | | | | | |             (all_120_0 = 0) |  ~ (all_113_0 = 0)) &
% 97.53/14.59  | | | | | | | | | | | | |           (all_120_0 = 0 | all_113_0 = 0)
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | ALPHA: (5681) implies:
% 97.53/14.59  | | | | | | | | | | | | |   (5682)  $i(all_120_1)
% 97.53/14.59  | | | | | | | | | | | | |   (5683)  s(all_120_1) = all_120_0
% 97.53/14.59  | | | | | | | | | | | | |   (5684)  all_120_0 = 0 | all_113_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | BETA: splitting (5684) gives:
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | |   (5685)  all_120_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | REDUCE: (5683), (5685) imply:
% 97.53/14.59  | | | | | | | | | | | | | |   (5686)  s(all_120_1) = 0
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_131_0,
% 97.53/14.59  | | | | | | | | | | | | | |        all_131_1 gives:
% 97.53/14.59  | | | | | | | | | | | | | |   (5687)   ~ (all_131_0 = 0) & s(all_131_1) = all_131_0 &
% 97.53/14.59  | | | | | | | | | | | | | |           $i(all_131_1)
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | ALPHA: (5687) implies:
% 97.53/14.59  | | | | | | | | | | | | | |   (5688)   ~ (all_131_0 = 0)
% 97.53/14.59  | | | | | | | | | | | | | |   (5689)  $i(all_131_1)
% 97.53/14.59  | | | | | | | | | | | | | |   (5690)  s(all_131_1) = all_131_0
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | GROUND_INST: instantiating (5646) with all_131_1, all_131_0,
% 97.53/14.59  | | | | | | | | | | | | | |              simplifying with (5689), (5690) gives:
% 97.53/14.59  | | | | | | | | | | | | | |   (5691)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_131_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | | | | | |               all_131_0 = 0))
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | DELTA: instantiating (5691) with fresh symbols all_138_0,
% 97.53/14.59  | | | | | | | | | | | | | |        all_138_1 gives:
% 97.53/14.59  | | | | | | | | | | | | | |   (5692)  s(all_138_1) = all_138_0 & $i(all_138_1) & ( ~
% 97.53/14.59  | | | | | | | | | | | | | |             (all_138_0 = 0) |  ~ (all_131_0 = 0)) &
% 97.53/14.59  | | | | | | | | | | | | | |           (all_138_0 = 0 | all_131_0 = 0)
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | ALPHA: (5692) implies:
% 97.53/14.59  | | | | | | | | | | | | | |   (5693)  $i(all_138_1)
% 97.53/14.59  | | | | | | | | | | | | | |   (5694)  s(all_138_1) = all_138_0
% 97.53/14.59  | | | | | | | | | | | | | |   (5695)  all_138_0 = 0 | all_131_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | BETA: splitting (5695) gives:
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | |   (5696)  all_138_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | REDUCE: (5694), (5696) imply:
% 97.53/14.59  | | | | | | | | | | | | | | |   (5697)  s(all_138_1) = 0
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_149_0,
% 97.53/14.59  | | | | | | | | | | | | | | |        all_149_1 gives:
% 97.53/14.59  | | | | | | | | | | | | | | |   (5698)   ~ (all_149_0 = 0) & s(all_149_1) = all_149_0 &
% 97.53/14.59  | | | | | | | | | | | | | | |           $i(all_149_1)
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | ALPHA: (5698) implies:
% 97.53/14.59  | | | | | | | | | | | | | | |   (5699)   ~ (all_149_0 = 0)
% 97.53/14.59  | | | | | | | | | | | | | | |   (5700)  $i(all_149_1)
% 97.53/14.59  | | | | | | | | | | | | | | |   (5701)  s(all_149_1) = all_149_0
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (5646) with all_149_1, all_149_0,
% 97.53/14.59  | | | | | | | | | | | | | | |              simplifying with (5700), (5701) gives:
% 97.53/14.59  | | | | | | | | | | | | | | |   (5702)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_149_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | | | | | | |               all_149_0 = 0))
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | DELTA: instantiating (5702) with fresh symbols all_156_0,
% 97.53/14.59  | | | | | | | | | | | | | | |        all_156_1 gives:
% 97.53/14.59  | | | | | | | | | | | | | | |   (5703)  s(all_156_1) = all_156_0 & $i(all_156_1) & ( ~
% 97.53/14.59  | | | | | | | | | | | | | | |             (all_156_0 = 0) |  ~ (all_149_0 = 0)) &
% 97.53/14.59  | | | | | | | | | | | | | | |           (all_156_0 = 0 | all_149_0 = 0)
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | ALPHA: (5703) implies:
% 97.53/14.59  | | | | | | | | | | | | | | |   (5704)  $i(all_156_1)
% 97.53/14.59  | | | | | | | | | | | | | | |   (5705)  s(all_156_1) = all_156_0
% 97.53/14.59  | | | | | | | | | | | | | | |   (5706)  all_156_0 = 0 | all_149_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | BETA: splitting (5706) gives:
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | |   (5707)  all_156_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | REDUCE: (5705), (5707) imply:
% 97.53/14.59  | | | | | | | | | | | | | | | |   (5708)  s(all_156_1) = 0
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | BETA: splitting (5643) gives:
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | |   (5709)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.59  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.59  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | | ALPHA: (5709) implies:
% 97.53/14.59  | | | | | | | | | | | | | | | | |   (5710)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5710) with all_156_1, simplifying
% 97.53/14.59  | | | | | | | | | | | | | | | | |              with (5704), (5708) gives:
% 97.53/14.59  | | | | | | | | | | | | | | | | |   (5711)  $false
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | | CLOSE: (5711) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | |   (5712)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.59  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.59  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | | ALPHA: (5712) implies:
% 97.53/14.59  | | | | | | | | | | | | | | | | |   (5713)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.59  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5569), (5570), (5645), (5713) are
% 97.53/14.59  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #10.
% 97.53/14.59  | | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | |   (5714)  all_149_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | REDUCE: (5699), (5714) imply:
% 97.53/14.59  | | | | | | | | | | | | | | | |   (5715)  $false
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | | CLOSE: (5715) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | |   (5716)  all_131_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | REDUCE: (5688), (5716) imply:
% 97.53/14.59  | | | | | | | | | | | | | | |   (5717)  $false
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | | CLOSE: (5717) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | |   (5718)  all_113_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | REDUCE: (5677), (5718) imply:
% 97.53/14.59  | | | | | | | | | | | | | |   (5719)  $false
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | | CLOSE: (5719) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | |   (5720)  all_95_0 = 0
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | REDUCE: (5666), (5720) imply:
% 97.53/14.59  | | | | | | | | | | | | |   (5721)  $false
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | | CLOSE: (5721) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | |   (5722)  all_77_0 = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | REDUCE: (5655), (5722) imply:
% 97.53/14.59  | | | | | | | | | | | |   (5723)  $false
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | CLOSE: (5723) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | |   (5724)  all_56_0 = 0
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | REDUCE: (5638), (5724) imply:
% 97.53/14.59  | | | | | | | | | | |   (5725)  $false
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | CLOSE: (5725) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | |   (5726)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.59  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.59  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.59  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.59  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.59  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.59  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.59  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.59  | | | | | | | | | |                 $i(v0))))
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | ALPHA: (5726) implies:
% 97.53/14.59  | | | | | | | | | |   (5727)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.59  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.59  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.59  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.59  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.59  | | | | | | | | | |   (5728)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.59  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.59  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | DELTA: instantiating (5728) with fresh symbols all_65_0,
% 97.53/14.59  | | | | | | | | | |        all_65_1 gives:
% 97.53/14.59  | | | | | | | | | |   (5729)  s(all_65_1) = all_65_0 & $i(all_65_1) &  ! [v0:
% 97.53/14.59  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_65_0 = 0) | v1 = 0
% 97.53/14.59  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.59  | | | | | | | | | |           (all_65_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | ALPHA: (5729) implies:
% 97.53/14.59  | | | | | | | | | |   (5730)   ! [v0: $i] : (all_65_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.59  | | | | | | | | | |             $i(v0))
% 97.53/14.59  | | | | | | | | | |   (5731)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_65_0 = 0) |
% 97.53/14.59  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | GROUND_INST: instantiating (5731) with all_56_1, all_56_0,
% 97.53/14.59  | | | | | | | | | |              simplifying with (5639), (5640) gives:
% 97.53/14.59  | | | | | | | | | |   (5732)   ~ (all_65_0 = 0) | all_56_0 = 0
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | BETA: splitting (5732) gives:
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | |   (5733)   ~ (all_65_0 = 0)
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | BETA: splitting (5643) gives:
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | |   (5734)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.59  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.59  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | ALPHA: (5734) implies:
% 97.53/14.59  | | | | | | | | | | | |   (5735)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.59  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5569), (5570), (5727), (5735) are
% 97.53/14.59  | | | | | | | | | | | |            inconsistent by sub-proof #11.
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | |   (5736)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.59  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.59  | | | | | | | | | | | |             $i(v0))
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | ALPHA: (5736) implies:
% 97.53/14.59  | | | | | | | | | | | |   (5737)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | DELTA: instantiating (5737) with fresh symbol all_78_0
% 97.53/14.59  | | | | | | | | | | | |        gives:
% 97.53/14.59  | | | | | | | | | | | |   (5738)  s(all_78_0) = 0 & $i(all_78_0)
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | ALPHA: (5738) implies:
% 97.53/14.59  | | | | | | | | | | | |   (5739)  $i(all_78_0)
% 97.53/14.59  | | | | | | | | | | | |   (5740)  s(all_78_0) = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | GROUND_INST: instantiating (5730) with all_78_0, simplifying
% 97.53/14.59  | | | | | | | | | | | |              with (5739), (5740) gives:
% 97.53/14.59  | | | | | | | | | | | |   (5741)  all_65_0 = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | REDUCE: (5733), (5741) imply:
% 97.53/14.59  | | | | | | | | | | | |   (5742)  $false
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | CLOSE: (5742) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | |   (5743)  all_56_0 = 0
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | REDUCE: (5638), (5743) imply:
% 97.53/14.59  | | | | | | | | | | |   (5744)  $false
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | CLOSE: (5744) is inconsistent.
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | End of split
% 97.53/14.59  | | | | | | | | | 
% 97.53/14.59  | | | | | | | | Case 2:
% 97.53/14.59  | | | | | | | | | 
% 97.53/14.59  | | | | | | | | |   (5745)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.59  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.53/14.59  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.53/14.59  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.59  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.53/14.59  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.59  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.59  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.59  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.59  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.59  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.59  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.59  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.59  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.59  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.59  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.59  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.59  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.59  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.59  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.59  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.59  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.59  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.59  | | | | | | | | |                     $i(v0))))))
% 97.53/14.59  | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | ALPHA: (5745) implies:
% 97.53/14.59  | | | | | | | | |   (5746)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.59  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.59  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.59  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.59  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.59  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.59  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.59  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.59  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.53/14.59  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.59  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.53/14.59  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.59  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.59  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.59  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.59  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.59  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.59  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.59  | | | | | | | | |                   $i(v0)))))
% 97.53/14.59  | | | | | | | | |   (5747)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.59  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.59  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.59  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.59  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.59  | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | BETA: splitting (5746) gives:
% 97.53/14.59  | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | |   (5748)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.59  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.59  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.59  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.59  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.59  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.59  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.59  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.59  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | ALPHA: (5748) implies:
% 97.53/14.59  | | | | | | | | | |   (5749)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.59  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.59  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.59  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.59  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.59  | | | | | | | | | |   (5750)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.59  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.59  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.59  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | GROUND_INST: instantiating (5750) with all_56_1, all_56_0,
% 97.53/14.59  | | | | | | | | | |              simplifying with (5639), (5640) gives:
% 97.53/14.59  | | | | | | | | | |   (5751)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_56_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | |               all_56_0 = 0))
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | DELTA: instantiating (5751) with fresh symbols all_66_0,
% 97.53/14.59  | | | | | | | | | |        all_66_1 gives:
% 97.53/14.59  | | | | | | | | | |   (5752)  s(all_66_1) = all_66_0 & $i(all_66_1) & ( ~
% 97.53/14.59  | | | | | | | | | |             (all_66_0 = 0) |  ~ (all_56_0 = 0)) & (all_66_0
% 97.53/14.59  | | | | | | | | | |             = 0 | all_56_0 = 0)
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | ALPHA: (5752) implies:
% 97.53/14.59  | | | | | | | | | |   (5753)  $i(all_66_1)
% 97.53/14.59  | | | | | | | | | |   (5754)  s(all_66_1) = all_66_0
% 97.53/14.59  | | | | | | | | | |   (5755)  all_66_0 = 0 | all_56_0 = 0
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | BETA: splitting (5755) gives:
% 97.53/14.59  | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | |   (5756)  all_66_0 = 0
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | REDUCE: (5754), (5756) imply:
% 97.53/14.59  | | | | | | | | | | |   (5757)  s(all_66_1) = 0
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_77_0,
% 97.53/14.59  | | | | | | | | | | |        all_77_1 gives:
% 97.53/14.59  | | | | | | | | | | |   (5758)   ~ (all_77_0 = 0) & s(all_77_1) = all_77_0 &
% 97.53/14.59  | | | | | | | | | | |           $i(all_77_1)
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | ALPHA: (5758) implies:
% 97.53/14.59  | | | | | | | | | | |   (5759)   ~ (all_77_0 = 0)
% 97.53/14.59  | | | | | | | | | | |   (5760)  $i(all_77_1)
% 97.53/14.59  | | | | | | | | | | |   (5761)  s(all_77_1) = all_77_0
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | GROUND_INST: instantiating (5750) with all_77_1, all_77_0,
% 97.53/14.59  | | | | | | | | | | |              simplifying with (5760), (5761) gives:
% 97.53/14.59  | | | | | | | | | | |   (5762)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_77_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | | |               all_77_0 = 0))
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | DELTA: instantiating (5762) with fresh symbols all_84_0,
% 97.53/14.59  | | | | | | | | | | |        all_84_1 gives:
% 97.53/14.59  | | | | | | | | | | |   (5763)  s(all_84_1) = all_84_0 & $i(all_84_1) & ( ~
% 97.53/14.59  | | | | | | | | | | |             (all_84_0 = 0) |  ~ (all_77_0 = 0)) & (all_84_0
% 97.53/14.59  | | | | | | | | | | |             = 0 | all_77_0 = 0)
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | ALPHA: (5763) implies:
% 97.53/14.59  | | | | | | | | | | |   (5764)  $i(all_84_1)
% 97.53/14.59  | | | | | | | | | | |   (5765)  s(all_84_1) = all_84_0
% 97.53/14.59  | | | | | | | | | | |   (5766)  all_84_0 = 0 | all_77_0 = 0
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | BETA: splitting (5766) gives:
% 97.53/14.59  | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | Case 1:
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | |   (5767)  all_84_0 = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | REDUCE: (5765), (5767) imply:
% 97.53/14.59  | | | | | | | | | | | |   (5768)  s(all_84_1) = 0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_95_0,
% 97.53/14.59  | | | | | | | | | | | |        all_95_1 gives:
% 97.53/14.59  | | | | | | | | | | | |   (5769)   ~ (all_95_0 = 0) & s(all_95_1) = all_95_0 &
% 97.53/14.59  | | | | | | | | | | | |           $i(all_95_1)
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | ALPHA: (5769) implies:
% 97.53/14.59  | | | | | | | | | | | |   (5770)   ~ (all_95_0 = 0)
% 97.53/14.59  | | | | | | | | | | | |   (5771)  $i(all_95_1)
% 97.53/14.59  | | | | | | | | | | | |   (5772)  s(all_95_1) = all_95_0
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | GROUND_INST: instantiating (5750) with all_95_1, all_95_0,
% 97.53/14.59  | | | | | | | | | | | |              simplifying with (5771), (5772) gives:
% 97.53/14.59  | | | | | | | | | | | |   (5773)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.59  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_95_0 = 0)) & (v1 = 0 |
% 97.53/14.59  | | | | | | | | | | | |               all_95_0 = 0))
% 97.53/14.59  | | | | | | | | | | | | 
% 97.53/14.59  | | | | | | | | | | | | DELTA: instantiating (5773) with fresh symbols all_102_0,
% 97.53/14.59  | | | | | | | | | | | |        all_102_1 gives:
% 97.53/14.60  | | | | | | | | | | | |   (5774)  s(all_102_1) = all_102_0 & $i(all_102_1) & ( ~
% 97.53/14.60  | | | | | | | | | | | |             (all_102_0 = 0) |  ~ (all_95_0 = 0)) &
% 97.53/14.60  | | | | | | | | | | | |           (all_102_0 = 0 | all_95_0 = 0)
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | ALPHA: (5774) implies:
% 97.53/14.60  | | | | | | | | | | | |   (5775)  $i(all_102_1)
% 97.53/14.60  | | | | | | | | | | | |   (5776)  s(all_102_1) = all_102_0
% 97.53/14.60  | | | | | | | | | | | |   (5777)  all_102_0 = 0 | all_95_0 = 0
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | BETA: splitting (5777) gives:
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | |   (5778)  all_102_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | REDUCE: (5776), (5778) imply:
% 97.53/14.60  | | | | | | | | | | | | |   (5779)  s(all_102_1) = 0
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_113_0,
% 97.53/14.60  | | | | | | | | | | | | |        all_113_1 gives:
% 97.53/14.60  | | | | | | | | | | | | |   (5780)   ~ (all_113_0 = 0) & s(all_113_1) = all_113_0 &
% 97.53/14.60  | | | | | | | | | | | | |           $i(all_113_1)
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | ALPHA: (5780) implies:
% 97.53/14.60  | | | | | | | | | | | | |   (5781)   ~ (all_113_0 = 0)
% 97.53/14.60  | | | | | | | | | | | | |   (5782)  $i(all_113_1)
% 97.53/14.60  | | | | | | | | | | | | |   (5783)  s(all_113_1) = all_113_0
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | GROUND_INST: instantiating (5750) with all_113_1, all_113_0,
% 97.53/14.60  | | | | | | | | | | | | |              simplifying with (5782), (5783) gives:
% 97.53/14.60  | | | | | | | | | | | | |   (5784)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.60  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_113_0 = 0)) & (v1 = 0 |
% 97.53/14.60  | | | | | | | | | | | | |               all_113_0 = 0))
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | DELTA: instantiating (5784) with fresh symbols all_120_0,
% 97.53/14.60  | | | | | | | | | | | | |        all_120_1 gives:
% 97.53/14.60  | | | | | | | | | | | | |   (5785)  s(all_120_1) = all_120_0 & $i(all_120_1) & ( ~
% 97.53/14.60  | | | | | | | | | | | | |             (all_120_0 = 0) |  ~ (all_113_0 = 0)) &
% 97.53/14.60  | | | | | | | | | | | | |           (all_120_0 = 0 | all_113_0 = 0)
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | ALPHA: (5785) implies:
% 97.53/14.60  | | | | | | | | | | | | |   (5786)  $i(all_120_1)
% 97.53/14.60  | | | | | | | | | | | | |   (5787)  s(all_120_1) = all_120_0
% 97.53/14.60  | | | | | | | | | | | | |   (5788)  all_120_0 = 0 | all_113_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | BETA: splitting (5788) gives:
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | |   (5789)  all_120_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | REDUCE: (5787), (5789) imply:
% 97.53/14.60  | | | | | | | | | | | | | |   (5790)  s(all_120_1) = 0
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_131_0,
% 97.53/14.60  | | | | | | | | | | | | | |        all_131_1 gives:
% 97.53/14.60  | | | | | | | | | | | | | |   (5791)   ~ (all_131_0 = 0) & s(all_131_1) = all_131_0 &
% 97.53/14.60  | | | | | | | | | | | | | |           $i(all_131_1)
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | ALPHA: (5791) implies:
% 97.53/14.60  | | | | | | | | | | | | | |   (5792)   ~ (all_131_0 = 0)
% 97.53/14.60  | | | | | | | | | | | | | |   (5793)  $i(all_131_1)
% 97.53/14.60  | | | | | | | | | | | | | |   (5794)  s(all_131_1) = all_131_0
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | GROUND_INST: instantiating (5750) with all_131_1, all_131_0,
% 97.53/14.60  | | | | | | | | | | | | | |              simplifying with (5793), (5794) gives:
% 97.53/14.60  | | | | | | | | | | | | | |   (5795)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.60  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_131_0 = 0)) & (v1 = 0 |
% 97.53/14.60  | | | | | | | | | | | | | |               all_131_0 = 0))
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | DELTA: instantiating (5795) with fresh symbols all_138_0,
% 97.53/14.60  | | | | | | | | | | | | | |        all_138_1 gives:
% 97.53/14.60  | | | | | | | | | | | | | |   (5796)  s(all_138_1) = all_138_0 & $i(all_138_1) & ( ~
% 97.53/14.60  | | | | | | | | | | | | | |             (all_138_0 = 0) |  ~ (all_131_0 = 0)) &
% 97.53/14.60  | | | | | | | | | | | | | |           (all_138_0 = 0 | all_131_0 = 0)
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | ALPHA: (5796) implies:
% 97.53/14.60  | | | | | | | | | | | | | |   (5797)  $i(all_138_1)
% 97.53/14.60  | | | | | | | | | | | | | |   (5798)  s(all_138_1) = all_138_0
% 97.53/14.60  | | | | | | | | | | | | | |   (5799)  all_138_0 = 0 | all_131_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | BETA: splitting (5799) gives:
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | |   (5800)  all_138_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | REDUCE: (5798), (5800) imply:
% 97.53/14.60  | | | | | | | | | | | | | | |   (5801)  s(all_138_1) = 0
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | DELTA: instantiating (5636) with fresh symbols all_149_0,
% 97.53/14.60  | | | | | | | | | | | | | | |        all_149_1 gives:
% 97.53/14.60  | | | | | | | | | | | | | | |   (5802)   ~ (all_149_0 = 0) & s(all_149_1) = all_149_0 &
% 97.53/14.60  | | | | | | | | | | | | | | |           $i(all_149_1)
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | ALPHA: (5802) implies:
% 97.53/14.60  | | | | | | | | | | | | | | |   (5803)   ~ (all_149_0 = 0)
% 97.53/14.60  | | | | | | | | | | | | | | |   (5804)  $i(all_149_1)
% 97.53/14.60  | | | | | | | | | | | | | | |   (5805)  s(all_149_1) = all_149_0
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | GROUND_INST: instantiating (5750) with all_149_1, all_149_0,
% 97.53/14.60  | | | | | | | | | | | | | | |              simplifying with (5804), (5805) gives:
% 97.53/14.60  | | | | | | | | | | | | | | |   (5806)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.60  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_149_0 = 0)) & (v1 = 0 |
% 97.53/14.60  | | | | | | | | | | | | | | |               all_149_0 = 0))
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | DELTA: instantiating (5806) with fresh symbols all_156_0,
% 97.53/14.60  | | | | | | | | | | | | | | |        all_156_1 gives:
% 97.53/14.60  | | | | | | | | | | | | | | |   (5807)  s(all_156_1) = all_156_0 & $i(all_156_1) & ( ~
% 97.53/14.60  | | | | | | | | | | | | | | |             (all_156_0 = 0) |  ~ (all_149_0 = 0)) &
% 97.53/14.60  | | | | | | | | | | | | | | |           (all_156_0 = 0 | all_149_0 = 0)
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | ALPHA: (5807) implies:
% 97.53/14.60  | | | | | | | | | | | | | | |   (5808)  $i(all_156_1)
% 97.53/14.60  | | | | | | | | | | | | | | |   (5809)  s(all_156_1) = all_156_0
% 97.53/14.60  | | | | | | | | | | | | | | |   (5810)  all_156_0 = 0 | all_149_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | BETA: splitting (5810) gives:
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | |   (5811)  all_156_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | REDUCE: (5809), (5811) imply:
% 97.53/14.60  | | | | | | | | | | | | | | | |   (5812)  s(all_156_1) = 0
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | BETA: splitting (5747) gives:
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | |   (5813)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.60  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.60  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | | ALPHA: (5813) implies:
% 97.53/14.60  | | | | | | | | | | | | | | | | |   (5814)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.60  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5569), (5570), (5749), (5814) are
% 97.53/14.60  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #11.
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | |   (5815)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.60  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.60  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | | ALPHA: (5815) implies:
% 97.53/14.60  | | | | | | | | | | | | | | | | |   (5816)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5816) with all_156_1, simplifying
% 97.53/14.60  | | | | | | | | | | | | | | | | |              with (5808), (5812) gives:
% 97.53/14.60  | | | | | | | | | | | | | | | | |   (5817)  $false
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | | CLOSE: (5817) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | |   (5818)  all_149_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | REDUCE: (5803), (5818) imply:
% 97.53/14.60  | | | | | | | | | | | | | | | |   (5819)  $false
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | | CLOSE: (5819) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | |   (5820)  all_131_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | REDUCE: (5792), (5820) imply:
% 97.53/14.60  | | | | | | | | | | | | | | |   (5821)  $false
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | | CLOSE: (5821) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | |   (5822)  all_113_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | REDUCE: (5781), (5822) imply:
% 97.53/14.60  | | | | | | | | | | | | | |   (5823)  $false
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | | CLOSE: (5823) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | |   (5824)  all_95_0 = 0
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | REDUCE: (5770), (5824) imply:
% 97.53/14.60  | | | | | | | | | | | | |   (5825)  $false
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | | CLOSE: (5825) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | |   (5826)  all_77_0 = 0
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | REDUCE: (5759), (5826) imply:
% 97.53/14.60  | | | | | | | | | | | |   (5827)  $false
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | CLOSE: (5827) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | |   (5828)  all_56_0 = 0
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | REDUCE: (5638), (5828) imply:
% 97.53/14.60  | | | | | | | | | | |   (5829)  $false
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | CLOSE: (5829) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | |   (5830)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.60  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.60  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.60  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.60  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.60  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.60  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.60  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.60  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | ALPHA: (5830) implies:
% 97.53/14.60  | | | | | | | | | |   (5831)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.60  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.60  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.60  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.60  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.60  | | | | | | | | | |   (5832)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.60  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.60  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.60  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | DELTA: instantiating (5832) with fresh symbols all_65_0,
% 97.53/14.60  | | | | | | | | | |        all_65_1 gives:
% 97.53/14.60  | | | | | | | | | |   (5833)  s(all_65_1) = all_65_0 & $i(all_65_1) &  ! [v0:
% 97.53/14.60  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_65_0 = 0) | v1 = 0
% 97.53/14.60  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.60  | | | | | | | | | |           (all_65_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | ALPHA: (5833) implies:
% 97.53/14.60  | | | | | | | | | |   (5834)   ! [v0: $i] : (all_65_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.60  | | | | | | | | | |             $i(v0))
% 97.53/14.60  | | | | | | | | | |   (5835)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_65_0 = 0) |
% 97.53/14.60  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | GROUND_INST: instantiating (5835) with all_56_1, all_56_0,
% 97.53/14.60  | | | | | | | | | |              simplifying with (5639), (5640) gives:
% 97.53/14.60  | | | | | | | | | |   (5836)   ~ (all_65_0 = 0) | all_56_0 = 0
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | BETA: splitting (5836) gives:
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | |   (5837)   ~ (all_65_0 = 0)
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | BETA: splitting (5747) gives:
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | |   (5838)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.60  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.60  | | | | | | | | | | | |             $i(v0))
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | ALPHA: (5838) implies:
% 97.53/14.60  | | | | | | | | | | | |   (5839)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | DELTA: instantiating (5839) with fresh symbol all_80_0
% 97.53/14.60  | | | | | | | | | | | |        gives:
% 97.53/14.60  | | | | | | | | | | | |   (5840)  s(all_80_0) = 0 & $i(all_80_0)
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | ALPHA: (5840) implies:
% 97.53/14.60  | | | | | | | | | | | |   (5841)  $i(all_80_0)
% 97.53/14.60  | | | | | | | | | | | |   (5842)  s(all_80_0) = 0
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | GROUND_INST: instantiating (5834) with all_80_0, simplifying
% 97.53/14.60  | | | | | | | | | | | |              with (5841), (5842) gives:
% 97.53/14.60  | | | | | | | | | | | |   (5843)  all_65_0 = 0
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | REDUCE: (5837), (5843) imply:
% 97.53/14.60  | | | | | | | | | | | |   (5844)  $false
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | CLOSE: (5844) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | |   (5845)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.60  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.60  | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | ALPHA: (5845) implies:
% 97.53/14.60  | | | | | | | | | | | |   (5846)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.60  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5569), (5570), (5831), (5846) are
% 97.53/14.60  | | | | | | | | | | | |            inconsistent by sub-proof #10.
% 97.53/14.60  | | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | Case 2:
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | |   (5847)  all_56_0 = 0
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | REDUCE: (5638), (5847) imply:
% 97.53/14.60  | | | | | | | | | | |   (5848)  $false
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | | CLOSE: (5848) is inconsistent.
% 97.53/14.60  | | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | | 
% 97.53/14.60  | | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | | 
% 97.53/14.60  | | | | | | | | End of split
% 97.53/14.60  | | | | | | | | 
% 97.53/14.60  | | | | | | | End of split
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | End of split
% 97.53/14.60  | | | | | | 
% 97.53/14.60  | | | | | End of split
% 97.53/14.60  | | | | | 
% 97.53/14.60  | | | | Case 2:
% 97.53/14.60  | | | | | 
% 97.53/14.60  | | | | |   (5849)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.60  | | | | |           ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0))
% 97.53/14.60  | | | | | 
% 97.53/14.60  | | | | | ALPHA: (5849) implies:
% 97.53/14.60  | | | | |   (5850)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 97.53/14.60  | | | | |   (5851)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 97.53/14.60  | | | | |             $i(v0))
% 97.53/14.60  | | | | | 
% 97.53/14.60  | | | | | DELTA: instantiating (5851) with fresh symbols all_21_0, all_21_1
% 97.53/14.60  | | | | |        gives:
% 97.53/14.60  | | | | |   (5852)   ~ (all_21_0 = 0) & r(all_21_1) = all_21_0 & $i(all_21_1)
% 97.53/14.60  | | | | | 
% 97.53/14.60  | | | | | ALPHA: (5852) implies:
% 97.53/14.60  | | | | |   (5853)   ~ (all_21_0 = 0)
% 97.53/14.60  | | | | |   (5854)  $i(all_21_1)
% 97.53/14.60  | | | | |   (5855)  r(all_21_1) = all_21_0
% 97.53/14.60  | | | | | 
% 97.53/14.60  | | | | | BETA: splitting (5360) gives:
% 97.53/14.60  | | | | | 
% 97.53/14.60  | | | | | Case 1:
% 97.53/14.60  | | | | | | 
% 97.53/14.60  | | | | | |   (5856)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.53/14.60  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.53/14.60  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 97.53/14.60  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.53/14.60  | | | | | |                 |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) |
% 97.53/14.60  | | | | | |             ( ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.60  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.60  | | | | | |                 $i(v0))))
% 97.53/14.60  | | | | | | 
% 97.53/14.60  | | | | | | ALPHA: (5856) implies:
% 97.53/14.60  | | | | | |   (5857)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.53/14.60  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.53/14.60  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.60  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 97.53/14.60  | | | | | |   (5858)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.53/14.60  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.53/14.60  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.60  | | | | | | 
% 97.53/14.60  | | | | | | BETA: splitting (5361) gives:
% 97.53/14.60  | | | | | | 
% 97.53/14.60  | | | | | | Case 1:
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | |   (5859)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.60  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.60  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.60  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.53/14.60  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.60  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.60  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.60  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.53/14.60  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.60  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.60  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.60  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.60  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.60  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.60  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.60  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.60  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.60  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.60  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.60  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.60  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.60  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.60  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.60  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.60  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.60  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.60  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.60  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.60  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.60  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.60  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.60  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.60  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.60  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.60  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.60  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.60  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.60  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.60  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.60  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.60  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.60  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.60  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.60  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.60  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.60  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.60  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.60  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.60  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.60  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | | ALPHA: (5859) implies:
% 97.53/14.60  | | | | | | |   (5860)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.60  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.60  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.60  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.60  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.60  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.60  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.60  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.60  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.60  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.60  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.60  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.53/14.60  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.60  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.60  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.60  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.60  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.60  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.60  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.60  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.60  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.60  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.60  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.60  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.60  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.60  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.60  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.60  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.60  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.60  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.60  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.60  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.60  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.60  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.60  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.60  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.60  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.60  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.60  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.60  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.60  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.60  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.60  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.60  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.60  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.60  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.53/14.60  | | | | | | |   (5861)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.60  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.60  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.60  | | | | | | |                 = 0)))
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | | GROUND_INST: instantiating (5861) with all_21_1, all_21_0,
% 97.53/14.60  | | | | | | |              simplifying with (5854), (5855) gives:
% 97.53/14.60  | | | | | | |   (5862)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 97.53/14.60  | | | | | | |               (v1 = 0) |  ~ (all_21_0 = 0)) & (v1 = 0 | all_21_0 =
% 97.53/14.60  | | | | | | |               0))
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | | DELTA: instantiating (5862) with fresh symbols all_34_0, all_34_1
% 97.53/14.60  | | | | | | |        gives:
% 97.53/14.60  | | | | | | |   (5863)  r(all_34_1) = all_34_0 & $i(all_34_1) & ( ~ (all_34_0 =
% 97.53/14.60  | | | | | | |               0) |  ~ (all_21_0 = 0)) & (all_34_0 = 0 | all_21_0 =
% 97.53/14.60  | | | | | | |             0)
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | | ALPHA: (5863) implies:
% 97.53/14.60  | | | | | | |   (5864)  $i(all_34_1)
% 97.53/14.60  | | | | | | |   (5865)  r(all_34_1) = all_34_0
% 97.53/14.60  | | | | | | |   (5866)  all_34_0 = 0 | all_21_0 = 0
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | | BETA: splitting (5866) gives:
% 97.53/14.60  | | | | | | | 
% 97.53/14.60  | | | | | | | Case 1:
% 97.53/14.60  | | | | | | | | 
% 97.53/14.60  | | | | | | | |   (5867)  all_34_0 = 0
% 97.53/14.60  | | | | | | | | 
% 97.53/14.60  | | | | | | | | REDUCE: (5865), (5867) imply:
% 97.53/14.60  | | | | | | | |   (5868)  r(all_34_1) = 0
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_45_0,
% 97.53/14.61  | | | | | | | |        all_45_1 gives:
% 97.53/14.61  | | | | | | | |   (5869)   ~ (all_45_0 = 0) & r(all_45_1) = all_45_0 &
% 97.53/14.61  | | | | | | | |           $i(all_45_1)
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | ALPHA: (5869) implies:
% 97.53/14.61  | | | | | | | |   (5870)   ~ (all_45_0 = 0)
% 97.53/14.61  | | | | | | | |   (5871)  $i(all_45_1)
% 97.53/14.61  | | | | | | | |   (5872)  r(all_45_1) = all_45_0
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | GROUND_INST: instantiating (5861) with all_45_1, all_45_0,
% 97.53/14.61  | | | | | | | |              simplifying with (5871), (5872) gives:
% 97.53/14.61  | | | | | | | |   (5873)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 97.53/14.61  | | | | | | | |               ~ (v1 = 0) |  ~ (all_45_0 = 0)) & (v1 = 0 |
% 97.53/14.61  | | | | | | | |               all_45_0 = 0))
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | DELTA: instantiating (5873) with fresh symbols all_52_0,
% 97.53/14.61  | | | | | | | |        all_52_1 gives:
% 97.53/14.61  | | | | | | | |   (5874)  r(all_52_1) = all_52_0 & $i(all_52_1) & ( ~ (all_52_0
% 97.53/14.61  | | | | | | | |               = 0) |  ~ (all_45_0 = 0)) & (all_52_0 = 0 |
% 97.53/14.61  | | | | | | | |             all_45_0 = 0)
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | ALPHA: (5874) implies:
% 97.53/14.61  | | | | | | | |   (5875)  $i(all_52_1)
% 97.53/14.61  | | | | | | | |   (5876)  r(all_52_1) = all_52_0
% 97.53/14.61  | | | | | | | |   (5877)  all_52_0 = 0 | all_45_0 = 0
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | BETA: splitting (5877) gives:
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | |   (5878)  all_52_0 = 0
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | REDUCE: (5876), (5878) imply:
% 97.53/14.61  | | | | | | | | |   (5879)  r(all_52_1) = 0
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_63_0,
% 97.53/14.61  | | | | | | | | |        all_63_1 gives:
% 97.53/14.61  | | | | | | | | |   (5880)   ~ (all_63_0 = 0) & r(all_63_1) = all_63_0 &
% 97.53/14.61  | | | | | | | | |           $i(all_63_1)
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | ALPHA: (5880) implies:
% 97.53/14.61  | | | | | | | | |   (5881)   ~ (all_63_0 = 0)
% 97.53/14.61  | | | | | | | | |   (5882)  $i(all_63_1)
% 97.53/14.61  | | | | | | | | |   (5883)  r(all_63_1) = all_63_0
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | GROUND_INST: instantiating (5861) with all_63_1, all_63_0,
% 97.53/14.61  | | | | | | | | |              simplifying with (5882), (5883) gives:
% 97.53/14.61  | | | | | | | | |   (5884)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 97.53/14.61  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_63_0 = 0)) & (v1 = 0 |
% 97.53/14.61  | | | | | | | | |               all_63_0 = 0))
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | DELTA: instantiating (5884) with fresh symbols all_70_0,
% 97.53/14.61  | | | | | | | | |        all_70_1 gives:
% 97.53/14.61  | | | | | | | | |   (5885)  r(all_70_1) = all_70_0 & $i(all_70_1) & ( ~
% 97.53/14.61  | | | | | | | | |             (all_70_0 = 0) |  ~ (all_63_0 = 0)) & (all_70_0 =
% 97.53/14.61  | | | | | | | | |             0 | all_63_0 = 0)
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | ALPHA: (5885) implies:
% 97.53/14.61  | | | | | | | | |   (5886)  $i(all_70_1)
% 97.53/14.61  | | | | | | | | |   (5887)  r(all_70_1) = all_70_0
% 97.53/14.61  | | | | | | | | |   (5888)  all_70_0 = 0 | all_63_0 = 0
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | BETA: splitting (5888) gives:
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | |   (5889)  all_70_0 = 0
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | REDUCE: (5887), (5889) imply:
% 97.53/14.61  | | | | | | | | | |   (5890)  r(all_70_1) = 0
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_81_0,
% 97.53/14.61  | | | | | | | | | |        all_81_1 gives:
% 97.53/14.61  | | | | | | | | | |   (5891)   ~ (all_81_0 = 0) & r(all_81_1) = all_81_0 &
% 97.53/14.61  | | | | | | | | | |           $i(all_81_1)
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | ALPHA: (5891) implies:
% 97.53/14.61  | | | | | | | | | |   (5892)   ~ (all_81_0 = 0)
% 97.53/14.61  | | | | | | | | | |   (5893)  $i(all_81_1)
% 97.53/14.61  | | | | | | | | | |   (5894)  r(all_81_1) = all_81_0
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | GROUND_INST: instantiating (5861) with all_81_1, all_81_0,
% 97.53/14.61  | | | | | | | | | |              simplifying with (5893), (5894) gives:
% 97.53/14.61  | | | | | | | | | |   (5895)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.53/14.61  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_81_0 = 0)) & (v1 = 0 |
% 97.53/14.61  | | | | | | | | | |               all_81_0 = 0))
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | DELTA: instantiating (5895) with fresh symbols all_88_0,
% 97.53/14.61  | | | | | | | | | |        all_88_1 gives:
% 97.53/14.61  | | | | | | | | | |   (5896)  r(all_88_1) = all_88_0 & $i(all_88_1) & ( ~
% 97.53/14.61  | | | | | | | | | |             (all_88_0 = 0) |  ~ (all_81_0 = 0)) & (all_88_0
% 97.53/14.61  | | | | | | | | | |             = 0 | all_81_0 = 0)
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | ALPHA: (5896) implies:
% 97.53/14.61  | | | | | | | | | |   (5897)  $i(all_88_1)
% 97.53/14.61  | | | | | | | | | |   (5898)  r(all_88_1) = all_88_0
% 97.53/14.61  | | | | | | | | | |   (5899)  all_88_0 = 0 | all_81_0 = 0
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | BETA: splitting (5899) gives:
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | |   (5900)  all_88_0 = 0
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | REDUCE: (5898), (5900) imply:
% 97.53/14.61  | | | | | | | | | | |   (5901)  r(all_88_1) = 0
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_99_0,
% 97.53/14.61  | | | | | | | | | | |        all_99_1 gives:
% 97.53/14.61  | | | | | | | | | | |   (5902)   ~ (all_99_0 = 0) & r(all_99_1) = all_99_0 &
% 97.53/14.61  | | | | | | | | | | |           $i(all_99_1)
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | ALPHA: (5902) implies:
% 97.53/14.61  | | | | | | | | | | |   (5903)   ~ (all_99_0 = 0)
% 97.53/14.61  | | | | | | | | | | |   (5904)  $i(all_99_1)
% 97.53/14.61  | | | | | | | | | | |   (5905)  r(all_99_1) = all_99_0
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | GROUND_INST: instantiating (5861) with all_99_1, all_99_0,
% 97.53/14.61  | | | | | | | | | | |              simplifying with (5904), (5905) gives:
% 97.53/14.61  | | | | | | | | | | |   (5906)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.53/14.61  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_99_0 = 0)) & (v1 = 0 |
% 97.53/14.61  | | | | | | | | | | |               all_99_0 = 0))
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | DELTA: instantiating (5906) with fresh symbols all_106_0,
% 97.53/14.61  | | | | | | | | | | |        all_106_1 gives:
% 97.53/14.61  | | | | | | | | | | |   (5907)  r(all_106_1) = all_106_0 & $i(all_106_1) & ( ~
% 97.53/14.61  | | | | | | | | | | |             (all_106_0 = 0) |  ~ (all_99_0 = 0)) &
% 97.53/14.61  | | | | | | | | | | |           (all_106_0 = 0 | all_99_0 = 0)
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | ALPHA: (5907) implies:
% 97.53/14.61  | | | | | | | | | | |   (5908)  $i(all_106_1)
% 97.53/14.61  | | | | | | | | | | |   (5909)  r(all_106_1) = all_106_0
% 97.53/14.61  | | | | | | | | | | |   (5910)  all_106_0 = 0 | all_99_0 = 0
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | BETA: splitting (5910) gives:
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | |   (5911)  all_106_0 = 0
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | REDUCE: (5909), (5911) imply:
% 97.53/14.61  | | | | | | | | | | | |   (5912)  r(all_106_1) = 0
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_117_0,
% 97.53/14.61  | | | | | | | | | | | |        all_117_1 gives:
% 97.53/14.61  | | | | | | | | | | | |   (5913)   ~ (all_117_0 = 0) & r(all_117_1) = all_117_0 &
% 97.53/14.61  | | | | | | | | | | | |           $i(all_117_1)
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | ALPHA: (5913) implies:
% 97.53/14.61  | | | | | | | | | | | |   (5914)   ~ (all_117_0 = 0)
% 97.53/14.61  | | | | | | | | | | | |   (5915)  $i(all_117_1)
% 97.53/14.61  | | | | | | | | | | | |   (5916)  r(all_117_1) = all_117_0
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | GROUND_INST: instantiating (5861) with all_117_1, all_117_0,
% 97.53/14.61  | | | | | | | | | | | |              simplifying with (5915), (5916) gives:
% 97.53/14.61  | | | | | | | | | | | |   (5917)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.53/14.61  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_117_0 = 0)) & (v1 = 0 |
% 97.53/14.61  | | | | | | | | | | | |               all_117_0 = 0))
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | DELTA: instantiating (5917) with fresh symbols all_124_0,
% 97.53/14.61  | | | | | | | | | | | |        all_124_1 gives:
% 97.53/14.61  | | | | | | | | | | | |   (5918)  r(all_124_1) = all_124_0 & $i(all_124_1) & ( ~
% 97.53/14.61  | | | | | | | | | | | |             (all_124_0 = 0) |  ~ (all_117_0 = 0)) &
% 97.53/14.61  | | | | | | | | | | | |           (all_124_0 = 0 | all_117_0 = 0)
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | ALPHA: (5918) implies:
% 97.53/14.61  | | | | | | | | | | | |   (5919)  $i(all_124_1)
% 97.53/14.61  | | | | | | | | | | | |   (5920)  r(all_124_1) = all_124_0
% 97.53/14.61  | | | | | | | | | | | |   (5921)  all_124_0 = 0 | all_117_0 = 0
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | BETA: splitting (5921) gives:
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | |   (5922)  all_124_0 = 0
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | REDUCE: (5920), (5922) imply:
% 97.53/14.61  | | | | | | | | | | | | |   (5923)  r(all_124_1) = 0
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | BETA: splitting (5857) gives:
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | |   (5924)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.61  | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.53/14.61  | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | | ALPHA: (5924) implies:
% 97.53/14.61  | | | | | | | | | | | | | |   (5925)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.61  | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (5850), (5858),
% 97.53/14.61  | | | | | | | | | | | | | |            (5860), (5925) are inconsistent by sub-proof #29.
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | |   (5926)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.61  | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.53/14.61  | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | | ALPHA: (5926) implies:
% 97.53/14.61  | | | | | | | | | | | | | |   (5927)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | | GROUND_INST: instantiating (5927) with all_124_1, simplifying
% 97.53/14.61  | | | | | | | | | | | | | |              with (5919), (5923) gives:
% 97.53/14.61  | | | | | | | | | | | | | |   (5928)  $false
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | | CLOSE: (5928) is inconsistent.
% 97.53/14.61  | | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | End of split
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | |   (5929)  all_117_0 = 0
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | REDUCE: (5914), (5929) imply:
% 97.53/14.61  | | | | | | | | | | | | |   (5930)  $false
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | | CLOSE: (5930) is inconsistent.
% 97.53/14.61  | | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | End of split
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | |   (5931)  all_99_0 = 0
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | REDUCE: (5903), (5931) imply:
% 97.53/14.61  | | | | | | | | | | | |   (5932)  $false
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | | CLOSE: (5932) is inconsistent.
% 97.53/14.61  | | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | End of split
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | |   (5933)  all_81_0 = 0
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | REDUCE: (5892), (5933) imply:
% 97.53/14.61  | | | | | | | | | | |   (5934)  $false
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | | CLOSE: (5934) is inconsistent.
% 97.53/14.61  | | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | End of split
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | |   (5935)  all_63_0 = 0
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | REDUCE: (5881), (5935) imply:
% 97.53/14.61  | | | | | | | | | |   (5936)  $false
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | | CLOSE: (5936) is inconsistent.
% 97.53/14.61  | | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | End of split
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | |   (5937)  all_45_0 = 0
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | REDUCE: (5870), (5937) imply:
% 97.53/14.61  | | | | | | | | |   (5938)  $false
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | CLOSE: (5938) is inconsistent.
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | End of split
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | |   (5939)  all_21_0 = 0
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | REDUCE: (5853), (5939) imply:
% 97.53/14.61  | | | | | | | |   (5940)  $false
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | CLOSE: (5940) is inconsistent.
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | End of split
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | Case 2:
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | |   (5941)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.61  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.61  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.61  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.53/14.61  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.53/14.61  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.61  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.61  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.53/14.61  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.53/14.61  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.61  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.53/14.61  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.61  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.61  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 97.53/14.61  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.61  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.61  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.61  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.61  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 97.53/14.61  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.61  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.61  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.61  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.61  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.61  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.61  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.61  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.61  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.61  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.61  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.61  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.61  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.61  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.61  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.61  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.61  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.61  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.61  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.61  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.61  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.61  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.61  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.61  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.61  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.61  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.61  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.61  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.61  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.61  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.61  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.61  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | | ALPHA: (5941) implies:
% 97.53/14.61  | | | | | | |   (5942)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.61  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.61  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.61  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.61  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.61  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.61  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.61  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.61  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.61  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.61  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.61  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.61  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.61  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.61  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.61  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.61  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.61  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.61  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.61  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.61  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.61  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.61  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.53/14.61  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.53/14.61  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.61  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.61  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.61  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.53/14.61  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.61  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.53/14.61  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.61  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.61  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.61  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.61  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.61  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.61  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.61  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.61  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.61  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.61  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.61  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.61  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.61  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.61  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.61  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.53/14.61  | | | | | | |   (5943)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.61  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.61  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.61  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | | DELTA: instantiating (5943) with fresh symbols all_33_0, all_33_1
% 97.53/14.61  | | | | | | |        gives:
% 97.53/14.61  | | | | | | |   (5944)  r(all_33_1) = all_33_0 & $i(all_33_1) &  ! [v0: $i] :  !
% 97.53/14.61  | | | | | | |           [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.53/14.61  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_33_0 = 0 |  ~
% 97.53/14.61  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | | ALPHA: (5944) implies:
% 97.53/14.61  | | | | | | |   (5945)   ! [v0: $i] : (all_33_0 = 0 |  ~ (r(v0) = 0) |  ~
% 97.53/14.61  | | | | | | |             $i(v0))
% 97.53/14.61  | | | | | | |   (5946)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0
% 97.53/14.61  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | | GROUND_INST: instantiating (5946) with all_21_1, all_21_0,
% 97.53/14.61  | | | | | | |              simplifying with (5854), (5855) gives:
% 97.53/14.61  | | | | | | |   (5947)   ~ (all_33_0 = 0) | all_21_0 = 0
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | | BETA: splitting (5947) gives:
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | |   (5948)   ~ (all_33_0 = 0)
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | BETA: splitting (5857) gives:
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | Case 1:
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | |   (5949)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.61  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.53/14.61  | | | | | | | | |             $i(v0))
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | ALPHA: (5949) implies:
% 97.53/14.61  | | | | | | | | |   (5950)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | DELTA: instantiating (5950) with fresh symbol all_47_0 gives:
% 97.53/14.61  | | | | | | | | |   (5951)  r(all_47_0) = 0 & $i(all_47_0)
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | ALPHA: (5951) implies:
% 97.53/14.61  | | | | | | | | |   (5952)  $i(all_47_0)
% 97.53/14.61  | | | | | | | | |   (5953)  r(all_47_0) = 0
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | GROUND_INST: instantiating (5945) with all_47_0, simplifying
% 97.53/14.61  | | | | | | | | |              with (5952), (5953) gives:
% 97.53/14.61  | | | | | | | | |   (5954)  all_33_0 = 0
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | REDUCE: (5948), (5954) imply:
% 97.53/14.61  | | | | | | | | |   (5955)  $false
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | CLOSE: (5955) is inconsistent.
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | |   (5956)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.61  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.61  | | | | | | | | |             $i(v0))
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | ALPHA: (5956) implies:
% 97.53/14.61  | | | | | | | | |   (5957)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.53/14.61  | | | | | | | | |             v1 & $i(v0))
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (5850), (5858),
% 97.53/14.61  | | | | | | | | |            (5942), (5957) are inconsistent by sub-proof #28.
% 97.53/14.61  | | | | | | | | | 
% 97.53/14.61  | | | | | | | | End of split
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | Case 2:
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | |   (5958)  all_21_0 = 0
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | REDUCE: (5853), (5958) imply:
% 97.53/14.61  | | | | | | | |   (5959)  $false
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | | CLOSE: (5959) is inconsistent.
% 97.53/14.61  | | | | | | | | 
% 97.53/14.61  | | | | | | | End of split
% 97.53/14.61  | | | | | | | 
% 97.53/14.61  | | | | | | End of split
% 97.53/14.61  | | | | | | 
% 97.53/14.61  | | | | | Case 2:
% 97.53/14.61  | | | | | | 
% 97.53/14.61  | | | | | |   (5960)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.53/14.61  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.61  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.61  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.61  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.61  | | | | | |               [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.61  | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.53/14.61  | | | | | |                 $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))
% 97.53/14.61  | | | | | | 
% 97.53/14.61  | | | | | | ALPHA: (5960) implies:
% 97.53/14.61  | | | | | |   (5961)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.53/14.61  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.53/14.61  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.53/14.61  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.53/14.61  | | | | | |               $i(v0)))
% 97.53/14.61  | | | | | |   (5962)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.53/14.61  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.61  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.53/14.61  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 97.53/14.61  | | | | | | 
% 97.53/14.61  | | | | | | DELTA: instantiating (5962) with fresh symbols all_29_0, all_29_1
% 97.53/14.61  | | | | | |        gives:
% 97.53/14.61  | | | | | |   (5963)  q(all_29_1) = all_29_0 & $i(all_29_1) &  ! [v0: $i] :  !
% 97.53/14.61  | | | | | |           [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 97.53/14.61  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_29_0 = 0 |  ~ (q(v0) =
% 97.53/14.61  | | | | | |               0) |  ~ $i(v0))
% 97.53/14.61  | | | | | | 
% 97.53/14.61  | | | | | | ALPHA: (5963) implies:
% 97.53/14.61  | | | | | |   (5964)  $i(all_29_1)
% 97.53/14.61  | | | | | |   (5965)  q(all_29_1) = all_29_0
% 97.53/14.61  | | | | | | 
% 97.53/14.61  | | | | | | BETA: splitting (5361) gives:
% 97.53/14.61  | | | | | | 
% 97.53/14.61  | | | | | | Case 1:
% 97.53/14.61  | | | | | | | 
% 97.53/14.62  | | | | | | |   (5966)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.62  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.62  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.62  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.53/14.62  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.62  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.62  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.62  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.53/14.62  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.62  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.62  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.62  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.62  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.62  | | | | | | |                         $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.62  | | | | | | |                         ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.62  | | | | | | |                       ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.62  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.62  | | | | | | |                   [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.62  | | | | | | |                      ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.62  | | | | | | |                       = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.62  | | | | | | |                       $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.62  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.62  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.62  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.62  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.62  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.62  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.62  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.62  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.62  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.62  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.62  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.62  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.62  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.62  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.62  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.62  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.62  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.62  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.62  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.62  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.62  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.62  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.62  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.62  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.62  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.62  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.62  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.62  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.62  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.53/14.62  | | | | | | | 
% 97.53/14.62  | | | | | | | ALPHA: (5966) implies:
% 97.53/14.62  | | | | | | |   (5967)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.62  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.62  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.62  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.62  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.62  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.62  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.62  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.62  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.62  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.53/14.62  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.53/14.62  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.53/14.62  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.62  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.62  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.62  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.62  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.62  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.62  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.62  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.62  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.62  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.62  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.53/14.62  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.62  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.62  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.62  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.53/14.62  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.62  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.62  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.62  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.62  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.62  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.62  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.62  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.62  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.62  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.62  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.62  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.62  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.62  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.62  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.62  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.62  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.62  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.62  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.53/14.62  | | | | | | |   (5968)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.53/14.62  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.53/14.62  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.62  | | | | | | |                 = 0)))
% 97.53/14.62  | | | | | | | 
% 97.53/14.62  | | | | | | | GROUND_INST: instantiating (5968) with all_21_1, all_21_0,
% 97.53/14.62  | | | | | | |              simplifying with (5854), (5855) gives:
% 97.53/14.62  | | | | | | |   (5969)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 97.53/14.62  | | | | | | |               (v1 = 0) |  ~ (all_21_0 = 0)) & (v1 = 0 | all_21_0 =
% 97.53/14.62  | | | | | | |               0))
% 97.53/14.62  | | | | | | | 
% 97.53/14.62  | | | | | | | DELTA: instantiating (5969) with fresh symbols all_39_0, all_39_1
% 97.53/14.62  | | | | | | |        gives:
% 97.53/14.62  | | | | | | |   (5970)  r(all_39_1) = all_39_0 & $i(all_39_1) & ( ~ (all_39_0 =
% 97.53/14.62  | | | | | | |               0) |  ~ (all_21_0 = 0)) & (all_39_0 = 0 | all_21_0 =
% 97.53/14.62  | | | | | | |             0)
% 97.53/14.62  | | | | | | | 
% 97.53/14.62  | | | | | | | ALPHA: (5970) implies:
% 97.53/14.62  | | | | | | |   (5971)  $i(all_39_1)
% 97.53/14.62  | | | | | | |   (5972)  r(all_39_1) = all_39_0
% 97.53/14.62  | | | | | | |   (5973)  all_39_0 = 0 | all_21_0 = 0
% 97.53/14.62  | | | | | | | 
% 97.53/14.62  | | | | | | | BETA: splitting (5973) gives:
% 97.53/14.62  | | | | | | | 
% 97.53/14.62  | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | |   (5974)  all_39_0 = 0
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | REDUCE: (5972), (5974) imply:
% 97.53/14.62  | | | | | | | |   (5975)  r(all_39_1) = 0
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_50_0,
% 97.53/14.62  | | | | | | | |        all_50_1 gives:
% 97.53/14.62  | | | | | | | |   (5976)   ~ (all_50_0 = 0) & r(all_50_1) = all_50_0 &
% 97.53/14.62  | | | | | | | |           $i(all_50_1)
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | ALPHA: (5976) implies:
% 97.53/14.62  | | | | | | | |   (5977)   ~ (all_50_0 = 0)
% 97.53/14.62  | | | | | | | |   (5978)  $i(all_50_1)
% 97.53/14.62  | | | | | | | |   (5979)  r(all_50_1) = all_50_0
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | GROUND_INST: instantiating (5968) with all_50_1, all_50_0,
% 97.53/14.62  | | | | | | | |              simplifying with (5978), (5979) gives:
% 97.53/14.62  | | | | | | | |   (5980)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 97.53/14.62  | | | | | | | |               ~ (v1 = 0) |  ~ (all_50_0 = 0)) & (v1 = 0 |
% 97.53/14.62  | | | | | | | |               all_50_0 = 0))
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | DELTA: instantiating (5980) with fresh symbols all_57_0,
% 97.53/14.62  | | | | | | | |        all_57_1 gives:
% 97.53/14.62  | | | | | | | |   (5981)  r(all_57_1) = all_57_0 & $i(all_57_1) & ( ~ (all_57_0
% 97.53/14.62  | | | | | | | |               = 0) |  ~ (all_50_0 = 0)) & (all_57_0 = 0 |
% 97.53/14.62  | | | | | | | |             all_50_0 = 0)
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | ALPHA: (5981) implies:
% 97.53/14.62  | | | | | | | |   (5982)  $i(all_57_1)
% 97.53/14.62  | | | | | | | |   (5983)  r(all_57_1) = all_57_0
% 97.53/14.62  | | | | | | | |   (5984)  all_57_0 = 0 | all_50_0 = 0
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | BETA: splitting (5984) gives:
% 97.53/14.62  | | | | | | | | 
% 97.53/14.62  | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | |   (5985)  all_57_0 = 0
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | REDUCE: (5983), (5985) imply:
% 97.53/14.62  | | | | | | | | |   (5986)  r(all_57_1) = 0
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_68_0,
% 97.53/14.62  | | | | | | | | |        all_68_1 gives:
% 97.53/14.62  | | | | | | | | |   (5987)   ~ (all_68_0 = 0) & r(all_68_1) = all_68_0 &
% 97.53/14.62  | | | | | | | | |           $i(all_68_1)
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | ALPHA: (5987) implies:
% 97.53/14.62  | | | | | | | | |   (5988)   ~ (all_68_0 = 0)
% 97.53/14.62  | | | | | | | | |   (5989)  $i(all_68_1)
% 97.53/14.62  | | | | | | | | |   (5990)  r(all_68_1) = all_68_0
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | GROUND_INST: instantiating (5968) with all_68_1, all_68_0,
% 97.53/14.62  | | | | | | | | |              simplifying with (5989), (5990) gives:
% 97.53/14.62  | | | | | | | | |   (5991)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 97.53/14.62  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_68_0 = 0)) & (v1 = 0 |
% 97.53/14.62  | | | | | | | | |               all_68_0 = 0))
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | DELTA: instantiating (5991) with fresh symbols all_75_0,
% 97.53/14.62  | | | | | | | | |        all_75_1 gives:
% 97.53/14.62  | | | | | | | | |   (5992)  r(all_75_1) = all_75_0 & $i(all_75_1) & ( ~
% 97.53/14.62  | | | | | | | | |             (all_75_0 = 0) |  ~ (all_68_0 = 0)) & (all_75_0 =
% 97.53/14.62  | | | | | | | | |             0 | all_68_0 = 0)
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | ALPHA: (5992) implies:
% 97.53/14.62  | | | | | | | | |   (5993)  $i(all_75_1)
% 97.53/14.62  | | | | | | | | |   (5994)  r(all_75_1) = all_75_0
% 97.53/14.62  | | | | | | | | |   (5995)  all_75_0 = 0 | all_68_0 = 0
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | BETA: splitting (5995) gives:
% 97.53/14.62  | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | |   (5996)  all_75_0 = 0
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | REDUCE: (5994), (5996) imply:
% 97.53/14.62  | | | | | | | | | |   (5997)  r(all_75_1) = 0
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_86_0,
% 97.53/14.62  | | | | | | | | | |        all_86_1 gives:
% 97.53/14.62  | | | | | | | | | |   (5998)   ~ (all_86_0 = 0) & r(all_86_1) = all_86_0 &
% 97.53/14.62  | | | | | | | | | |           $i(all_86_1)
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | ALPHA: (5998) implies:
% 97.53/14.62  | | | | | | | | | |   (5999)   ~ (all_86_0 = 0)
% 97.53/14.62  | | | | | | | | | |   (6000)  $i(all_86_1)
% 97.53/14.62  | | | | | | | | | |   (6001)  r(all_86_1) = all_86_0
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | GROUND_INST: instantiating (5968) with all_86_1, all_86_0,
% 97.53/14.62  | | | | | | | | | |              simplifying with (6000), (6001) gives:
% 97.53/14.62  | | | | | | | | | |   (6002)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.53/14.62  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_86_0 = 0)) & (v1 = 0 |
% 97.53/14.62  | | | | | | | | | |               all_86_0 = 0))
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | DELTA: instantiating (6002) with fresh symbols all_93_0,
% 97.53/14.62  | | | | | | | | | |        all_93_1 gives:
% 97.53/14.62  | | | | | | | | | |   (6003)  r(all_93_1) = all_93_0 & $i(all_93_1) & ( ~
% 97.53/14.62  | | | | | | | | | |             (all_93_0 = 0) |  ~ (all_86_0 = 0)) & (all_93_0
% 97.53/14.62  | | | | | | | | | |             = 0 | all_86_0 = 0)
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | ALPHA: (6003) implies:
% 97.53/14.62  | | | | | | | | | |   (6004)  $i(all_93_1)
% 97.53/14.62  | | | | | | | | | |   (6005)  r(all_93_1) = all_93_0
% 97.53/14.62  | | | | | | | | | |   (6006)  all_93_0 = 0 | all_86_0 = 0
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | BETA: splitting (6006) gives:
% 97.53/14.62  | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | |   (6007)  all_93_0 = 0
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | REDUCE: (6005), (6007) imply:
% 97.53/14.62  | | | | | | | | | | |   (6008)  r(all_93_1) = 0
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | DELTA: instantiating (5851) with fresh symbols all_104_0,
% 97.53/14.62  | | | | | | | | | | |        all_104_1 gives:
% 97.53/14.62  | | | | | | | | | | |   (6009)   ~ (all_104_0 = 0) & r(all_104_1) = all_104_0 &
% 97.53/14.62  | | | | | | | | | | |           $i(all_104_1)
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | ALPHA: (6009) implies:
% 97.53/14.62  | | | | | | | | | | |   (6010)   ~ (all_104_0 = 0)
% 97.53/14.62  | | | | | | | | | | |   (6011)  $i(all_104_1)
% 97.53/14.62  | | | | | | | | | | |   (6012)  r(all_104_1) = all_104_0
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | GROUND_INST: instantiating (5968) with all_104_1, all_104_0,
% 97.53/14.62  | | | | | | | | | | |              simplifying with (6011), (6012) gives:
% 97.53/14.62  | | | | | | | | | | |   (6013)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.53/14.62  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_104_0 = 0)) & (v1 = 0 |
% 97.53/14.62  | | | | | | | | | | |               all_104_0 = 0))
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | DELTA: instantiating (6013) with fresh symbols all_111_0,
% 97.53/14.62  | | | | | | | | | | |        all_111_1 gives:
% 97.53/14.62  | | | | | | | | | | |   (6014)  r(all_111_1) = all_111_0 & $i(all_111_1) & ( ~
% 97.53/14.62  | | | | | | | | | | |             (all_111_0 = 0) |  ~ (all_104_0 = 0)) &
% 97.53/14.62  | | | | | | | | | | |           (all_111_0 = 0 | all_104_0 = 0)
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | ALPHA: (6014) implies:
% 97.53/14.62  | | | | | | | | | | |   (6015)  $i(all_111_1)
% 97.53/14.62  | | | | | | | | | | |   (6016)  r(all_111_1) = all_111_0
% 97.53/14.62  | | | | | | | | | | |   (6017)  all_111_0 = 0 | all_104_0 = 0
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | BETA: splitting (6017) gives:
% 97.53/14.62  | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | |   (6018)  all_111_0 = 0
% 97.53/14.62  | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | REDUCE: (6016), (6018) imply:
% 97.53/14.62  | | | | | | | | | | | |   (6019)  r(all_111_1) = 0
% 97.53/14.62  | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | BETA: splitting (5961) gives:
% 97.53/14.62  | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | |   (6020)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.62  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 97.53/14.62  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | ALPHA: (6020) implies:
% 97.53/14.62  | | | | | | | | | | | | |   (6021)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | GROUND_INST: instantiating (6021) with all_111_1, simplifying
% 97.53/14.62  | | | | | | | | | | | | |              with (6015), (6019) gives:
% 97.53/14.62  | | | | | | | | | | | | |   (6022)  $false
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | CLOSE: (6022) is inconsistent.
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | Case 2:
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | |   (6023)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 97.53/14.62  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.53/14.62  | | | | | | | | | | | | |             $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | ALPHA: (6023) implies:
% 97.53/14.62  | | | | | | | | | | | | |   (6024)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 97.53/14.62  | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | DELTA: instantiating (6024) with fresh symbols all_142_0,
% 97.53/14.62  | | | | | | | | | | | | |        all_142_1 gives:
% 97.53/14.62  | | | | | | | | | | | | |   (6025)   ~ (all_142_0 = 0) & s(all_142_1) = all_142_0 &
% 97.53/14.62  | | | | | | | | | | | | |           $i(all_142_1)
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | ALPHA: (6025) implies:
% 97.53/14.62  | | | | | | | | | | | | |   (6026)   ~ (all_142_0 = 0)
% 97.53/14.62  | | | | | | | | | | | | |   (6027)  $i(all_142_1)
% 97.53/14.62  | | | | | | | | | | | | |   (6028)  s(all_142_1) = all_142_0
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | BETA: splitting (5967) gives:
% 97.53/14.62  | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | |   (6029)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.62  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.62  | | | | | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.62  | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.62  | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.62  | | | | | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.62  | | | | | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.53/14.62  | | | | | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.53/14.62  | | | | | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.62  | | | | | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.62  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.62  | | | | | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.53/14.62  | | | | | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.53/14.62  | | | | | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.62  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.62  | | | | | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.62  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.53/14.62  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.62  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.62  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.62  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.62  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.53/14.62  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.53/14.62  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.62  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.53/14.62  | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | ALPHA: (6029) implies:
% 97.53/14.62  | | | | | | | | | | | | | |   (6030)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.62  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.62  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.62  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.62  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.62  | | | | | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.62  | | | | | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.62  | | | | | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.62  | | | | | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.62  | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.62  | | | | | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.62  | | | | | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.62  | | | | | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.62  | | | | | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.62  | | | | | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.62  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.62  | | | | | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.62  | | | | | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.62  | | | | | | | | | | | | | |                   $i(v0)))))
% 97.53/14.62  | | | | | | | | | | | | | |   (6031)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.62  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.62  | | | | | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.62  | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.62  | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | BETA: splitting (6030) gives:
% 97.53/14.62  | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | |   (6032)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.62  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.62  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.62  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.62  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.62  | | | | | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.62  | | | | | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.62  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.62  | | | | | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | ALPHA: (6032) implies:
% 97.53/14.62  | | | | | | | | | | | | | | |   (6033)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.62  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.62  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.62  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.62  | | | | | | | | | | | | | | |   (6034)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.62  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.62  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.62  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | GROUND_INST: instantiating (6034) with all_142_1, all_142_0,
% 97.53/14.62  | | | | | | | | | | | | | | |              simplifying with (6027), (6028) gives:
% 97.53/14.62  | | | | | | | | | | | | | | |   (6035)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.62  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_142_0 = 0)) & (v1 = 0 |
% 97.53/14.62  | | | | | | | | | | | | | | |               all_142_0 = 0))
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | DELTA: instantiating (6035) with fresh symbols all_266_0,
% 97.53/14.62  | | | | | | | | | | | | | | |        all_266_1 gives:
% 97.53/14.62  | | | | | | | | | | | | | | |   (6036)  s(all_266_1) = all_266_0 & $i(all_266_1) & ( ~
% 97.53/14.62  | | | | | | | | | | | | | | |             (all_266_0 = 0) |  ~ (all_142_0 = 0)) &
% 97.53/14.62  | | | | | | | | | | | | | | |           (all_266_0 = 0 | all_142_0 = 0)
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | ALPHA: (6036) implies:
% 97.53/14.62  | | | | | | | | | | | | | | |   (6037)  $i(all_266_1)
% 97.53/14.62  | | | | | | | | | | | | | | |   (6038)  s(all_266_1) = all_266_0
% 97.53/14.62  | | | | | | | | | | | | | | |   (6039)  all_266_0 = 0 | all_142_0 = 0
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | BETA: splitting (6039) gives:
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | |   (6040)  all_266_0 = 0
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | REDUCE: (6038), (6040) imply:
% 97.53/14.62  | | | | | | | | | | | | | | | |   (6041)  s(all_266_1) = 0
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | BETA: splitting (6031) gives:
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | |   (6042)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.62  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.62  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | | ALPHA: (6042) implies:
% 97.53/14.62  | | | | | | | | | | | | | | | | |   (6043)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6043) with all_266_1, simplifying
% 97.53/14.62  | | | | | | | | | | | | | | | | |              with (6037), (6041) gives:
% 97.53/14.62  | | | | | | | | | | | | | | | | |   (6044)  $false
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | | CLOSE: (6044) is inconsistent.
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | |   (6045)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.62  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.62  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | | ALPHA: (6045) implies:
% 97.53/14.62  | | | | | | | | | | | | | | | | |   (6046)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.62  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5850), (5964), (5965), (6033),
% 97.53/14.62  | | | | | | | | | | | | | | | | |            (6046) are inconsistent by sub-proof #8.
% 97.53/14.62  | | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | End of split
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | |   (6047)  all_142_0 = 0
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | REDUCE: (6026), (6047) imply:
% 97.53/14.62  | | | | | | | | | | | | | | | |   (6048)  $false
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | | CLOSE: (6048) is inconsistent.
% 97.53/14.62  | | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | | End of split
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | Case 2:
% 97.53/14.62  | | | | | | | | | | | | | | | 
% 97.53/14.62  | | | | | | | | | | | | | | |   (6049)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.62  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.62  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.62  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.62  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.62  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.62  | | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.62  | | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.62  | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | ALPHA: (6049) implies:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6050)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.63  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.63  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.63  | | | | | | | | | | | | | | |   (6051)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.63  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.63  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | DELTA: instantiating (6051) with fresh symbols all_265_0,
% 97.53/14.63  | | | | | | | | | | | | | | |        all_265_1 gives:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6052)  s(all_265_1) = all_265_0 & $i(all_265_1) &  ! [v0:
% 97.53/14.63  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_265_0 = 0) | v1 =
% 97.53/14.63  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.63  | | | | | | | | | | | | | | |           (all_265_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | ALPHA: (6052) implies:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6053)   ! [v0: $i] : (all_265_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.63  | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | |   (6054)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_265_0 = 0) |
% 97.53/14.63  | | | | | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | GROUND_INST: instantiating (6054) with all_142_1, all_142_0,
% 97.53/14.63  | | | | | | | | | | | | | | |              simplifying with (6027), (6028) gives:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6055)   ~ (all_265_0 = 0) | all_142_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | BETA: splitting (6055) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6056)   ~ (all_265_0 = 0)
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | BETA: splitting (6031) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6057)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6057) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6058)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5850), (5964), (5965), (6050),
% 97.53/14.63  | | | | | | | | | | | | | | | | |            (6058) are inconsistent by sub-proof #7.
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6059)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.63  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.63  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6059) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6060)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | DELTA: instantiating (6060) with fresh symbol all_277_0
% 97.53/14.63  | | | | | | | | | | | | | | | | |        gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6061)  s(all_277_0) = 0 & $i(all_277_0)
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6061) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6062)  $i(all_277_0)
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6063)  s(all_277_0) = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6053) with all_277_0, simplifying
% 97.53/14.63  | | | | | | | | | | | | | | | | |              with (6062), (6063) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6064)  all_265_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | REDUCE: (6056), (6064) imply:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6065)  $false
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | CLOSE: (6065) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6066)  all_142_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | REDUCE: (6026), (6066) imply:
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6067)  $false
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | CLOSE: (6067) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | |   (6068)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.63  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.53/14.63  | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.63  | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.63  | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.53/14.63  | | | | | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.53/14.63  | | | | | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.53/14.63  | | | | | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.53/14.63  | | | | | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.63  | | | | | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.63  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 97.53/14.63  | | | | | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.53/14.63  | | | | | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 97.53/14.63  | | | | | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 97.53/14.63  | | | | | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 97.53/14.63  | | | | | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.53/14.63  | | | | | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.63  | | | | | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.63  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 97.53/14.63  | | | | | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.63  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.53/14.63  | | | | | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.63  | | | | | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.63  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.63  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.63  | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | ALPHA: (6068) implies:
% 97.53/14.63  | | | | | | | | | | | | | |   (6069)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.63  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.63  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.63  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.63  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.63  | | | | | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.63  | | | | | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.63  | | | | | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.63  | | | | | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.63  | | | | | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.63  | | | | | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.63  | | | | | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.63  | | | | | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.63  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.63  | | | | | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.63  | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.63  | | | | | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.63  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.53/14.63  | | | | | | | | | | | | | |   (6070)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.63  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.53/14.63  | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.53/14.63  | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.63  | | | | | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.63  | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | BETA: splitting (6069) gives:
% 97.53/14.63  | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | Case 1:
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | |   (6071)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.63  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.63  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.63  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.63  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.63  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.63  | | | | | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.63  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | ALPHA: (6071) implies:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6072)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.63  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.63  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.63  | | | | | | | | | | | | | | |   (6073)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.63  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.63  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.63  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | GROUND_INST: instantiating (6073) with all_142_1, all_142_0,
% 97.53/14.63  | | | | | | | | | | | | | | |              simplifying with (6027), (6028) gives:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6074)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_142_0 = 0)) & (v1 = 0 |
% 97.53/14.63  | | | | | | | | | | | | | | |               all_142_0 = 0))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | DELTA: instantiating (6074) with fresh symbols all_266_0,
% 97.53/14.63  | | | | | | | | | | | | | | |        all_266_1 gives:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6075)  s(all_266_1) = all_266_0 & $i(all_266_1) & ( ~
% 97.53/14.63  | | | | | | | | | | | | | | |             (all_266_0 = 0) |  ~ (all_142_0 = 0)) &
% 97.53/14.63  | | | | | | | | | | | | | | |           (all_266_0 = 0 | all_142_0 = 0)
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | ALPHA: (6075) implies:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6076)  $i(all_266_1)
% 97.53/14.63  | | | | | | | | | | | | | | |   (6077)  s(all_266_1) = all_266_0
% 97.53/14.63  | | | | | | | | | | | | | | |   (6078)  all_266_0 = 0 | all_142_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | BETA: splitting (6078) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6079)  all_266_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | REDUCE: (6077), (6079) imply:
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6080)  s(all_266_1) = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | BETA: splitting (6070) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6081)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.63  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6081) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6082)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5850), (5964), (5965), (6072),
% 97.53/14.63  | | | | | | | | | | | | | | | | |            (6082) are inconsistent by sub-proof #7.
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6083)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.63  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6083) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6084)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6084) with all_266_1, simplifying
% 97.53/14.63  | | | | | | | | | | | | | | | | |              with (6076), (6080) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6085)  $false
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | CLOSE: (6085) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6086)  all_142_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | REDUCE: (6026), (6086) imply:
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6087)  $false
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | CLOSE: (6087) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | |   (6088)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.63  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.63  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.63  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.63  | | | | | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.63  | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.63  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | | | | | | | | | |                 $i(v0))))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | ALPHA: (6088) implies:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6089)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.63  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.63  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.63  | | | | | | | | | | | | | | |   (6090)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.63  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.63  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.63  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | DELTA: instantiating (6090) with fresh symbols all_265_0,
% 97.53/14.63  | | | | | | | | | | | | | | |        all_265_1 gives:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6091)  s(all_265_1) = all_265_0 & $i(all_265_1) &  ! [v0:
% 97.53/14.63  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_265_0 = 0) | v1 =
% 97.53/14.63  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.63  | | | | | | | | | | | | | | |           (all_265_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | ALPHA: (6091) implies:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6092)   ! [v0: $i] : (all_265_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.53/14.63  | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | |   (6093)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_265_0 = 0) |
% 97.53/14.63  | | | | | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | GROUND_INST: instantiating (6093) with all_142_1, all_142_0,
% 97.53/14.63  | | | | | | | | | | | | | | |              simplifying with (6027), (6028) gives:
% 97.53/14.63  | | | | | | | | | | | | | | |   (6094)   ~ (all_265_0 = 0) | all_142_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | BETA: splitting (6094) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | Case 1:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6095)   ~ (all_265_0 = 0)
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | BETA: splitting (6070) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | Case 1:
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6096)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.63  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6096) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6097)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | DELTA: instantiating (6097) with fresh symbol all_279_0
% 97.53/14.63  | | | | | | | | | | | | | | | | |        gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6098)  s(all_279_0) = 0 & $i(all_279_0)
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6098) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6099)  $i(all_279_0)
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6100)  s(all_279_0) = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6092) with all_279_0, simplifying
% 97.53/14.63  | | | | | | | | | | | | | | | | |              with (6099), (6100) gives:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6101)  all_265_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | REDUCE: (6095), (6101) imply:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6102)  $false
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | CLOSE: (6102) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6103)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.63  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.63  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | ALPHA: (6103) implies:
% 97.53/14.63  | | | | | | | | | | | | | | | | |   (6104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.63  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5850), (5964), (5965), (6089),
% 97.53/14.63  | | | | | | | | | | | | | | | | |            (6104) are inconsistent by sub-proof #8.
% 97.53/14.63  | | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6105)  all_142_0 = 0
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | REDUCE: (6026), (6105) imply:
% 97.53/14.63  | | | | | | | | | | | | | | | |   (6106)  $false
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | | CLOSE: (6106) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | |   (6107)  all_104_0 = 0
% 97.53/14.63  | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | REDUCE: (6010), (6107) imply:
% 97.53/14.63  | | | | | | | | | | | |   (6108)  $false
% 97.53/14.63  | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | | CLOSE: (6108) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | |   (6109)  all_86_0 = 0
% 97.53/14.63  | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | REDUCE: (5999), (6109) imply:
% 97.53/14.63  | | | | | | | | | | |   (6110)  $false
% 97.53/14.63  | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | | CLOSE: (6110) is inconsistent.
% 97.53/14.63  | | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | |   (6111)  all_68_0 = 0
% 97.53/14.63  | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | REDUCE: (5988), (6111) imply:
% 97.53/14.63  | | | | | | | | | |   (6112)  $false
% 97.53/14.63  | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | | CLOSE: (6112) is inconsistent.
% 97.53/14.63  | | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | | 
% 97.53/14.63  | | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | | 
% 97.53/14.63  | | | | | | | | |   (6113)  all_50_0 = 0
% 97.53/14.63  | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | REDUCE: (5977), (6113) imply:
% 97.53/14.63  | | | | | | | | |   (6114)  $false
% 97.53/14.63  | | | | | | | | | 
% 97.53/14.63  | | | | | | | | | CLOSE: (6114) is inconsistent.
% 97.53/14.63  | | | | | | | | | 
% 97.53/14.63  | | | | | | | | End of split
% 97.53/14.63  | | | | | | | | 
% 97.53/14.63  | | | | | | | Case 2:
% 97.53/14.63  | | | | | | | | 
% 97.53/14.63  | | | | | | | |   (6115)  all_21_0 = 0
% 97.53/14.63  | | | | | | | | 
% 97.53/14.63  | | | | | | | | REDUCE: (5853), (6115) imply:
% 97.53/14.63  | | | | | | | |   (6116)  $false
% 97.53/14.63  | | | | | | | | 
% 97.53/14.63  | | | | | | | | CLOSE: (6116) is inconsistent.
% 97.53/14.63  | | | | | | | | 
% 97.53/14.63  | | | | | | | End of split
% 97.53/14.63  | | | | | | | 
% 97.53/14.63  | | | | | | Case 2:
% 97.53/14.63  | | | | | | | 
% 97.53/14.63  | | | | | | |   (6117)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.63  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.63  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.63  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.53/14.63  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.53/14.63  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.53/14.63  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.63  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.53/14.63  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.53/14.63  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.63  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.53/14.63  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.53/14.63  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.63  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 97.53/14.63  | | | | | | |                       [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.63  | | | | | | |                         $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.63  | | | | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.63  | | | | | | |                         q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.63  | | | | | | |                   ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i]
% 97.53/14.63  | | | | | | |                     :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.63  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.53/14.63  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.53/14.63  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.63  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.63  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.63  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.63  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.53/14.63  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.53/14.63  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.53/14.63  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.63  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.53/14.63  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.63  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.63  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.53/14.63  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.53/14.63  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.63  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.63  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.53/14.63  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.63  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.63  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.53/14.63  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.53/14.63  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.53/14.63  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.53/14.63  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.53/14.63  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.63  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.63  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.53/14.63  | | | | | | | 
% 97.53/14.63  | | | | | | | ALPHA: (6117) implies:
% 97.53/14.63  | | | | | | |   (6118)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.63  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.63  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.53/14.63  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.63  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.53/14.63  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.53/14.63  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.53/14.63  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.63  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.53/14.63  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.53/14.63  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.53/14.63  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.63  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.63  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.63  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.63  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.63  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.63  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.63  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.63  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.63  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.63  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.63  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.53/14.63  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.53/14.63  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.63  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.63  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.63  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.53/14.63  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.53/14.63  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.53/14.63  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.63  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.63  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.63  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.63  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.63  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.53/14.63  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.53/14.63  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.53/14.63  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.53/14.63  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.63  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.63  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.63  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.63  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.63  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.53/14.63  | | | | | | |   (6119)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.53/14.63  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.53/14.63  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.53/14.63  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.53/14.63  | | | | | | | 
% 97.53/14.63  | | | | | | | DELTA: instantiating (6119) with fresh symbols all_38_0, all_38_1
% 97.53/14.63  | | | | | | |        gives:
% 97.53/14.63  | | | | | | |   (6120)  r(all_38_1) = all_38_0 & $i(all_38_1) &  ! [v0: $i] :  !
% 97.53/14.63  | | | | | | |           [v1: int] : ( ~ (all_38_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.53/14.63  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_38_0 = 0 |  ~
% 97.53/14.63  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.53/14.63  | | | | | | | 
% 97.53/14.63  | | | | | | | ALPHA: (6120) implies:
% 97.53/14.63  | | | | | | |   (6121)   ! [v0: $i] : (all_38_0 = 0 |  ~ (r(v0) = 0) |  ~
% 97.53/14.63  | | | | | | |             $i(v0))
% 97.53/14.64  | | | | | | |   (6122)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_38_0 = 0) | v1 = 0
% 97.53/14.64  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | 
% 97.53/14.64  | | | | | | | GROUND_INST: instantiating (6122) with all_21_1, all_21_0,
% 97.53/14.64  | | | | | | |              simplifying with (5854), (5855) gives:
% 97.53/14.64  | | | | | | |   (6123)   ~ (all_38_0 = 0) | all_21_0 = 0
% 97.53/14.64  | | | | | | | 
% 97.53/14.64  | | | | | | | BETA: splitting (6123) gives:
% 97.53/14.64  | | | | | | | 
% 97.53/14.64  | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | |   (6124)   ~ (all_38_0 = 0)
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | | BETA: splitting (5961) gives:
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | |   (6125)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.64  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 97.53/14.64  | | | | | | | | |             |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | ALPHA: (6125) implies:
% 97.53/14.64  | | | | | | | | |   (6126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.53/14.64  | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | BETA: splitting (6118) gives:
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | |   (6127)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.64  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.64  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.64  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.53/14.64  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.64  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.53/14.64  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.53/14.64  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.53/14.64  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.53/14.64  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.64  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.64  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.53/14.64  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.53/14.64  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.64  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 97.53/14.64  | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.64  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.53/14.64  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.64  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.64  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.64  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.64  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.53/14.64  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.53/14.64  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.64  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | ALPHA: (6127) implies:
% 97.53/14.64  | | | | | | | | | |   (6128)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.64  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.64  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.64  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.64  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.64  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.64  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.53/14.64  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.53/14.64  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.64  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.53/14.64  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.53/14.64  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.64  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.64  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.53/14.64  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.53/14.64  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.64  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.64  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.53/14.64  | | | | | | | | | |   (6129)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.64  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.64  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.64  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.53/14.64  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | BETA: splitting (6128) gives:
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | |   (6130)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.64  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.64  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.64  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.64  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.64  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.64  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | ALPHA: (6130) implies:
% 97.53/14.64  | | | | | | | | | | |   (6131)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.64  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.64  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.64  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.64  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.64  | | | | | | | | | | |   (6132)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.64  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.64  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | BETA: splitting (6129) gives:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6133)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.64  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.64  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6133) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6134)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.64  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5850), (5964), (5965), (6131),
% 97.53/14.64  | | | | | | | | | | | |            (6134) are inconsistent by sub-proof #7.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6135)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.64  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.64  | | | | | | | | | | | |             $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6135) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6136)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | REF_CLOSE: (6126), (6132), (6136) are inconsistent by
% 97.53/14.64  | | | | | | | | | | | |            sub-proof #67.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | |   (6137)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.64  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.64  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.64  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.64  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.64  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.64  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.53/14.64  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.64  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.53/14.64  | | | | | | | | | | |                 $i(v0))))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | ALPHA: (6137) implies:
% 97.53/14.64  | | | | | | | | | | |   (6138)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.64  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.64  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.64  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.64  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.64  | | | | | | | | | | |   (6139)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.64  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.64  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.64  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | DELTA: instantiating (6139) with fresh symbols all_56_0,
% 97.53/14.64  | | | | | | | | | | |        all_56_1 gives:
% 97.53/14.64  | | | | | | | | | | |   (6140)  s(all_56_1) = all_56_0 & $i(all_56_1) &  ! [v0:
% 97.53/14.64  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_56_0 = 0) | v1 = 0
% 97.53/14.64  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.64  | | | | | | | | | | |           (all_56_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | ALPHA: (6140) implies:
% 97.53/14.64  | | | | | | | | | | |   (6141)  $i(all_56_1)
% 97.53/14.64  | | | | | | | | | | |   (6142)  s(all_56_1) = all_56_0
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | GROUND_INST: instantiating (6126) with all_56_1, all_56_0,
% 97.53/14.64  | | | | | | | | | | |              simplifying with (6141), (6142) gives:
% 97.53/14.64  | | | | | | | | | | |   (6143)  all_56_0 = 0
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | REDUCE: (6142), (6143) imply:
% 97.53/14.64  | | | | | | | | | | |   (6144)  s(all_56_1) = 0
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | BETA: splitting (6129) gives:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6145)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.64  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.64  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6145) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6146)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | GROUND_INST: instantiating (6146) with all_56_1, simplifying
% 97.53/14.64  | | | | | | | | | | | |              with (6141), (6144) gives:
% 97.53/14.64  | | | | | | | | | | | |   (6147)  $false
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | CLOSE: (6147) is inconsistent.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6148)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.64  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.64  | | | | | | | | | | | |             $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6148) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6149)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.64  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5850), (5964), (5965), (6138),
% 97.53/14.64  | | | | | | | | | | | |            (6149) are inconsistent by sub-proof #8.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | |   (6150)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.64  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.53/14.64  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.53/14.64  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.64  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.53/14.64  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.53/14.64  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.53/14.64  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.53/14.64  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.53/14.64  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.64  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.53/14.64  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.53/14.64  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.64  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.53/14.64  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.53/14.64  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.53/14.64  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.53/14.64  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.64  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.53/14.64  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.53/14.64  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.53/14.64  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.53/14.64  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.53/14.64  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.53/14.64  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | ALPHA: (6150) implies:
% 97.53/14.64  | | | | | | | | | |   (6151)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.53/14.64  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.53/14.64  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.53/14.64  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.53/14.64  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.53/14.64  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.53/14.64  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.53/14.64  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.53/14.64  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.53/14.64  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.64  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.64  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.64  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.53/14.64  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.53/14.64  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.53/14.64  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.53/14.64  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.53/14.64  | | | | | | | | | |                   $i(v0)))))
% 97.53/14.64  | | | | | | | | | |   (6152)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.53/14.64  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.53/14.64  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.53/14.64  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.64  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | BETA: splitting (6151) gives:
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | |   (6153)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.64  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.64  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.53/14.64  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.53/14.64  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.53/14.64  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.53/14.64  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | ALPHA: (6153) implies:
% 97.53/14.64  | | | | | | | | | | |   (6154)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.64  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.53/14.64  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.53/14.64  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.53/14.64  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.53/14.64  | | | | | | | | | | |   (6155)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.53/14.64  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.53/14.64  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.53/14.64  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | BETA: splitting (6152) gives:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6156)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.64  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.64  | | | | | | | | | | | |             $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6156) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6157)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | REF_CLOSE: (6126), (6155), (6157) are inconsistent by
% 97.53/14.64  | | | | | | | | | | | |            sub-proof #67.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6158)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.64  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.64  | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6158) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6159)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.53/14.64  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (5850), (5964), (5965), (6154),
% 97.53/14.64  | | | | | | | | | | | |            (6159) are inconsistent by sub-proof #8.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | |   (6160)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.64  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.64  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.64  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.53/14.64  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.64  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.53/14.64  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.53/14.64  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.53/14.64  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | ALPHA: (6160) implies:
% 97.53/14.64  | | | | | | | | | | |   (6161)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.53/14.64  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.53/14.64  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.53/14.64  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.53/14.64  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.53/14.64  | | | | | | | | | | |   (6162)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.53/14.64  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.53/14.64  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.53/14.64  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | DELTA: instantiating (6162) with fresh symbols all_56_0,
% 97.53/14.64  | | | | | | | | | | |        all_56_1 gives:
% 97.53/14.64  | | | | | | | | | | |   (6163)  s(all_56_1) = all_56_0 & $i(all_56_1) &  ! [v0:
% 97.53/14.64  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_56_0 = 0) | v1 = 0
% 97.53/14.64  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.53/14.64  | | | | | | | | | | |           (all_56_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | ALPHA: (6163) implies:
% 97.53/14.64  | | | | | | | | | | |   (6164)  $i(all_56_1)
% 97.53/14.64  | | | | | | | | | | |   (6165)  s(all_56_1) = all_56_0
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | GROUND_INST: instantiating (6126) with all_56_1, all_56_0,
% 97.53/14.64  | | | | | | | | | | |              simplifying with (6164), (6165) gives:
% 97.53/14.64  | | | | | | | | | | |   (6166)  all_56_0 = 0
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | REDUCE: (6165), (6166) imply:
% 97.53/14.64  | | | | | | | | | | |   (6167)  s(all_56_1) = 0
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | BETA: splitting (6152) gives:
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 1:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6168)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.64  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.53/14.64  | | | | | | | | | | | |             $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6168) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6169)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.53/14.64  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (5850), (5964), (5965), (6161),
% 97.53/14.64  | | | | | | | | | | | |            (6169) are inconsistent by sub-proof #7.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | |   (6170)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.53/14.64  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.53/14.64  | | | | | | | | | | | |             v1 & $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | ALPHA: (6170) implies:
% 97.53/14.64  | | | | | | | | | | | |   (6171)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | GROUND_INST: instantiating (6171) with all_56_1, simplifying
% 97.53/14.64  | | | | | | | | | | | |              with (6164), (6167) gives:
% 97.53/14.64  | | | | | | | | | | | |   (6172)  $false
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | | CLOSE: (6172) is inconsistent.
% 97.53/14.64  | | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | |   (6173)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.53/14.64  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | ALPHA: (6173) implies:
% 97.53/14.64  | | | | | | | | |   (6174)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | DELTA: instantiating (6174) with fresh symbol all_51_0 gives:
% 97.53/14.64  | | | | | | | | |   (6175)  r(all_51_0) = 0 & $i(all_51_0)
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | ALPHA: (6175) implies:
% 97.53/14.64  | | | | | | | | |   (6176)  $i(all_51_0)
% 97.53/14.64  | | | | | | | | |   (6177)  r(all_51_0) = 0
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | GROUND_INST: instantiating (6121) with all_51_0, simplifying
% 97.53/14.64  | | | | | | | | |              with (6176), (6177) gives:
% 97.53/14.64  | | | | | | | | |   (6178)  all_38_0 = 0
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | REDUCE: (6124), (6178) imply:
% 97.53/14.64  | | | | | | | | |   (6179)  $false
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | | CLOSE: (6179) is inconsistent.
% 97.53/14.64  | | | | | | | | | 
% 97.53/14.64  | | | | | | | | End of split
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | Case 2:
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | |   (6180)  all_21_0 = 0
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | | REDUCE: (5853), (6180) imply:
% 97.53/14.64  | | | | | | | |   (6181)  $false
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | | CLOSE: (6181) is inconsistent.
% 97.53/14.64  | | | | | | | | 
% 97.53/14.64  | | | | | | | End of split
% 97.53/14.64  | | | | | | | 
% 97.53/14.64  | | | | | | End of split
% 97.53/14.64  | | | | | | 
% 97.53/14.64  | | | | | End of split
% 97.53/14.64  | | | | | 
% 97.53/14.64  | | | | End of split
% 97.53/14.64  | | | | 
% 97.53/14.64  | | | Case 2:
% 97.53/14.64  | | | | 
% 97.92/14.65  | | | |   (6182)  (( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.92/14.65  | | | |                 ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~
% 97.92/14.65  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((((
% 97.92/14.65  | | | |                       ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.65  | | | |                           v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.92/14.65  | | | |                           0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.92/14.65  | | | |                       : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                         $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.92/14.65  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.92/14.65  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.92/14.65  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.92/14.65  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.92/14.65  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.92/14.65  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.92/14.65  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.92/14.65  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.92/14.65  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.92/14.65  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                             $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.92/14.65  | | | |                         $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.92/14.65  | | | |                          ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.92/14.65  | | | |                     | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.92/14.65  | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.92/14.65  | | | |                         v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.92/14.65  | | | |                       ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.92/14.65  | | | |                         [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.92/14.65  | | | |                             |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.92/14.65  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.65  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.92/14.65  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.92/14.65  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.92/14.65  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.92/14.65  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.92/14.65  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))))) | ( ?
% 97.92/14.65  | | | |               [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  ! [v2:
% 97.92/14.65  | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2)
% 97.92/14.65  | | | |                     = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.92/14.65  | | | |                   (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | |                         int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 97.92/14.65  | | | |                       ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.92/14.65  | | | |                       [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.92/14.65  | | | |                         v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.92/14.65  | | | |                         $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.92/14.65  | | | |                         (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.92/14.65  | | | |                           any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 97.92/14.65  | | | |                             ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.92/14.65  | | | |                           [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.65  | | | |                               = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.92/14.65  | | | |                             (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.92/14.65  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.92/14.65  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.92/14.65  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | |                             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | |                             $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.92/14.65  | | | |                             ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.92/14.65  | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.65  | | | |                           v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.92/14.65  | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.92/14.65  | | | |                         $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.92/14.65  | | | |                           0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.92/14.65  | | | |                       ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.92/14.65  | | | |                         [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.92/14.65  | | | |                           ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.92/14.65  | | | |                             0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.92/14.65  | | | |                             0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                             $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.92/14.65  | | | |                           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.92/14.65  | | | |                           ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | |                             $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | |                       (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.92/14.65  | | | |                         : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.92/14.65  | | | |                           $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | |                             0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | |                             int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | |                             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.92/14.65  | | | |                             $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | |                             (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                             $i] : (p(v0) = 0 & $i(v0)))))))))) & (( !
% 97.92/14.65  | | | |               [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 97.92/14.65  | | | |                 ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~
% 97.92/14.65  | | | |                     (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.92/14.65  | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.92/14.65  | | | |                     ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.92/14.65  | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.92/14.65  | | | |                       0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 97.92/14.65  | | | |                     0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | |               (q(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~
% 97.92/14.65  | | | |                   (v1 = 0) | v3 = 0 |  ~ (q(v2) = v3) |  ~ $i(v2)) &  !
% 97.92/14.65  | | | |                 [v2: $i] : (v1 = 0 |  ~ (q(v2) = 0) |  ~ $i(v2))) & (( !
% 97.92/14.65  | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.92/14.65  | | | |                     ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | (
% 97.92/14.65  | | | |                   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.92/14.65  | | | |                     $i(v0))))))
% 97.92/14.65  | | | | 
% 97.92/14.65  | | | | ALPHA: (6182) implies:
% 97.92/14.65  | | | |   (6183)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) | 
% 97.92/14.65  | | | |               ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3
% 97.92/14.65  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.92/14.65  | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~
% 97.92/14.65  | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)))
% 97.92/14.65  | | | |               | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.92/14.65  | | | |                   & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))))) | (
% 97.92/14.65  | | | |             ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  ! [v2:
% 97.92/14.65  | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (q(v2) =
% 97.92/14.65  | | | |                   v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (q(v2) =
% 97.92/14.65  | | | |                   0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 97.92/14.65  | | | |                   = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.92/14.65  | | | |                 (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (r(v0) = 0) |
% 97.92/14.65  | | | |                    ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.92/14.65  | | | |                   & s(v0) = v1 & $i(v0)))))
% 97.92/14.65  | | | |   (6184)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) | 
% 97.92/14.65  | | | |               ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3
% 97.92/14.65  | | | |                     = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (((( !
% 97.92/14.65  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 97.92/14.65  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.92/14.65  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.92/14.65  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.92/14.65  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.92/14.65  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.92/14.65  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.92/14.65  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.92/14.65  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.92/14.65  | | | |                           |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | |                           $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.92/14.65  | | | |                           $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 97.92/14.65  | | | |                             = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 97.92/14.65  | | | |                       $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  !
% 97.92/14.65  | | | |                       [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.92/14.65  | | | |                         ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1
% 97.92/14.65  | | | |                         = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0:
% 97.92/14.65  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.92/14.65  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.92/14.65  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.92/14.65  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                           $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.92/14.65  | | | |                       $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) | 
% 97.92/14.65  | | | |                       ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 97.92/14.65  | | | |                   ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                       $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.92/14.65  | | | |                       $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 97.92/14.65  | | | |                       (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.92/14.65  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.92/14.65  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.92/14.65  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.92/14.65  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.92/14.65  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.92/14.65  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 97.92/14.65  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.92/14.65  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.92/14.65  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 97.92/14.65  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.92/14.65  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.92/14.65  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 97.92/14.65  | | | |                           v1 & $i(v0))))))))) | ( ? [v0: $i] :  ? [v1:
% 97.92/14.65  | | | |               any] : (r(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 97.92/14.65  | | | |               ( ~ (v1 = 0) | v3 = 0 |  ~ (r(v2) = v3) |  ~ $i(v2)) &  !
% 97.92/14.65  | | | |               [v2: $i] : (v1 = 0 |  ~ (r(v2) = 0) |  ~ $i(v2))) & (((( !
% 97.92/14.65  | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 97.92/14.65  | | | |                       |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.92/14.65  | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.92/14.65  | | | |                         0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.92/14.65  | | | |                       = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.92/14.65  | | | |                       ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 97.92/14.65  | | | |                         any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 97.92/14.65  | | | |                           (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 97.92/14.65  | | | |                           $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1)
% 97.92/14.65  | | | |                           |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 97.92/14.65  | | | |                            ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 97.92/14.65  | | | |                           ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                           $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :
% 97.92/14.65  | | | |                      ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.92/14.65  | | | |                       ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | |                           v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.92/14.65  | | | |                         (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  !
% 97.92/14.65  | | | |                         [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | |                           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.92/14.65  | | | |                       | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 97.92/14.65  | | | |                         [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 97.92/14.65  | | | |                           v1 & $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | |                       int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ?
% 97.92/14.65  | | | |                     [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.92/14.65  | | | |                       ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.92/14.65  | | | |                       int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & ((
% 97.92/14.65  | | | |                     ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.92/14.65  | | | |                       $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3
% 97.92/14.65  | | | |                         & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0
% 97.92/14.65  | | | |                           | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.92/14.65  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.92/14.65  | | | |                           $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.92/14.65  | | | |                           ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 97.92/14.65  | | | |                         [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | |                           $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | |                     (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] :
% 97.92/14.65  | | | |                       ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.92/14.65  | | | |                         $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0)
% 97.92/14.65  | | | |                         |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.92/14.65  | | | |                         (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.92/14.65  | | | |                           $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.92/14.65  | | | |                           $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 97.92/14.65  | | | |                           & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | |                           $i(v0)))))))))
% 97.92/14.65  | | | | 
% 97.92/14.65  | | | | BETA: splitting (5358) gives:
% 97.92/14.65  | | | | 
% 97.92/14.65  | | | | Case 1:
% 97.92/14.65  | | | | | 
% 97.92/14.65  | | | | |   (6185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.92/14.65  | | | | |             $i(v0)) &  ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 97.92/14.65  | | | | | 
% 97.92/14.65  | | | | | ALPHA: (6185) implies:
% 97.92/14.65  | | | | |   (6186)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~
% 97.92/14.65  | | | | |             $i(v0))
% 97.92/14.65  | | | | |   (6187)   ? [v0: $i] : (q(v0) = 0 & $i(v0))
% 97.92/14.65  | | | | | 
% 97.92/14.65  | | | | | DELTA: instantiating (6187) with fresh symbol all_21_0 gives:
% 97.92/14.65  | | | | |   (6188)  q(all_21_0) = 0 & $i(all_21_0)
% 97.92/14.65  | | | | | 
% 97.92/14.65  | | | | | ALPHA: (6188) implies:
% 97.92/14.65  | | | | |   (6189)  $i(all_21_0)
% 97.92/14.65  | | | | |   (6190)  q(all_21_0) = 0
% 97.92/14.65  | | | | | 
% 97.92/14.65  | | | | | BETA: splitting (6183) gives:
% 97.92/14.65  | | | | | 
% 97.92/14.65  | | | | | Case 1:
% 97.92/14.65  | | | | | | 
% 97.92/14.65  | | | | | |   (6191)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.92/14.65  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.92/14.65  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 97.92/14.65  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.92/14.65  | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.92/14.65  | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.92/14.65  | | | | | |                   0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 97.92/14.65  | | | | | |                 0 & $i(v0))))
% 97.92/14.65  | | | | | | 
% 97.92/14.65  | | | | | | ALPHA: (6191) implies:
% 97.92/14.65  | | | | | |   (6192)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.92/14.65  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.92/14.65  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.92/14.65  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.92/14.65  | | | | | |               $i(v0)))
% 97.92/14.65  | | | | | |   (6193)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.92/14.65  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.92/14.65  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.92/14.65  | | | | | | 
% 97.92/14.65  | | | | | | GROUND_INST: instantiating (6193) with all_21_0, 0, simplifying with
% 97.92/14.65  | | | | | |              (6189), (6190) gives:
% 97.92/14.65  | | | | | |   (6194)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | | | |             $i(v0))
% 97.92/14.65  | | | | | | 
% 97.92/14.65  | | | | | | DELTA: instantiating (6194) with fresh symbols all_30_0, all_30_1
% 97.92/14.65  | | | | | |        gives:
% 97.92/14.65  | | | | | |   (6195)   ~ (all_30_0 = 0) & q(all_30_1) = all_30_0 & $i(all_30_1)
% 97.92/14.65  | | | | | | 
% 97.92/14.65  | | | | | | ALPHA: (6195) implies:
% 97.92/14.65  | | | | | |   (6196)   ~ (all_30_0 = 0)
% 97.92/14.65  | | | | | |   (6197)  $i(all_30_1)
% 97.92/14.65  | | | | | |   (6198)  q(all_30_1) = all_30_0
% 97.92/14.65  | | | | | | 
% 97.92/14.65  | | | | | | BETA: splitting (6184) gives:
% 97.92/14.65  | | | | | | 
% 97.92/14.65  | | | | | | Case 1:
% 97.92/14.65  | | | | | | | 
% 97.92/14.65  | | | | | | |   (6199)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.92/14.65  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.92/14.65  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.92/14.65  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.92/14.65  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.92/14.65  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.92/14.65  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.92/14.65  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.92/14.65  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.92/14.65  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.92/14.65  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.92/14.65  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.92/14.65  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.92/14.65  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.92/14.65  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.92/14.65  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.92/14.65  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.92/14.65  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.92/14.65  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.92/14.65  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.92/14.65  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.92/14.65  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.92/14.65  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.92/14.65  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.92/14.65  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.92/14.65  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.92/14.65  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.92/14.65  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.92/14.65  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.92/14.65  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.92/14.65  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.92/14.65  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.92/14.65  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.92/14.65  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.92/14.65  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.92/14.65  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.92/14.65  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.92/14.65  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.92/14.65  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.92/14.65  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.92/14.65  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.92/14.65  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.92/14.65  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.92/14.65  | | | | | | | 
% 97.92/14.65  | | | | | | | ALPHA: (6199) implies:
% 97.92/14.65  | | | | | | |   (6200)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.65  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.92/14.65  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.92/14.65  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.92/14.65  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.92/14.65  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.92/14.65  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.92/14.65  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.92/14.65  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.92/14.65  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.92/14.65  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.92/14.65  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.92/14.65  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.92/14.65  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.92/14.65  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.92/14.65  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.92/14.65  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.92/14.65  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.92/14.65  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.92/14.65  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.92/14.65  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.92/14.65  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.92/14.65  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.92/14.65  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.65  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.92/14.65  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.92/14.65  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.92/14.65  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.92/14.65  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.92/14.65  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.92/14.65  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.92/14.65  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.92/14.65  | | | | | | |   (6201)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.92/14.65  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.92/14.65  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.92/14.65  | | | | | | |                 = 0)))
% 97.92/14.65  | | | | | | | 
% 97.92/14.65  | | | | | | | BETA: splitting (6192) gives:
% 97.92/14.65  | | | | | | | 
% 97.92/14.65  | | | | | | | Case 1:
% 97.92/14.65  | | | | | | | | 
% 97.92/14.65  | | | | | | | |   (6202)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.92/14.65  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.92/14.65  | | | | | | | |             $i(v0))
% 97.92/14.65  | | | | | | | | 
% 97.92/14.65  | | | | | | | | ALPHA: (6202) implies:
% 97.92/14.65  | | | | | | | |   (6203)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.92/14.65  | | | | | | | |             |  ~ $i(v0))
% 97.92/14.65  | | | | | | | | 
% 97.92/14.65  | | | | | | | | BETA: splitting (6200) gives:
% 97.92/14.65  | | | | | | | | 
% 97.92/14.65  | | | | | | | | Case 1:
% 97.92/14.65  | | | | | | | | | 
% 97.92/14.65  | | | | | | | | |   (6204)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.65  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.92/14.65  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.92/14.65  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.92/14.65  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.92/14.65  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.92/14.65  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.92/14.65  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.92/14.65  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.92/14.65  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.92/14.65  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.92/14.65  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.92/14.65  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.92/14.65  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.92/14.65  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.92/14.65  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.92/14.65  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.92/14.65  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.92/14.65  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.92/14.65  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.92/14.65  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.92/14.65  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.92/14.65  | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | ALPHA: (6204) implies:
% 97.92/14.65  | | | | | | | | |   (6205)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.92/14.65  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.92/14.65  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.92/14.65  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.92/14.65  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.92/14.65  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.92/14.65  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.92/14.65  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.92/14.65  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.92/14.65  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.65  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.92/14.65  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.92/14.65  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.65  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | | | |                   $i(v0)))))
% 97.92/14.65  | | | | | | | | |   (6206)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.65  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.92/14.65  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.92/14.65  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.65  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.92/14.65  | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | BETA: splitting (6205) gives:
% 97.92/14.65  | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | Case 1:
% 97.92/14.65  | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | |   (6207)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.92/14.65  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.92/14.65  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.92/14.65  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.65  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.65  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.65  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.92/14.65  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.65  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.92/14.65  | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | ALPHA: (6207) implies:
% 97.92/14.65  | | | | | | | | | |   (6208)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.65  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.92/14.65  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.92/14.65  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.92/14.65  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.92/14.65  | | | | | | | | | |   (6209)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.92/14.65  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.92/14.65  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.92/14.65  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.92/14.65  | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | BETA: splitting (6206) gives:
% 97.92/14.65  | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | Case 1:
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | |   (6210)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.65  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.92/14.65  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | | ALPHA: (6210) implies:
% 97.92/14.65  | | | | | | | | | | |   (6211)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.65  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | | GROUND_INST: instantiating (6211) with all_9_1, all_9_0,
% 97.92/14.65  | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.92/14.65  | | | | | | | | | | |   (6212)  all_9_0 = 0
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | | REDUCE: (3704), (6212) imply:
% 97.92/14.65  | | | | | | | | | | |   (6213)  p(all_9_1) = 0
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | | REF_CLOSE: (3703), (6196), (6197), (6198), (6208), (6213) are
% 97.92/14.65  | | | | | | | | | | |            inconsistent by sub-proof #6.
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | Case 2:
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | |   (6214)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.92/14.65  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.92/14.65  | | | | | | | | | | |             $i(v0))
% 97.92/14.65  | | | | | | | | | | | 
% 97.92/14.65  | | | | | | | | | | | ALPHA: (6214) implies:
% 97.92/14.66  | | | | | | | | | | |   (6215)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | REF_CLOSE: (6203), (6209), (6215) are inconsistent by
% 97.92/14.66  | | | | | | | | | | |            sub-proof #67.
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | End of split
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | Case 2:
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | |   (6216)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.92/14.66  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.92/14.66  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.92/14.66  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.92/14.66  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.66  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.92/14.66  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.92/14.66  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.66  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.92/14.66  | | | | | | | | | |                 $i(v0))))
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | ALPHA: (6216) implies:
% 97.92/14.66  | | | | | | | | | |   (6217)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.66  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.92/14.66  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.92/14.66  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.92/14.66  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.92/14.66  | | | | | | | | | |   (6218)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.92/14.66  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.92/14.66  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.92/14.66  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | DELTA: instantiating (6218) with fresh symbols all_352_0,
% 97.92/14.66  | | | | | | | | | |        all_352_1 gives:
% 97.92/14.66  | | | | | | | | | |   (6219)  s(all_352_1) = all_352_0 & $i(all_352_1) &  ! [v0:
% 97.92/14.66  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_352_0 = 0) | v1 =
% 97.92/14.66  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.92/14.66  | | | | | | | | | |           (all_352_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | ALPHA: (6219) implies:
% 97.92/14.66  | | | | | | | | | |   (6220)  $i(all_352_1)
% 97.92/14.66  | | | | | | | | | |   (6221)  s(all_352_1) = all_352_0
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | BETA: splitting (6206) gives:
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | Case 1:
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | |   (6222)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.66  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.92/14.66  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | ALPHA: (6222) implies:
% 97.92/14.66  | | | | | | | | | | |   (6223)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | GROUND_INST: instantiating (6203) with all_352_1, all_352_0,
% 97.92/14.66  | | | | | | | | | | |              simplifying with (6220), (6221) gives:
% 97.92/14.66  | | | | | | | | | | |   (6224)  all_352_0 = 0
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | REDUCE: (6221), (6224) imply:
% 97.92/14.66  | | | | | | | | | | |   (6225)  s(all_352_1) = 0
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | GROUND_INST: instantiating (6223) with all_352_1, simplifying
% 97.92/14.66  | | | | | | | | | | |              with (6220), (6225) gives:
% 97.92/14.66  | | | | | | | | | | |   (6226)  $false
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | CLOSE: (6226) is inconsistent.
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | Case 2:
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | |   (6227)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.92/14.66  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.92/14.66  | | | | | | | | | | |             $i(v0))
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | ALPHA: (6227) implies:
% 97.92/14.66  | | | | | | | | | | |   (6228)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.92/14.66  | | | | | | | | | | |             = v1 & $i(v0))
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | DELTA: instantiating (6228) with fresh symbols all_362_0,
% 97.92/14.66  | | | | | | | | | | |        all_362_1 gives:
% 97.92/14.66  | | | | | | | | | | |   (6229)   ~ (all_362_0 = 0) & p(all_362_1) = all_362_0 &
% 97.92/14.66  | | | | | | | | | | |           $i(all_362_1)
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | ALPHA: (6229) implies:
% 97.92/14.66  | | | | | | | | | | |   (6230)   ~ (all_362_0 = 0)
% 97.92/14.66  | | | | | | | | | | |   (6231)  $i(all_362_1)
% 97.92/14.66  | | | | | | | | | | |   (6232)  p(all_362_1) = all_362_0
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_362_1, all_362_0,
% 97.92/14.66  | | | | | | | | | | |              simplifying with (6231), (6232) gives:
% 97.92/14.66  | | | | | | | | | | |   (6233)   ~ (all_9_0 = 0) | all_362_0 = 0
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | BETA: splitting (6233) gives:
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | Case 1:
% 97.92/14.66  | | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | |   (6234)   ~ (all_9_0 = 0)
% 97.92/14.66  | | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | | REF_CLOSE: (3705), (6196), (6197), (6198), (6217), (6234) are
% 97.92/14.66  | | | | | | | | | | | |            inconsistent by sub-proof #5.
% 97.92/14.66  | | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | Case 2:
% 97.92/14.66  | | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | |   (6235)  all_362_0 = 0
% 97.92/14.66  | | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | | REDUCE: (6230), (6235) imply:
% 97.92/14.66  | | | | | | | | | | | |   (6236)  $false
% 97.92/14.66  | | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | | CLOSE: (6236) is inconsistent.
% 97.92/14.66  | | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | | End of split
% 97.92/14.66  | | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | | End of split
% 97.92/14.66  | | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | End of split
% 97.92/14.66  | | | | | | | | | 
% 97.92/14.66  | | | | | | | | Case 2:
% 97.92/14.66  | | | | | | | | | 
% 97.92/14.66  | | | | | | | | |   (6237)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.92/14.66  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.92/14.66  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.92/14.66  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.66  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.92/14.66  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.92/14.66  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.92/14.66  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.92/14.66  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.92/14.66  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.66  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.92/14.66  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.92/14.66  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.92/14.66  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.92/14.66  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.92/14.66  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.92/14.66  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.92/14.66  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.92/14.66  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.92/14.66  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.92/14.66  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.92/14.66  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.92/14.66  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.66  | | | | | | | | |                     $i(v0))))))
% 97.92/14.66  | | | | | | | | | 
% 97.92/14.66  | | | | | | | | | ALPHA: (6237) implies:
% 97.92/14.66  | | | | | | | | |   (6238)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.92/14.66  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.92/14.66  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.92/14.66  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.92/14.66  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.92/14.66  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.92/14.66  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.92/14.66  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.92/14.66  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.92/14.66  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.92/14.66  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.92/14.66  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.92/14.66  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.92/14.66  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.92/14.66  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.92/14.66  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.92/14.66  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.92/14.66  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.92/14.66  | | | | | | | | |                   $i(v0)))))
% 97.96/14.66  | | | | | | | | |   (6239)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.66  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.66  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.66  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.66  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.96/14.66  | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | BETA: splitting (6238) gives:
% 97.96/14.66  | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | Case 1:
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | |   (6240)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.66  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.66  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.66  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.66  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.66  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.66  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.66  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.66  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | ALPHA: (6240) implies:
% 97.96/14.66  | | | | | | | | | |   (6241)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.66  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.66  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.66  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.66  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.66  | | | | | | | | | |   (6242)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.66  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.66  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.66  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | BETA: splitting (6239) gives:
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | Case 1:
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | |   (6243)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.66  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.66  | | | | | | | | | | |             $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | ALPHA: (6243) implies:
% 97.96/14.66  | | | | | | | | | | |   (6244)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | REF_CLOSE: (6203), (6242), (6244) are inconsistent by
% 97.96/14.66  | | | | | | | | | | |            sub-proof #67.
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | Case 2:
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | |   (6245)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.66  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.66  | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | ALPHA: (6245) implies:
% 97.96/14.66  | | | | | | | | | | |   (6246)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.66  | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | DELTA: instantiating (6246) with fresh symbols all_357_0,
% 97.96/14.66  | | | | | | | | | | |        all_357_1 gives:
% 97.96/14.66  | | | | | | | | | | |   (6247)   ~ (all_357_0 = 0) & p(all_357_1) = all_357_0 &
% 97.96/14.66  | | | | | | | | | | |           $i(all_357_1)
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | ALPHA: (6247) implies:
% 97.96/14.66  | | | | | | | | | | |   (6248)   ~ (all_357_0 = 0)
% 97.96/14.66  | | | | | | | | | | |   (6249)  $i(all_357_1)
% 97.96/14.66  | | | | | | | | | | |   (6250)  p(all_357_1) = all_357_0
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_357_1, all_357_0,
% 97.96/14.66  | | | | | | | | | | |              simplifying with (6249), (6250) gives:
% 97.96/14.66  | | | | | | | | | | |   (6251)   ~ (all_9_0 = 0) | all_357_0 = 0
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | BETA: splitting (6251) gives:
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | Case 1:
% 97.96/14.66  | | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | |   (6252)   ~ (all_9_0 = 0)
% 97.96/14.66  | | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | | REF_CLOSE: (3705), (6196), (6197), (6198), (6241), (6252) are
% 97.96/14.66  | | | | | | | | | | | |            inconsistent by sub-proof #5.
% 97.96/14.66  | | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | Case 2:
% 97.96/14.66  | | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | |   (6253)  all_357_0 = 0
% 97.96/14.66  | | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | | REDUCE: (6248), (6253) imply:
% 97.96/14.66  | | | | | | | | | | | |   (6254)  $false
% 97.96/14.66  | | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | | CLOSE: (6254) is inconsistent.
% 97.96/14.66  | | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | End of split
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | End of split
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | Case 2:
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | |   (6255)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.66  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.66  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.66  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.66  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.66  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.66  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.66  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.66  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | ALPHA: (6255) implies:
% 97.96/14.66  | | | | | | | | | |   (6256)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.66  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.66  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.66  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.66  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.66  | | | | | | | | | |   (6257)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.66  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.66  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.66  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | DELTA: instantiating (6257) with fresh symbols all_352_0,
% 97.96/14.66  | | | | | | | | | |        all_352_1 gives:
% 97.96/14.66  | | | | | | | | | |   (6258)  s(all_352_1) = all_352_0 & $i(all_352_1) &  ! [v0:
% 97.96/14.66  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_352_0 = 0) | v1 =
% 97.96/14.66  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.66  | | | | | | | | | |           (all_352_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | ALPHA: (6258) implies:
% 97.96/14.66  | | | | | | | | | |   (6259)  $i(all_352_1)
% 97.96/14.66  | | | | | | | | | |   (6260)  s(all_352_1) = all_352_0
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | BETA: splitting (6239) gives:
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | Case 1:
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | |   (6261)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.66  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.66  | | | | | | | | | | |             $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | ALPHA: (6261) implies:
% 97.96/14.66  | | | | | | | | | | |   (6262)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.66  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | GROUND_INST: instantiating (6262) with all_9_1, all_9_0,
% 97.96/14.66  | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.96/14.66  | | | | | | | | | | |   (6263)  all_9_0 = 0
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | REDUCE: (3704), (6263) imply:
% 97.96/14.66  | | | | | | | | | | |   (6264)  p(all_9_1) = 0
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | REF_CLOSE: (3703), (6196), (6197), (6198), (6256), (6264) are
% 97.96/14.66  | | | | | | | | | | |            inconsistent by sub-proof #6.
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | Case 2:
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | |   (6265)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.66  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.66  | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | ALPHA: (6265) implies:
% 97.96/14.66  | | | | | | | | | | |   (6266)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | GROUND_INST: instantiating (6203) with all_352_1, all_352_0,
% 97.96/14.66  | | | | | | | | | | |              simplifying with (6259), (6260) gives:
% 97.96/14.66  | | | | | | | | | | |   (6267)  all_352_0 = 0
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | REDUCE: (6260), (6267) imply:
% 97.96/14.66  | | | | | | | | | | |   (6268)  s(all_352_1) = 0
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | GROUND_INST: instantiating (6266) with all_352_1, simplifying
% 97.96/14.66  | | | | | | | | | | |              with (6259), (6268) gives:
% 97.96/14.66  | | | | | | | | | | |   (6269)  $false
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | | CLOSE: (6269) is inconsistent.
% 97.96/14.66  | | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | | End of split
% 97.96/14.66  | | | | | | | | | | 
% 97.96/14.66  | | | | | | | | | End of split
% 97.96/14.66  | | | | | | | | | 
% 97.96/14.66  | | | | | | | | End of split
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | Case 2:
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | |   (6270)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.96/14.66  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | ALPHA: (6270) implies:
% 97.96/14.66  | | | | | | | |   (6271)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | REF_CLOSE: (6186), (6201), (6271) are inconsistent by sub-proof
% 97.96/14.66  | | | | | | | |            #73.
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | End of split
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | Case 2:
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | |   (6272)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.66  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.66  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.66  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.96/14.66  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.96/14.66  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.66  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.66  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.96/14.66  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.96/14.66  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.66  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.96/14.66  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.66  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.66  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.66  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.66  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.66  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.66  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.96/14.66  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.96/14.66  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.66  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.66  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.66  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.66  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.66  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.66  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.66  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.66  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.96/14.66  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.96/14.66  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.96/14.66  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.66  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.96/14.66  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.96/14.66  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.96/14.66  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.96/14.66  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.66  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.66  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.66  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.66  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.66  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.66  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.66  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.96/14.66  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.96/14.66  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.96/14.66  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.96/14.66  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.96/14.66  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.66  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.66  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.66  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | | ALPHA: (6272) implies:
% 97.96/14.66  | | | | | | |   (6273)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.66  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.66  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.66  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.66  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.66  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.66  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.66  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.66  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.66  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.96/14.66  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.96/14.66  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.96/14.66  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.66  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.66  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.66  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.66  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.66  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.66  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.66  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.66  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.66  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.66  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.96/14.66  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.66  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.66  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.66  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.66  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.66  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.66  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.66  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.66  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.66  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.66  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.96/14.66  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.66  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.66  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.66  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.66  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.66  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.66  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.66  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.66  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.66  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.66  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.66  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.96/14.66  | | | | | | |   (6274)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.66  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.66  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.66  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | | DELTA: instantiating (6274) with fresh symbols all_127_0,
% 97.96/14.66  | | | | | | |        all_127_1 gives:
% 97.96/14.66  | | | | | | |   (6275)  r(all_127_1) = all_127_0 & $i(all_127_1) &  ! [v0: $i] :
% 97.96/14.66  | | | | | | |            ! [v1: int] : ( ~ (all_127_0 = 0) | v1 = 0 |  ~ (r(v0)
% 97.96/14.66  | | | | | | |               = v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_127_0 = 0 | 
% 97.96/14.66  | | | | | | |             ~ (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | | ALPHA: (6275) implies:
% 97.96/14.66  | | | | | | |   (6276)  $i(all_127_1)
% 97.96/14.66  | | | | | | |   (6277)  r(all_127_1) = all_127_0
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | | GROUND_INST: instantiating (6186) with all_127_1, all_127_0,
% 97.96/14.66  | | | | | | |              simplifying with (6276), (6277) gives:
% 97.96/14.66  | | | | | | |   (6278)  all_127_0 = 0
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | | REDUCE: (6277), (6278) imply:
% 97.96/14.66  | | | | | | |   (6279)  r(all_127_1) = 0
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | | BETA: splitting (6192) gives:
% 97.96/14.66  | | | | | | | 
% 97.96/14.66  | | | | | | | Case 1:
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | |   (6280)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.96/14.66  | | | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.96/14.66  | | | | | | | |             $i(v0))
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | ALPHA: (6280) implies:
% 97.96/14.66  | | | | | | | |   (6281)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | GROUND_INST: instantiating (6281) with all_127_1, simplifying
% 97.96/14.66  | | | | | | | |              with (6276), (6279) gives:
% 97.96/14.66  | | | | | | | |   (6282)  $false
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | CLOSE: (6282) is inconsistent.
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | Case 2:
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | |   (6283)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.96/14.66  | | | | | | | |             & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | ALPHA: (6283) implies:
% 97.96/14.66  | | | | | | | |   (6284)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.96/14.66  | | | | | | | |             & $i(v0))
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | DELTA: instantiating (6284) with fresh symbols all_149_0,
% 97.96/14.66  | | | | | | | |        all_149_1 gives:
% 97.96/14.66  | | | | | | | |   (6285)   ~ (all_149_0 = 0) & s(all_149_1) = all_149_0 &
% 97.96/14.66  | | | | | | | |           $i(all_149_1)
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | ALPHA: (6285) implies:
% 97.96/14.66  | | | | | | | |   (6286)   ~ (all_149_0 = 0)
% 97.96/14.66  | | | | | | | |   (6287)  $i(all_149_1)
% 97.96/14.66  | | | | | | | |   (6288)  s(all_149_1) = all_149_0
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | BETA: splitting (6273) gives:
% 97.96/14.66  | | | | | | | | 
% 97.96/14.66  | | | | | | | | Case 1:
% 97.96/14.66  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | |   (6289)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.96/14.67  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.67  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.96/14.67  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.96/14.67  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.67  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.67  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.96/14.67  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.96/14.67  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.96/14.67  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.96/14.67  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.67  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.67  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.67  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.67  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.67  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.67  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.67  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.67  | | | | | | | | |                     $i(v0))))))
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | ALPHA: (6289) implies:
% 97.96/14.67  | | | | | | | | |   (6290)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.67  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.67  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.67  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.67  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.96/14.67  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.96/14.67  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.96/14.67  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.67  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.67  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.67  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.67  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.67  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.67  | | | | | | | | |                   $i(v0)))))
% 97.96/14.67  | | | | | | | | |   (6291)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.67  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.67  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.67  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | BETA: splitting (6290) gives:
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | |   (6292)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.67  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.67  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.67  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.67  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6292) implies:
% 97.96/14.67  | | | | | | | | | |   (6293)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.67  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.67  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.67  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.67  | | | | | | | | | |   (6294)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | GROUND_INST: instantiating (6294) with all_149_1, all_149_0,
% 97.96/14.67  | | | | | | | | | |              simplifying with (6287), (6288) gives:
% 97.96/14.67  | | | | | | | | | |   (6295)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.67  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_149_0 = 0)) & (v1 = 0 |
% 97.96/14.67  | | | | | | | | | |               all_149_0 = 0))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | DELTA: instantiating (6295) with fresh symbols all_345_0,
% 97.96/14.67  | | | | | | | | | |        all_345_1 gives:
% 97.96/14.67  | | | | | | | | | |   (6296)  s(all_345_1) = all_345_0 & $i(all_345_1) & ( ~
% 97.96/14.67  | | | | | | | | | |             (all_345_0 = 0) |  ~ (all_149_0 = 0)) &
% 97.96/14.67  | | | | | | | | | |           (all_345_0 = 0 | all_149_0 = 0)
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6296) implies:
% 97.96/14.67  | | | | | | | | | |   (6297)  $i(all_345_1)
% 97.96/14.67  | | | | | | | | | |   (6298)  s(all_345_1) = all_345_0
% 97.96/14.67  | | | | | | | | | |   (6299)  all_345_0 = 0 | all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | BETA: splitting (6299) gives:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6300)  all_345_0 = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | REDUCE: (6298), (6300) imply:
% 97.96/14.67  | | | | | | | | | | |   (6301)  s(all_345_1) = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | BETA: splitting (6291) gives:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6302)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.67  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6302) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6303)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (6303) with all_345_1, simplifying
% 97.96/14.67  | | | | | | | | | | | |              with (6297), (6301) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6304)  $false
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | CLOSE: (6304) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6305)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.67  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.67  | | | | | | | | | | | |             $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6305) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6306)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.67  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | DELTA: instantiating (6306) with fresh symbols all_358_0,
% 97.96/14.67  | | | | | | | | | | | |        all_358_1 gives:
% 97.96/14.67  | | | | | | | | | | | |   (6307)   ~ (all_358_0 = 0) & p(all_358_1) = all_358_0 &
% 97.96/14.67  | | | | | | | | | | | |           $i(all_358_1)
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6307) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6308)   ~ (all_358_0 = 0)
% 97.96/14.67  | | | | | | | | | | | |   (6309)  $i(all_358_1)
% 97.96/14.67  | | | | | | | | | | | |   (6310)  p(all_358_1) = all_358_0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_358_1, all_358_0,
% 97.96/14.67  | | | | | | | | | | | |              simplifying with (6309), (6310) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6311)   ~ (all_9_0 = 0) | all_358_0 = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | BETA: splitting (6311) gives:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | |   (6312)   ~ (all_9_0 = 0)
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | | REF_CLOSE: (3705), (6196), (6197), (6198), (6293), (6312) are
% 97.96/14.67  | | | | | | | | | | | | |            inconsistent by sub-proof #5.
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | |   (6313)  all_358_0 = 0
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | | REDUCE: (6308), (6313) imply:
% 97.96/14.67  | | | | | | | | | | | | |   (6314)  $false
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | | CLOSE: (6314) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6315)  all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | REDUCE: (6286), (6315) imply:
% 97.96/14.67  | | | | | | | | | | |   (6316)  $false
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | CLOSE: (6316) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | |   (6317)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.67  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.67  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.67  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.67  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.67  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.67  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.67  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6317) implies:
% 97.96/14.67  | | | | | | | | | |   (6318)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.67  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.67  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.67  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.67  | | | | | | | | | |   (6319)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.67  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.67  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.67  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | DELTA: instantiating (6319) with fresh symbols all_344_0,
% 97.96/14.67  | | | | | | | | | |        all_344_1 gives:
% 97.96/14.67  | | | | | | | | | |   (6320)  s(all_344_1) = all_344_0 & $i(all_344_1) &  ! [v0:
% 97.96/14.67  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_344_0 = 0) | v1 =
% 97.96/14.67  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.67  | | | | | | | | | |           (all_344_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6320) implies:
% 97.96/14.67  | | | | | | | | | |   (6321)   ! [v0: $i] : (all_344_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.96/14.67  | | | | | | | | | |             $i(v0))
% 97.96/14.67  | | | | | | | | | |   (6322)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_344_0 = 0) |
% 97.96/14.67  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | GROUND_INST: instantiating (6322) with all_149_1, all_149_0,
% 97.96/14.67  | | | | | | | | | |              simplifying with (6287), (6288) gives:
% 97.96/14.67  | | | | | | | | | |   (6323)   ~ (all_344_0 = 0) | all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | BETA: splitting (6323) gives:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6324)   ~ (all_344_0 = 0)
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | BETA: splitting (6291) gives:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6325)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.67  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6325) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6326)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (6326) with all_9_1, all_9_0,
% 97.96/14.67  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6327)  all_9_0 = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | REDUCE: (3704), (6327) imply:
% 97.96/14.67  | | | | | | | | | | | |   (6328)  p(all_9_1) = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | REF_CLOSE: (3703), (6196), (6197), (6198), (6318), (6328) are
% 97.96/14.67  | | | | | | | | | | | |            inconsistent by sub-proof #6.
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6329)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.67  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.67  | | | | | | | | | | | |             $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6329) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6330)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | DELTA: instantiating (6330) with fresh symbol all_356_0
% 97.96/14.67  | | | | | | | | | | | |        gives:
% 97.96/14.67  | | | | | | | | | | | |   (6331)  s(all_356_0) = 0 & $i(all_356_0)
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6331) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6332)  $i(all_356_0)
% 97.96/14.67  | | | | | | | | | | | |   (6333)  s(all_356_0) = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (6321) with all_356_0, simplifying
% 97.96/14.67  | | | | | | | | | | | |              with (6332), (6333) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6334)  all_344_0 = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | REDUCE: (6324), (6334) imply:
% 97.96/14.67  | | | | | | | | | | | |   (6335)  $false
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | CLOSE: (6335) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6336)  all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | REDUCE: (6286), (6336) imply:
% 97.96/14.67  | | | | | | | | | | |   (6337)  $false
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | CLOSE: (6337) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | |   (6338)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.96/14.67  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.96/14.67  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.67  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.96/14.67  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.67  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.67  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.67  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.67  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.67  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.67  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.67  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.67  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.67  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.67  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.67  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.67  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.67  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.67  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | ALPHA: (6338) implies:
% 97.96/14.67  | | | | | | | | |   (6339)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.67  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.67  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.67  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.67  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.96/14.67  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.96/14.67  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.96/14.67  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.96/14.67  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.67  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.67  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.67  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.67  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.67  | | | | | | | | |                   $i(v0)))))
% 97.96/14.67  | | | | | | | | |   (6340)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.67  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.67  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.67  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | BETA: splitting (6339) gives:
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | |   (6341)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.67  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.67  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.67  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.67  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6341) implies:
% 97.96/14.67  | | | | | | | | | |   (6342)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.67  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.67  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.67  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.67  | | | | | | | | | |   (6343)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.67  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.67  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.67  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | GROUND_INST: instantiating (6343) with all_149_1, all_149_0,
% 97.96/14.67  | | | | | | | | | |              simplifying with (6287), (6288) gives:
% 97.96/14.67  | | | | | | | | | |   (6344)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.67  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_149_0 = 0)) & (v1 = 0 |
% 97.96/14.67  | | | | | | | | | |               all_149_0 = 0))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | DELTA: instantiating (6344) with fresh symbols all_345_0,
% 97.96/14.67  | | | | | | | | | |        all_345_1 gives:
% 97.96/14.67  | | | | | | | | | |   (6345)  s(all_345_1) = all_345_0 & $i(all_345_1) & ( ~
% 97.96/14.67  | | | | | | | | | |             (all_345_0 = 0) |  ~ (all_149_0 = 0)) &
% 97.96/14.67  | | | | | | | | | |           (all_345_0 = 0 | all_149_0 = 0)
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6345) implies:
% 97.96/14.67  | | | | | | | | | |   (6346)  $i(all_345_1)
% 97.96/14.67  | | | | | | | | | |   (6347)  s(all_345_1) = all_345_0
% 97.96/14.67  | | | | | | | | | |   (6348)  all_345_0 = 0 | all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | BETA: splitting (6348) gives:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6349)  all_345_0 = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | REDUCE: (6347), (6349) imply:
% 97.96/14.67  | | | | | | | | | | |   (6350)  s(all_345_1) = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | BETA: splitting (6340) gives:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6351)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.67  | | | | | | | | | | | |             $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6351) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6352)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (6352) with all_9_1, all_9_0,
% 97.96/14.67  | | | | | | | | | | | |              simplifying with (3703), (3704) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6353)  all_9_0 = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | REDUCE: (3704), (6353) imply:
% 97.96/14.67  | | | | | | | | | | | |   (6354)  p(all_9_1) = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | REF_CLOSE: (3703), (6196), (6197), (6198), (6342), (6354) are
% 97.96/14.67  | | | | | | | | | | | |            inconsistent by sub-proof #6.
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6355)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.67  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.67  | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6355) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6356)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (6356) with all_345_1, simplifying
% 97.96/14.67  | | | | | | | | | | | |              with (6346), (6350) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6357)  $false
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | CLOSE: (6357) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6358)  all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | REDUCE: (6286), (6358) imply:
% 97.96/14.67  | | | | | | | | | | |   (6359)  $false
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | CLOSE: (6359) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | |   (6360)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.67  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.67  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.67  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.67  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.67  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.67  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.67  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.67  | | | | | | | | | |                 $i(v0))))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6360) implies:
% 97.96/14.67  | | | | | | | | | |   (6361)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.67  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.67  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.67  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.67  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.67  | | | | | | | | | |   (6362)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.67  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.67  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.67  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | DELTA: instantiating (6362) with fresh symbols all_344_0,
% 97.96/14.67  | | | | | | | | | |        all_344_1 gives:
% 97.96/14.67  | | | | | | | | | |   (6363)  s(all_344_1) = all_344_0 & $i(all_344_1) &  ! [v0:
% 97.96/14.67  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_344_0 = 0) | v1 =
% 97.96/14.67  | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.67  | | | | | | | | | |           (all_344_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | ALPHA: (6363) implies:
% 97.96/14.67  | | | | | | | | | |   (6364)   ! [v0: $i] : (all_344_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.96/14.67  | | | | | | | | | |             $i(v0))
% 97.96/14.67  | | | | | | | | | |   (6365)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_344_0 = 0) |
% 97.96/14.67  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | GROUND_INST: instantiating (6365) with all_149_1, all_149_0,
% 97.96/14.67  | | | | | | | | | |              simplifying with (6287), (6288) gives:
% 97.96/14.67  | | | | | | | | | |   (6366)   ~ (all_344_0 = 0) | all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | BETA: splitting (6366) gives:
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6367)   ~ (all_344_0 = 0)
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | BETA: splitting (6340) gives:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6368)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.67  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.67  | | | | | | | | | | | |             $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6368) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6369)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | DELTA: instantiating (6369) with fresh symbol all_358_0
% 97.96/14.67  | | | | | | | | | | | |        gives:
% 97.96/14.67  | | | | | | | | | | | |   (6370)  s(all_358_0) = 0 & $i(all_358_0)
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6370) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6371)  $i(all_358_0)
% 97.96/14.67  | | | | | | | | | | | |   (6372)  s(all_358_0) = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (6364) with all_358_0, simplifying
% 97.96/14.67  | | | | | | | | | | | |              with (6371), (6372) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6373)  all_344_0 = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | REDUCE: (6367), (6373) imply:
% 97.96/14.67  | | | | | | | | | | | |   (6374)  $false
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | CLOSE: (6374) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | |   (6375)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.67  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.67  | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6375) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6376)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.67  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | DELTA: instantiating (6376) with fresh symbols all_357_0,
% 97.96/14.67  | | | | | | | | | | | |        all_357_1 gives:
% 97.96/14.67  | | | | | | | | | | | |   (6377)   ~ (all_357_0 = 0) & p(all_357_1) = all_357_0 &
% 97.96/14.67  | | | | | | | | | | | |           $i(all_357_1)
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | ALPHA: (6377) implies:
% 97.96/14.67  | | | | | | | | | | | |   (6378)   ~ (all_357_0 = 0)
% 97.96/14.67  | | | | | | | | | | | |   (6379)  $i(all_357_1)
% 97.96/14.67  | | | | | | | | | | | |   (6380)  p(all_357_1) = all_357_0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | GROUND_INST: instantiating (3706) with all_357_1, all_357_0,
% 97.96/14.67  | | | | | | | | | | | |              simplifying with (6379), (6380) gives:
% 97.96/14.67  | | | | | | | | | | | |   (6381)   ~ (all_9_0 = 0) | all_357_0 = 0
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | BETA: splitting (6381) gives:
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | Case 1:
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | |   (6382)   ~ (all_9_0 = 0)
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | | REF_CLOSE: (3705), (6196), (6197), (6198), (6361), (6382) are
% 97.96/14.67  | | | | | | | | | | | | |            inconsistent by sub-proof #5.
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | |   (6383)  all_357_0 = 0
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | | REDUCE: (6378), (6383) imply:
% 97.96/14.67  | | | | | | | | | | | | |   (6384)  $false
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | | CLOSE: (6384) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | Case 2:
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | |   (6385)  all_149_0 = 0
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | REDUCE: (6286), (6385) imply:
% 97.96/14.67  | | | | | | | | | | |   (6386)  $false
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | | CLOSE: (6386) is inconsistent.
% 97.96/14.67  | | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | | 
% 97.96/14.67  | | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | | 
% 97.96/14.67  | | | | | | | | End of split
% 97.96/14.67  | | | | | | | | 
% 97.96/14.67  | | | | | | | End of split
% 97.96/14.67  | | | | | | | 
% 97.96/14.67  | | | | | | End of split
% 97.96/14.67  | | | | | | 
% 97.96/14.67  | | | | | Case 2:
% 97.96/14.67  | | | | | | 
% 97.96/14.67  | | | | | |   (6387)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.96/14.68  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.68  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.96/14.68  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.68  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 97.96/14.68  | | | | | |               [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.68  | | | | | |                 (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.68  | | | | | |                 int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 97.96/14.68  | | | | | | 
% 97.96/14.68  | | | | | | ALPHA: (6387) implies:
% 97.96/14.68  | | | | | |   (6388)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.96/14.68  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.96/14.68  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.68  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 97.96/14.68  | | | | | |   (6389)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.96/14.68  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.68  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.96/14.68  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 97.96/14.68  | | | | | | 
% 97.96/14.68  | | | | | | DELTA: instantiating (6389) with fresh symbols all_29_0, all_29_1
% 97.96/14.68  | | | | | |        gives:
% 97.96/14.68  | | | | | |   (6390)  q(all_29_1) = all_29_0 & $i(all_29_1) &  ! [v0: $i] :  !
% 97.96/14.68  | | | | | |           [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 97.96/14.68  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_29_0 = 0 |  ~ (q(v0) =
% 97.96/14.68  | | | | | |               0) |  ~ $i(v0))
% 97.96/14.68  | | | | | | 
% 97.96/14.68  | | | | | | ALPHA: (6390) implies:
% 97.96/14.68  | | | | | |   (6391)   ! [v0: $i] : (all_29_0 = 0 |  ~ (q(v0) = 0) |  ~ $i(v0))
% 97.96/14.68  | | | | | |   (6392)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |
% 97.96/14.68  | | | | | |              ~ (q(v0) = v1) |  ~ $i(v0))
% 97.96/14.68  | | | | | | 
% 97.96/14.68  | | | | | | GROUND_INST: instantiating (6391) with all_21_0, simplifying with
% 97.96/14.68  | | | | | |              (6189), (6190) gives:
% 97.96/14.68  | | | | | |   (6393)  all_29_0 = 0
% 97.96/14.68  | | | | | | 
% 97.96/14.68  | | | | | | BETA: splitting (6184) gives:
% 97.96/14.68  | | | | | | 
% 97.96/14.68  | | | | | | Case 1:
% 97.96/14.68  | | | | | | | 
% 97.96/14.68  | | | | | | |   (6394)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.96/14.68  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.96/14.68  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.68  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.96/14.68  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.68  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.68  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.96/14.68  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.96/14.68  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.96/14.68  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.96/14.68  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.96/14.68  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.68  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.68  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.68  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.68  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.68  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.68  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.68  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.68  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.68  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.68  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.68  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.68  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.68  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.96/14.68  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.96/14.68  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.68  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.68  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.68  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.96/14.68  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.96/14.68  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.96/14.68  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.68  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.68  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.68  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.96/14.68  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.68  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.68  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.96/14.68  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.96/14.68  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.96/14.68  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.96/14.68  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.96/14.68  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.68  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.68  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.96/14.68  | | | | | | | 
% 97.96/14.68  | | | | | | | ALPHA: (6394) implies:
% 97.96/14.68  | | | | | | |   (6395)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.68  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.68  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.68  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.68  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.68  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.68  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.68  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.68  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.68  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.68  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.96/14.68  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.68  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.68  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.68  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.68  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.68  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.68  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.68  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.68  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.68  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.68  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.68  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.96/14.68  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.96/14.68  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.68  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.68  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.68  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.96/14.68  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.96/14.68  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.96/14.68  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.96/14.68  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.68  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.68  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.68  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.68  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.68  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.68  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.68  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.68  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.68  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.68  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.68  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.68  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.96/14.68  | | | | | | |   (6396)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.96/14.68  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.96/14.68  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.68  | | | | | | |                 = 0)))
% 97.96/14.68  | | | | | | | 
% 97.96/14.68  | | | | | | | BETA: splitting (6388) gives:
% 97.96/14.68  | | | | | | | 
% 97.96/14.68  | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | |   (6397)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.96/14.68  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | | ALPHA: (6397) implies:
% 97.96/14.68  | | | | | | | |   (6398)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | | REF_CLOSE: (6186), (6396), (6398) are inconsistent by sub-proof
% 97.96/14.68  | | | | | | | |            #73.
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | |   (6399)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.68  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.96/14.68  | | | | | | | |             $i(v0))
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | | ALPHA: (6399) implies:
% 97.96/14.68  | | | | | | | |   (6400)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1
% 97.96/14.68  | | | | | | | |             & $i(v0))
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_44_0,
% 97.96/14.68  | | | | | | | |        all_44_1 gives:
% 97.96/14.68  | | | | | | | |   (6401)   ~ (all_44_0 = 0) & s(all_44_1) = all_44_0 &
% 97.96/14.68  | | | | | | | |           $i(all_44_1)
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | | ALPHA: (6401) implies:
% 97.96/14.68  | | | | | | | |   (6402)   ~ (all_44_0 = 0)
% 97.96/14.68  | | | | | | | |   (6403)  $i(all_44_1)
% 97.96/14.68  | | | | | | | |   (6404)  s(all_44_1) = all_44_0
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | | BETA: splitting (6395) gives:
% 97.96/14.68  | | | | | | | | 
% 97.96/14.68  | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | 
% 97.96/14.68  | | | | | | | | |   (6405)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.68  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.96/14.68  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.68  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.96/14.68  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.96/14.68  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.68  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.68  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.68  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.68  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.68  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.68  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.68  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.68  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.68  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.68  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.68  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.68  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.68  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.68  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.68  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.68  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.96/14.68  | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | ALPHA: (6405) implies:
% 97.96/14.68  | | | | | | | | |   (6406)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.68  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.68  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.68  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.68  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.68  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.68  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.68  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.96/14.68  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.96/14.68  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.96/14.68  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.96/14.68  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.68  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.68  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.68  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.68  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.68  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | | | |                   $i(v0)))))
% 97.96/14.68  | | | | | | | | |   (6407)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.68  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.68  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.68  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.68  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.68  | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | BETA: splitting (6406) gives:
% 97.96/14.68  | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | |   (6408)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.68  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.68  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.68  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.68  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.68  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.68  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.68  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.68  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.68  | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | ALPHA: (6408) implies:
% 97.96/14.68  | | | | | | | | | |   (6409)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.68  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.68  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.68  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.68  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.68  | | | | | | | | | |   (6410)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.68  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.68  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.68  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.68  | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | GROUND_INST: instantiating (6410) with all_44_1, all_44_0,
% 97.96/14.68  | | | | | | | | | |              simplifying with (6403), (6404) gives:
% 97.96/14.68  | | | | | | | | | |   (6411)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_44_0 = 0)) & (v1 = 0 |
% 97.96/14.68  | | | | | | | | | |               all_44_0 = 0))
% 97.96/14.68  | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | DELTA: instantiating (6411) with fresh symbols all_54_0,
% 97.96/14.68  | | | | | | | | | |        all_54_1 gives:
% 97.96/14.68  | | | | | | | | | |   (6412)  s(all_54_1) = all_54_0 & $i(all_54_1) & ( ~
% 97.96/14.68  | | | | | | | | | |             (all_54_0 = 0) |  ~ (all_44_0 = 0)) & (all_54_0
% 97.96/14.68  | | | | | | | | | |             = 0 | all_44_0 = 0)
% 97.96/14.68  | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | ALPHA: (6412) implies:
% 97.96/14.68  | | | | | | | | | |   (6413)  $i(all_54_1)
% 97.96/14.68  | | | | | | | | | |   (6414)  s(all_54_1) = all_54_0
% 97.96/14.68  | | | | | | | | | |   (6415)  all_54_0 = 0 | all_44_0 = 0
% 97.96/14.68  | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | BETA: splitting (6415) gives:
% 97.96/14.68  | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | |   (6416)  all_54_0 = 0
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | REDUCE: (6414), (6416) imply:
% 97.96/14.68  | | | | | | | | | | |   (6417)  s(all_54_1) = 0
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_65_0,
% 97.96/14.68  | | | | | | | | | | |        all_65_1 gives:
% 97.96/14.68  | | | | | | | | | | |   (6418)   ~ (all_65_0 = 0) & s(all_65_1) = all_65_0 &
% 97.96/14.68  | | | | | | | | | | |           $i(all_65_1)
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | ALPHA: (6418) implies:
% 97.96/14.68  | | | | | | | | | | |   (6419)   ~ (all_65_0 = 0)
% 97.96/14.68  | | | | | | | | | | |   (6420)  $i(all_65_1)
% 97.96/14.68  | | | | | | | | | | |   (6421)  s(all_65_1) = all_65_0
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | GROUND_INST: instantiating (6410) with all_65_1, all_65_0,
% 97.96/14.68  | | | | | | | | | | |              simplifying with (6420), (6421) gives:
% 97.96/14.68  | | | | | | | | | | |   (6422)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_65_0 = 0)) & (v1 = 0 |
% 97.96/14.68  | | | | | | | | | | |               all_65_0 = 0))
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | DELTA: instantiating (6422) with fresh symbols all_72_0,
% 97.96/14.68  | | | | | | | | | | |        all_72_1 gives:
% 97.96/14.68  | | | | | | | | | | |   (6423)  s(all_72_1) = all_72_0 & $i(all_72_1) & ( ~
% 97.96/14.68  | | | | | | | | | | |             (all_72_0 = 0) |  ~ (all_65_0 = 0)) & (all_72_0
% 97.96/14.68  | | | | | | | | | | |             = 0 | all_65_0 = 0)
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | ALPHA: (6423) implies:
% 97.96/14.68  | | | | | | | | | | |   (6424)  $i(all_72_1)
% 97.96/14.68  | | | | | | | | | | |   (6425)  s(all_72_1) = all_72_0
% 97.96/14.68  | | | | | | | | | | |   (6426)  all_72_0 = 0 | all_65_0 = 0
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | BETA: splitting (6426) gives:
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | |   (6427)  all_72_0 = 0
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | REDUCE: (6425), (6427) imply:
% 97.96/14.68  | | | | | | | | | | | |   (6428)  s(all_72_1) = 0
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_83_0,
% 97.96/14.68  | | | | | | | | | | | |        all_83_1 gives:
% 97.96/14.68  | | | | | | | | | | | |   (6429)   ~ (all_83_0 = 0) & s(all_83_1) = all_83_0 &
% 97.96/14.68  | | | | | | | | | | | |           $i(all_83_1)
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | ALPHA: (6429) implies:
% 97.96/14.68  | | | | | | | | | | | |   (6430)   ~ (all_83_0 = 0)
% 97.96/14.68  | | | | | | | | | | | |   (6431)  $i(all_83_1)
% 97.96/14.68  | | | | | | | | | | | |   (6432)  s(all_83_1) = all_83_0
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | GROUND_INST: instantiating (6410) with all_83_1, all_83_0,
% 97.96/14.68  | | | | | | | | | | | |              simplifying with (6431), (6432) gives:
% 97.96/14.68  | | | | | | | | | | | |   (6433)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_83_0 = 0)) & (v1 = 0 |
% 97.96/14.68  | | | | | | | | | | | |               all_83_0 = 0))
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | DELTA: instantiating (6433) with fresh symbols all_90_0,
% 97.96/14.68  | | | | | | | | | | | |        all_90_1 gives:
% 97.96/14.68  | | | | | | | | | | | |   (6434)  s(all_90_1) = all_90_0 & $i(all_90_1) & ( ~
% 97.96/14.68  | | | | | | | | | | | |             (all_90_0 = 0) |  ~ (all_83_0 = 0)) & (all_90_0
% 97.96/14.68  | | | | | | | | | | | |             = 0 | all_83_0 = 0)
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | ALPHA: (6434) implies:
% 97.96/14.68  | | | | | | | | | | | |   (6435)  $i(all_90_1)
% 97.96/14.68  | | | | | | | | | | | |   (6436)  s(all_90_1) = all_90_0
% 97.96/14.68  | | | | | | | | | | | |   (6437)  all_90_0 = 0 | all_83_0 = 0
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | BETA: splitting (6437) gives:
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | |   (6438)  all_90_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | REDUCE: (6436), (6438) imply:
% 97.96/14.68  | | | | | | | | | | | | |   (6439)  s(all_90_1) = 0
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_101_0,
% 97.96/14.68  | | | | | | | | | | | | |        all_101_1 gives:
% 97.96/14.68  | | | | | | | | | | | | |   (6440)   ~ (all_101_0 = 0) & s(all_101_1) = all_101_0 &
% 97.96/14.68  | | | | | | | | | | | | |           $i(all_101_1)
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | ALPHA: (6440) implies:
% 97.96/14.68  | | | | | | | | | | | | |   (6441)   ~ (all_101_0 = 0)
% 97.96/14.68  | | | | | | | | | | | | |   (6442)  $i(all_101_1)
% 97.96/14.68  | | | | | | | | | | | | |   (6443)  s(all_101_1) = all_101_0
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | GROUND_INST: instantiating (6410) with all_101_1, all_101_0,
% 97.96/14.68  | | | | | | | | | | | | |              simplifying with (6442), (6443) gives:
% 97.96/14.68  | | | | | | | | | | | | |   (6444)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_101_0 = 0)) & (v1 = 0 |
% 97.96/14.68  | | | | | | | | | | | | |               all_101_0 = 0))
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | DELTA: instantiating (6444) with fresh symbols all_108_0,
% 97.96/14.68  | | | | | | | | | | | | |        all_108_1 gives:
% 97.96/14.68  | | | | | | | | | | | | |   (6445)  s(all_108_1) = all_108_0 & $i(all_108_1) & ( ~
% 97.96/14.68  | | | | | | | | | | | | |             (all_108_0 = 0) |  ~ (all_101_0 = 0)) &
% 97.96/14.68  | | | | | | | | | | | | |           (all_108_0 = 0 | all_101_0 = 0)
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | ALPHA: (6445) implies:
% 97.96/14.68  | | | | | | | | | | | | |   (6446)  $i(all_108_1)
% 97.96/14.68  | | | | | | | | | | | | |   (6447)  s(all_108_1) = all_108_0
% 97.96/14.68  | | | | | | | | | | | | |   (6448)  all_108_0 = 0 | all_101_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | BETA: splitting (6448) gives:
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | |   (6449)  all_108_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | REDUCE: (6447), (6449) imply:
% 97.96/14.68  | | | | | | | | | | | | | |   (6450)  s(all_108_1) = 0
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_119_0,
% 97.96/14.68  | | | | | | | | | | | | | |        all_119_1 gives:
% 97.96/14.68  | | | | | | | | | | | | | |   (6451)   ~ (all_119_0 = 0) & s(all_119_1) = all_119_0 &
% 97.96/14.68  | | | | | | | | | | | | | |           $i(all_119_1)
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | ALPHA: (6451) implies:
% 97.96/14.68  | | | | | | | | | | | | | |   (6452)   ~ (all_119_0 = 0)
% 97.96/14.68  | | | | | | | | | | | | | |   (6453)  $i(all_119_1)
% 97.96/14.68  | | | | | | | | | | | | | |   (6454)  s(all_119_1) = all_119_0
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | GROUND_INST: instantiating (6410) with all_119_1, all_119_0,
% 97.96/14.68  | | | | | | | | | | | | | |              simplifying with (6453), (6454) gives:
% 97.96/14.68  | | | | | | | | | | | | | |   (6455)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_119_0 = 0)) & (v1 = 0 |
% 97.96/14.68  | | | | | | | | | | | | | |               all_119_0 = 0))
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | DELTA: instantiating (6455) with fresh symbols all_126_0,
% 97.96/14.68  | | | | | | | | | | | | | |        all_126_1 gives:
% 97.96/14.68  | | | | | | | | | | | | | |   (6456)  s(all_126_1) = all_126_0 & $i(all_126_1) & ( ~
% 97.96/14.68  | | | | | | | | | | | | | |             (all_126_0 = 0) |  ~ (all_119_0 = 0)) &
% 97.96/14.68  | | | | | | | | | | | | | |           (all_126_0 = 0 | all_119_0 = 0)
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | ALPHA: (6456) implies:
% 97.96/14.68  | | | | | | | | | | | | | |   (6457)  $i(all_126_1)
% 97.96/14.68  | | | | | | | | | | | | | |   (6458)  s(all_126_1) = all_126_0
% 97.96/14.68  | | | | | | | | | | | | | |   (6459)  all_126_0 = 0 | all_119_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | BETA: splitting (6459) gives:
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | |   (6460)  all_126_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | REDUCE: (6458), (6460) imply:
% 97.96/14.68  | | | | | | | | | | | | | | |   (6461)  s(all_126_1) = 0
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_137_0,
% 97.96/14.68  | | | | | | | | | | | | | | |        all_137_1 gives:
% 97.96/14.68  | | | | | | | | | | | | | | |   (6462)   ~ (all_137_0 = 0) & s(all_137_1) = all_137_0 &
% 97.96/14.68  | | | | | | | | | | | | | | |           $i(all_137_1)
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | ALPHA: (6462) implies:
% 97.96/14.68  | | | | | | | | | | | | | | |   (6463)   ~ (all_137_0 = 0)
% 97.96/14.68  | | | | | | | | | | | | | | |   (6464)  $i(all_137_1)
% 97.96/14.68  | | | | | | | | | | | | | | |   (6465)  s(all_137_1) = all_137_0
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | GROUND_INST: instantiating (6410) with all_137_1, all_137_0,
% 97.96/14.68  | | | | | | | | | | | | | | |              simplifying with (6464), (6465) gives:
% 97.96/14.68  | | | | | | | | | | | | | | |   (6466)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.68  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_137_0 = 0)) & (v1 = 0 |
% 97.96/14.68  | | | | | | | | | | | | | | |               all_137_0 = 0))
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | DELTA: instantiating (6466) with fresh symbols all_144_0,
% 97.96/14.68  | | | | | | | | | | | | | | |        all_144_1 gives:
% 97.96/14.68  | | | | | | | | | | | | | | |   (6467)  s(all_144_1) = all_144_0 & $i(all_144_1) & ( ~
% 97.96/14.68  | | | | | | | | | | | | | | |             (all_144_0 = 0) |  ~ (all_137_0 = 0)) &
% 97.96/14.68  | | | | | | | | | | | | | | |           (all_144_0 = 0 | all_137_0 = 0)
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | ALPHA: (6467) implies:
% 97.96/14.68  | | | | | | | | | | | | | | |   (6468)  $i(all_144_1)
% 97.96/14.68  | | | | | | | | | | | | | | |   (6469)  s(all_144_1) = all_144_0
% 97.96/14.68  | | | | | | | | | | | | | | |   (6470)  all_144_0 = 0 | all_137_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | BETA: splitting (6470) gives:
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | |   (6471)  all_144_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | REDUCE: (6469), (6471) imply:
% 97.96/14.68  | | | | | | | | | | | | | | | |   (6472)  s(all_144_1) = 0
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | BETA: splitting (6407) gives:
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | Case 1:
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | |   (6473)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.68  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.68  | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | | ALPHA: (6473) implies:
% 97.96/14.68  | | | | | | | | | | | | | | | | |   (6474)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6474) with all_144_1, simplifying
% 97.96/14.68  | | | | | | | | | | | | | | | | |              with (6468), (6472) gives:
% 97.96/14.68  | | | | | | | | | | | | | | | | |   (6475)  $false
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | | CLOSE: (6475) is inconsistent.
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | |   (6476)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.68  | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.68  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | | ALPHA: (6476) implies:
% 97.96/14.68  | | | | | | | | | | | | | | | | |   (6477)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.68  | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6392), (6393), (6409), (6477) are
% 97.96/14.68  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #4.
% 97.96/14.68  | | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | End of split
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | |   (6478)  all_137_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | REDUCE: (6463), (6478) imply:
% 97.96/14.68  | | | | | | | | | | | | | | | |   (6479)  $false
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | | CLOSE: (6479) is inconsistent.
% 97.96/14.68  | | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | End of split
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | |   (6480)  all_119_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | REDUCE: (6452), (6480) imply:
% 97.96/14.68  | | | | | | | | | | | | | | |   (6481)  $false
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | | CLOSE: (6481) is inconsistent.
% 97.96/14.68  | | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | End of split
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | |   (6482)  all_101_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | REDUCE: (6441), (6482) imply:
% 97.96/14.68  | | | | | | | | | | | | | |   (6483)  $false
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | | CLOSE: (6483) is inconsistent.
% 97.96/14.68  | | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | End of split
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | |   (6484)  all_83_0 = 0
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | REDUCE: (6430), (6484) imply:
% 97.96/14.68  | | | | | | | | | | | | |   (6485)  $false
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | | CLOSE: (6485) is inconsistent.
% 97.96/14.68  | | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | End of split
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | |   (6486)  all_65_0 = 0
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | REDUCE: (6419), (6486) imply:
% 97.96/14.68  | | | | | | | | | | | |   (6487)  $false
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | | CLOSE: (6487) is inconsistent.
% 97.96/14.68  | | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | End of split
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | Case 2:
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | |   (6488)  all_44_0 = 0
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | REDUCE: (6402), (6488) imply:
% 97.96/14.68  | | | | | | | | | | |   (6489)  $false
% 97.96/14.68  | | | | | | | | | | | 
% 97.96/14.68  | | | | | | | | | | | CLOSE: (6489) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | |   (6490)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.69  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.69  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.69  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.69  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.69  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.69  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.69  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.69  | | | | | | | | | |                 $i(v0))))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | ALPHA: (6490) implies:
% 97.96/14.69  | | | | | | | | | |   (6491)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.69  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.69  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.69  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.69  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.69  | | | | | | | | | |   (6492)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.69  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.69  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | DELTA: instantiating (6492) with fresh symbols all_53_0,
% 97.96/14.69  | | | | | | | | | |        all_53_1 gives:
% 97.96/14.69  | | | | | | | | | |   (6493)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0:
% 97.96/14.69  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) | v1 = 0
% 97.96/14.69  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.69  | | | | | | | | | |           (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | ALPHA: (6493) implies:
% 97.96/14.69  | | | | | | | | | |   (6494)   ! [v0: $i] : (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.96/14.69  | | | | | | | | | |             $i(v0))
% 97.96/14.69  | | | | | | | | | |   (6495)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) |
% 97.96/14.69  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | GROUND_INST: instantiating (6495) with all_44_1, all_44_0,
% 97.96/14.69  | | | | | | | | | |              simplifying with (6403), (6404) gives:
% 97.96/14.69  | | | | | | | | | |   (6496)   ~ (all_53_0 = 0) | all_44_0 = 0
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | BETA: splitting (6496) gives:
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | |   (6497)   ~ (all_53_0 = 0)
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | BETA: splitting (6407) gives:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | |   (6498)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.69  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.69  | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | ALPHA: (6498) implies:
% 97.96/14.69  | | | | | | | | | | | |   (6499)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.69  | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6392), (6393), (6491), (6499) are
% 97.96/14.69  | | | | | | | | | | | |            inconsistent by sub-proof #3.
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | |   (6500)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.69  | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.69  | | | | | | | | | | | |             $i(v0))
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | ALPHA: (6500) implies:
% 97.96/14.69  | | | | | | | | | | | |   (6501)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | DELTA: instantiating (6501) with fresh symbol all_66_0
% 97.96/14.69  | | | | | | | | | | | |        gives:
% 97.96/14.69  | | | | | | | | | | | |   (6502)  s(all_66_0) = 0 & $i(all_66_0)
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | ALPHA: (6502) implies:
% 97.96/14.69  | | | | | | | | | | | |   (6503)  $i(all_66_0)
% 97.96/14.69  | | | | | | | | | | | |   (6504)  s(all_66_0) = 0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | GROUND_INST: instantiating (6494) with all_66_0, simplifying
% 97.96/14.69  | | | | | | | | | | | |              with (6503), (6504) gives:
% 97.96/14.69  | | | | | | | | | | | |   (6505)  all_53_0 = 0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | REDUCE: (6497), (6505) imply:
% 97.96/14.69  | | | | | | | | | | | |   (6506)  $false
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | CLOSE: (6506) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | |   (6507)  all_44_0 = 0
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | REDUCE: (6402), (6507) imply:
% 97.96/14.69  | | | | | | | | | | |   (6508)  $false
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | CLOSE: (6508) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | 
% 97.96/14.69  | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | 
% 97.96/14.69  | | | | | | | | |   (6509)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.69  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.96/14.69  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.96/14.69  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.69  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.96/14.69  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.69  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.69  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.69  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.69  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.69  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.69  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.96/14.69  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.96/14.69  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.96/14.69  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.96/14.69  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.69  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.69  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.69  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.69  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.69  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.69  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.69  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.69  | | | | | | | | |                     $i(v0))))))
% 97.96/14.69  | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | ALPHA: (6509) implies:
% 97.96/14.69  | | | | | | | | |   (6510)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.69  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.69  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.69  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.69  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.69  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.69  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.69  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.69  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.96/14.69  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.96/14.69  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.96/14.69  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.69  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.69  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.69  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.69  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.69  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.69  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.69  | | | | | | | | |                   $i(v0)))))
% 97.96/14.69  | | | | | | | | |   (6511)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.69  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.69  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.69  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.69  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.96/14.69  | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | BETA: splitting (6510) gives:
% 97.96/14.69  | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | |   (6512)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.69  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.69  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.69  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.69  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.69  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.69  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.69  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.69  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | ALPHA: (6512) implies:
% 97.96/14.69  | | | | | | | | | |   (6513)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.69  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.69  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.69  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.69  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.69  | | | | | | | | | |   (6514)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.69  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.69  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.69  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | GROUND_INST: instantiating (6514) with all_44_1, all_44_0,
% 97.96/14.69  | | | | | | | | | |              simplifying with (6403), (6404) gives:
% 97.96/14.69  | | | | | | | | | |   (6515)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_44_0 = 0)) & (v1 = 0 |
% 97.96/14.69  | | | | | | | | | |               all_44_0 = 0))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | DELTA: instantiating (6515) with fresh symbols all_54_0,
% 97.96/14.69  | | | | | | | | | |        all_54_1 gives:
% 97.96/14.69  | | | | | | | | | |   (6516)  s(all_54_1) = all_54_0 & $i(all_54_1) & ( ~
% 97.96/14.69  | | | | | | | | | |             (all_54_0 = 0) |  ~ (all_44_0 = 0)) & (all_54_0
% 97.96/14.69  | | | | | | | | | |             = 0 | all_44_0 = 0)
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | ALPHA: (6516) implies:
% 97.96/14.69  | | | | | | | | | |   (6517)  $i(all_54_1)
% 97.96/14.69  | | | | | | | | | |   (6518)  s(all_54_1) = all_54_0
% 97.96/14.69  | | | | | | | | | |   (6519)  all_54_0 = 0 | all_44_0 = 0
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | BETA: splitting (6519) gives:
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | |   (6520)  all_54_0 = 0
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | REDUCE: (6518), (6520) imply:
% 97.96/14.69  | | | | | | | | | | |   (6521)  s(all_54_1) = 0
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_65_0,
% 97.96/14.69  | | | | | | | | | | |        all_65_1 gives:
% 97.96/14.69  | | | | | | | | | | |   (6522)   ~ (all_65_0 = 0) & s(all_65_1) = all_65_0 &
% 97.96/14.69  | | | | | | | | | | |           $i(all_65_1)
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | ALPHA: (6522) implies:
% 97.96/14.69  | | | | | | | | | | |   (6523)   ~ (all_65_0 = 0)
% 97.96/14.69  | | | | | | | | | | |   (6524)  $i(all_65_1)
% 97.96/14.69  | | | | | | | | | | |   (6525)  s(all_65_1) = all_65_0
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | GROUND_INST: instantiating (6514) with all_65_1, all_65_0,
% 97.96/14.69  | | | | | | | | | | |              simplifying with (6524), (6525) gives:
% 97.96/14.69  | | | | | | | | | | |   (6526)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_65_0 = 0)) & (v1 = 0 |
% 97.96/14.69  | | | | | | | | | | |               all_65_0 = 0))
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | DELTA: instantiating (6526) with fresh symbols all_72_0,
% 97.96/14.69  | | | | | | | | | | |        all_72_1 gives:
% 97.96/14.69  | | | | | | | | | | |   (6527)  s(all_72_1) = all_72_0 & $i(all_72_1) & ( ~
% 97.96/14.69  | | | | | | | | | | |             (all_72_0 = 0) |  ~ (all_65_0 = 0)) & (all_72_0
% 97.96/14.69  | | | | | | | | | | |             = 0 | all_65_0 = 0)
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | ALPHA: (6527) implies:
% 97.96/14.69  | | | | | | | | | | |   (6528)  $i(all_72_1)
% 97.96/14.69  | | | | | | | | | | |   (6529)  s(all_72_1) = all_72_0
% 97.96/14.69  | | | | | | | | | | |   (6530)  all_72_0 = 0 | all_65_0 = 0
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | BETA: splitting (6530) gives:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | |   (6531)  all_72_0 = 0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | REDUCE: (6529), (6531) imply:
% 97.96/14.69  | | | | | | | | | | | |   (6532)  s(all_72_1) = 0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_83_0,
% 97.96/14.69  | | | | | | | | | | | |        all_83_1 gives:
% 97.96/14.69  | | | | | | | | | | | |   (6533)   ~ (all_83_0 = 0) & s(all_83_1) = all_83_0 &
% 97.96/14.69  | | | | | | | | | | | |           $i(all_83_1)
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | ALPHA: (6533) implies:
% 97.96/14.69  | | | | | | | | | | | |   (6534)   ~ (all_83_0 = 0)
% 97.96/14.69  | | | | | | | | | | | |   (6535)  $i(all_83_1)
% 97.96/14.69  | | | | | | | | | | | |   (6536)  s(all_83_1) = all_83_0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | GROUND_INST: instantiating (6514) with all_83_1, all_83_0,
% 97.96/14.69  | | | | | | | | | | | |              simplifying with (6535), (6536) gives:
% 97.96/14.69  | | | | | | | | | | | |   (6537)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_83_0 = 0)) & (v1 = 0 |
% 97.96/14.69  | | | | | | | | | | | |               all_83_0 = 0))
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | DELTA: instantiating (6537) with fresh symbols all_90_0,
% 97.96/14.69  | | | | | | | | | | | |        all_90_1 gives:
% 97.96/14.69  | | | | | | | | | | | |   (6538)  s(all_90_1) = all_90_0 & $i(all_90_1) & ( ~
% 97.96/14.69  | | | | | | | | | | | |             (all_90_0 = 0) |  ~ (all_83_0 = 0)) & (all_90_0
% 97.96/14.69  | | | | | | | | | | | |             = 0 | all_83_0 = 0)
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | ALPHA: (6538) implies:
% 97.96/14.69  | | | | | | | | | | | |   (6539)  $i(all_90_1)
% 97.96/14.69  | | | | | | | | | | | |   (6540)  s(all_90_1) = all_90_0
% 97.96/14.69  | | | | | | | | | | | |   (6541)  all_90_0 = 0 | all_83_0 = 0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | BETA: splitting (6541) gives:
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | |   (6542)  all_90_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | REDUCE: (6540), (6542) imply:
% 97.96/14.69  | | | | | | | | | | | | |   (6543)  s(all_90_1) = 0
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_101_0,
% 97.96/14.69  | | | | | | | | | | | | |        all_101_1 gives:
% 97.96/14.69  | | | | | | | | | | | | |   (6544)   ~ (all_101_0 = 0) & s(all_101_1) = all_101_0 &
% 97.96/14.69  | | | | | | | | | | | | |           $i(all_101_1)
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | ALPHA: (6544) implies:
% 97.96/14.69  | | | | | | | | | | | | |   (6545)   ~ (all_101_0 = 0)
% 97.96/14.69  | | | | | | | | | | | | |   (6546)  $i(all_101_1)
% 97.96/14.69  | | | | | | | | | | | | |   (6547)  s(all_101_1) = all_101_0
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | GROUND_INST: instantiating (6514) with all_101_1, all_101_0,
% 97.96/14.69  | | | | | | | | | | | | |              simplifying with (6546), (6547) gives:
% 97.96/14.69  | | | | | | | | | | | | |   (6548)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_101_0 = 0)) & (v1 = 0 |
% 97.96/14.69  | | | | | | | | | | | | |               all_101_0 = 0))
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | DELTA: instantiating (6548) with fresh symbols all_108_0,
% 97.96/14.69  | | | | | | | | | | | | |        all_108_1 gives:
% 97.96/14.69  | | | | | | | | | | | | |   (6549)  s(all_108_1) = all_108_0 & $i(all_108_1) & ( ~
% 97.96/14.69  | | | | | | | | | | | | |             (all_108_0 = 0) |  ~ (all_101_0 = 0)) &
% 97.96/14.69  | | | | | | | | | | | | |           (all_108_0 = 0 | all_101_0 = 0)
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | ALPHA: (6549) implies:
% 97.96/14.69  | | | | | | | | | | | | |   (6550)  $i(all_108_1)
% 97.96/14.69  | | | | | | | | | | | | |   (6551)  s(all_108_1) = all_108_0
% 97.96/14.69  | | | | | | | | | | | | |   (6552)  all_108_0 = 0 | all_101_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | BETA: splitting (6552) gives:
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | |   (6553)  all_108_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | REDUCE: (6551), (6553) imply:
% 97.96/14.69  | | | | | | | | | | | | | |   (6554)  s(all_108_1) = 0
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_119_0,
% 97.96/14.69  | | | | | | | | | | | | | |        all_119_1 gives:
% 97.96/14.69  | | | | | | | | | | | | | |   (6555)   ~ (all_119_0 = 0) & s(all_119_1) = all_119_0 &
% 97.96/14.69  | | | | | | | | | | | | | |           $i(all_119_1)
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | ALPHA: (6555) implies:
% 97.96/14.69  | | | | | | | | | | | | | |   (6556)   ~ (all_119_0 = 0)
% 97.96/14.69  | | | | | | | | | | | | | |   (6557)  $i(all_119_1)
% 97.96/14.69  | | | | | | | | | | | | | |   (6558)  s(all_119_1) = all_119_0
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | GROUND_INST: instantiating (6514) with all_119_1, all_119_0,
% 97.96/14.69  | | | | | | | | | | | | | |              simplifying with (6557), (6558) gives:
% 97.96/14.69  | | | | | | | | | | | | | |   (6559)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_119_0 = 0)) & (v1 = 0 |
% 97.96/14.69  | | | | | | | | | | | | | |               all_119_0 = 0))
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | DELTA: instantiating (6559) with fresh symbols all_126_0,
% 97.96/14.69  | | | | | | | | | | | | | |        all_126_1 gives:
% 97.96/14.69  | | | | | | | | | | | | | |   (6560)  s(all_126_1) = all_126_0 & $i(all_126_1) & ( ~
% 97.96/14.69  | | | | | | | | | | | | | |             (all_126_0 = 0) |  ~ (all_119_0 = 0)) &
% 97.96/14.69  | | | | | | | | | | | | | |           (all_126_0 = 0 | all_119_0 = 0)
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | ALPHA: (6560) implies:
% 97.96/14.69  | | | | | | | | | | | | | |   (6561)  $i(all_126_1)
% 97.96/14.69  | | | | | | | | | | | | | |   (6562)  s(all_126_1) = all_126_0
% 97.96/14.69  | | | | | | | | | | | | | |   (6563)  all_126_0 = 0 | all_119_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | BETA: splitting (6563) gives:
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | |   (6564)  all_126_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | REDUCE: (6562), (6564) imply:
% 97.96/14.69  | | | | | | | | | | | | | | |   (6565)  s(all_126_1) = 0
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | DELTA: instantiating (6400) with fresh symbols all_137_0,
% 97.96/14.69  | | | | | | | | | | | | | | |        all_137_1 gives:
% 97.96/14.69  | | | | | | | | | | | | | | |   (6566)   ~ (all_137_0 = 0) & s(all_137_1) = all_137_0 &
% 97.96/14.69  | | | | | | | | | | | | | | |           $i(all_137_1)
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | ALPHA: (6566) implies:
% 97.96/14.69  | | | | | | | | | | | | | | |   (6567)   ~ (all_137_0 = 0)
% 97.96/14.69  | | | | | | | | | | | | | | |   (6568)  $i(all_137_1)
% 97.96/14.69  | | | | | | | | | | | | | | |   (6569)  s(all_137_1) = all_137_0
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | GROUND_INST: instantiating (6514) with all_137_1, all_137_0,
% 97.96/14.69  | | | | | | | | | | | | | | |              simplifying with (6568), (6569) gives:
% 97.96/14.69  | | | | | | | | | | | | | | |   (6570)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_137_0 = 0)) & (v1 = 0 |
% 97.96/14.69  | | | | | | | | | | | | | | |               all_137_0 = 0))
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | DELTA: instantiating (6570) with fresh symbols all_144_0,
% 97.96/14.69  | | | | | | | | | | | | | | |        all_144_1 gives:
% 97.96/14.69  | | | | | | | | | | | | | | |   (6571)  s(all_144_1) = all_144_0 & $i(all_144_1) & ( ~
% 97.96/14.69  | | | | | | | | | | | | | | |             (all_144_0 = 0) |  ~ (all_137_0 = 0)) &
% 97.96/14.69  | | | | | | | | | | | | | | |           (all_144_0 = 0 | all_137_0 = 0)
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | ALPHA: (6571) implies:
% 97.96/14.69  | | | | | | | | | | | | | | |   (6572)  $i(all_144_1)
% 97.96/14.69  | | | | | | | | | | | | | | |   (6573)  s(all_144_1) = all_144_0
% 97.96/14.69  | | | | | | | | | | | | | | |   (6574)  all_144_0 = 0 | all_137_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | BETA: splitting (6574) gives:
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | |   (6575)  all_144_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | REDUCE: (6573), (6575) imply:
% 97.96/14.69  | | | | | | | | | | | | | | | |   (6576)  s(all_144_1) = 0
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | BETA: splitting (6511) gives:
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | |   (6577)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.69  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.69  | | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | | ALPHA: (6577) implies:
% 97.96/14.69  | | | | | | | | | | | | | | | | |   (6578)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.69  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6392), (6393), (6513), (6578) are
% 97.96/14.69  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #3.
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | |   (6579)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.69  | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.69  | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | | ALPHA: (6579) implies:
% 97.96/14.69  | | | | | | | | | | | | | | | | |   (6580)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6580) with all_144_1, simplifying
% 97.96/14.69  | | | | | | | | | | | | | | | | |              with (6572), (6576) gives:
% 97.96/14.69  | | | | | | | | | | | | | | | | |   (6581)  $false
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | | CLOSE: (6581) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | |   (6582)  all_137_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | REDUCE: (6567), (6582) imply:
% 97.96/14.69  | | | | | | | | | | | | | | | |   (6583)  $false
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | | CLOSE: (6583) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | |   (6584)  all_119_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | REDUCE: (6556), (6584) imply:
% 97.96/14.69  | | | | | | | | | | | | | | |   (6585)  $false
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | | CLOSE: (6585) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | |   (6586)  all_101_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | REDUCE: (6545), (6586) imply:
% 97.96/14.69  | | | | | | | | | | | | | |   (6587)  $false
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | | CLOSE: (6587) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | |   (6588)  all_83_0 = 0
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | REDUCE: (6534), (6588) imply:
% 97.96/14.69  | | | | | | | | | | | | |   (6589)  $false
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | | CLOSE: (6589) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | |   (6590)  all_65_0 = 0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | REDUCE: (6523), (6590) imply:
% 97.96/14.69  | | | | | | | | | | | |   (6591)  $false
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | CLOSE: (6591) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | |   (6592)  all_44_0 = 0
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | REDUCE: (6402), (6592) imply:
% 97.96/14.69  | | | | | | | | | | |   (6593)  $false
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | CLOSE: (6593) is inconsistent.
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | End of split
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | Case 2:
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | |   (6594)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.69  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.69  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.69  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.69  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.69  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.69  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.69  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | ALPHA: (6594) implies:
% 97.96/14.69  | | | | | | | | | |   (6595)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.69  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.69  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.69  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.69  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.69  | | | | | | | | | |   (6596)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.69  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.69  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.69  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | DELTA: instantiating (6596) with fresh symbols all_53_0,
% 97.96/14.69  | | | | | | | | | |        all_53_1 gives:
% 97.96/14.69  | | | | | | | | | |   (6597)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0:
% 97.96/14.69  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) | v1 = 0
% 97.96/14.69  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.69  | | | | | | | | | |           (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | ALPHA: (6597) implies:
% 97.96/14.69  | | | | | | | | | |   (6598)   ! [v0: $i] : (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.96/14.69  | | | | | | | | | |             $i(v0))
% 97.96/14.69  | | | | | | | | | |   (6599)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_53_0 = 0) |
% 97.96/14.69  | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | GROUND_INST: instantiating (6599) with all_44_1, all_44_0,
% 97.96/14.69  | | | | | | | | | |              simplifying with (6403), (6404) gives:
% 97.96/14.69  | | | | | | | | | |   (6600)   ~ (all_53_0 = 0) | all_44_0 = 0
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | BETA: splitting (6600) gives:
% 97.96/14.69  | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | |   (6601)   ~ (all_53_0 = 0)
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | BETA: splitting (6511) gives:
% 97.96/14.69  | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | Case 1:
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | |   (6602)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.69  | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.69  | | | | | | | | | | | |             $i(v0))
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | ALPHA: (6602) implies:
% 97.96/14.69  | | | | | | | | | | | |   (6603)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | DELTA: instantiating (6603) with fresh symbol all_68_0
% 97.96/14.69  | | | | | | | | | | | |        gives:
% 97.96/14.69  | | | | | | | | | | | |   (6604)  s(all_68_0) = 0 & $i(all_68_0)
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | ALPHA: (6604) implies:
% 97.96/14.69  | | | | | | | | | | | |   (6605)  $i(all_68_0)
% 97.96/14.69  | | | | | | | | | | | |   (6606)  s(all_68_0) = 0
% 97.96/14.69  | | | | | | | | | | | | 
% 97.96/14.69  | | | | | | | | | | | | GROUND_INST: instantiating (6598) with all_68_0, simplifying
% 97.96/14.69  | | | | | | | | | | | |              with (6605), (6606) gives:
% 97.96/14.69  | | | | | | | | | | | |   (6607)  all_53_0 = 0
% 97.96/14.70  | | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | | REDUCE: (6601), (6607) imply:
% 97.96/14.70  | | | | | | | | | | | |   (6608)  $false
% 97.96/14.70  | | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | | CLOSE: (6608) is inconsistent.
% 97.96/14.70  | | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | |   (6609)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.70  | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.70  | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.70  | | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | | ALPHA: (6609) implies:
% 97.96/14.70  | | | | | | | | | | | |   (6610)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.70  | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.70  | | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6392), (6393), (6595), (6610) are
% 97.96/14.70  | | | | | | | | | | | |            inconsistent by sub-proof #4.
% 97.96/14.70  | | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | |   (6611)  all_44_0 = 0
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | REDUCE: (6402), (6611) imply:
% 97.96/14.70  | | | | | | | | | | |   (6612)  $false
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | CLOSE: (6612) is inconsistent.
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | 
% 97.96/14.70  | | | | | | | End of split
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | Case 2:
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | |   (6613)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.70  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.70  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.70  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.96/14.70  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.96/14.70  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.70  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.96/14.70  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.96/14.70  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.70  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.96/14.70  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.70  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.70  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.70  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.70  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.70  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.70  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.96/14.70  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.96/14.70  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.70  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.70  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.70  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.70  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.70  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.70  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.70  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.70  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.96/14.70  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.96/14.70  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.96/14.70  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.70  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.96/14.70  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.96/14.70  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.96/14.70  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.96/14.70  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.70  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.70  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.70  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.70  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.70  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.70  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.70  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.96/14.70  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.96/14.70  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.96/14.70  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.96/14.70  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.96/14.70  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.70  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.70  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.70  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | | ALPHA: (6613) implies:
% 97.96/14.70  | | | | | | |   (6614)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.70  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.70  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.70  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.70  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.70  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.70  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.70  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.70  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.96/14.70  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.96/14.70  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.96/14.70  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.70  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.70  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.70  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.70  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.70  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.70  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.70  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.70  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.96/14.70  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.70  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.70  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.70  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.70  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.70  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.70  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.70  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.70  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.70  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.96/14.70  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.70  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.70  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.70  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.70  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.70  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.70  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.70  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.70  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.70  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.96/14.70  | | | | | | |   (6615)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.70  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.70  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.70  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | | DELTA: instantiating (6615) with fresh symbols all_39_0, all_39_1
% 97.96/14.70  | | | | | | |        gives:
% 97.96/14.70  | | | | | | |   (6616)  r(all_39_1) = all_39_0 & $i(all_39_1) &  ! [v0: $i] :  !
% 97.96/14.70  | | | | | | |           [v1: int] : ( ~ (all_39_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.96/14.70  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_39_0 = 0 |  ~
% 97.96/14.70  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | | ALPHA: (6616) implies:
% 97.96/14.70  | | | | | | |   (6617)  $i(all_39_1)
% 97.96/14.70  | | | | | | |   (6618)  r(all_39_1) = all_39_0
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | | GROUND_INST: instantiating (6186) with all_39_1, all_39_0,
% 97.96/14.70  | | | | | | |              simplifying with (6617), (6618) gives:
% 97.96/14.70  | | | | | | |   (6619)  all_39_0 = 0
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | | REDUCE: (6618), (6619) imply:
% 97.96/14.70  | | | | | | |   (6620)  r(all_39_1) = 0
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | | BETA: splitting (6388) gives:
% 97.96/14.70  | | | | | | | 
% 97.96/14.70  | | | | | | | Case 1:
% 97.96/14.70  | | | | | | | | 
% 97.96/14.70  | | | | | | | |   (6621)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.96/14.70  | | | | | | | |             |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.70  | | | | | | | | 
% 97.96/14.70  | | | | | | | | ALPHA: (6621) implies:
% 97.96/14.70  | | | | | | | |   (6622)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.96/14.70  | | | | | | | |             |  ~ $i(v0))
% 97.96/14.70  | | | | | | | | 
% 97.96/14.70  | | | | | | | | BETA: splitting (6614) gives:
% 97.96/14.70  | | | | | | | | 
% 97.96/14.70  | | | | | | | | Case 1:
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | |   (6623)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0)
% 97.96/14.70  | | | | | | | | |                   = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.70  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 97.96/14.70  | | | | | | | | |               ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0:
% 97.96/14.70  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.70  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.70  | | | | | | | | |                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.96/14.70  | | | | | | | | |                   ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.96/14.70  | | | | | | | | |                   [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.96/14.70  | | | | | | | | |               [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.96/14.70  | | | | | | | | |                  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.70  | | | | | | | | |                   = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.70  | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.70  | | | | | | | | |               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.70  | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.70  | | | | | | | | |                   (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.70  | | | | | | | | |                     (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.70  | | | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.70  | | | | | | | | |                     $i(v0))))))
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | ALPHA: (6623) implies:
% 97.96/14.70  | | | | | | | | |   (6624)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.70  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.70  | | | | | | | | |                   $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.70  | | | | | | | | |                   $i] : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i]
% 97.96/14.70  | | | | | | | | |             :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.96/14.70  | | | | | | | | |                 $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 97.96/14.70  | | | | | | | | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.70  | | | | | | | | |               (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.70  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.70  | | | | | | | | |                   = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.70  | | | | | | | | |                     0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.70  | | | | | | | | |                   int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.70  | | | | | | | | |                   $i(v0)))))
% 97.96/14.70  | | | | | | | | |   (6625)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.70  | | | | | | | | |                 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.70  | | | | | | | | |             : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.70  | | | | | | | | |               $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | BETA: splitting (6624) gives:
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | Case 1:
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | |   (6626)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.70  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.70  | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.70  | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | ALPHA: (6626) implies:
% 97.96/14.70  | | | | | | | | | |   (6627)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.70  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.70  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.70  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.70  | | | | | | | | | |   (6628)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | BETA: splitting (6625) gives:
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | Case 1:
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | |   (6629)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.70  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | ALPHA: (6629) implies:
% 97.96/14.70  | | | | | | | | | | |   (6630)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6392), (6393), (6627), (6630) are
% 97.96/14.70  | | | | | | | | | | |            inconsistent by sub-proof #3.
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | |   (6631)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.70  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.70  | | | | | | | | | | |             $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | ALPHA: (6631) implies:
% 97.96/14.70  | | | | | | | | | | |   (6632)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | REF_CLOSE: (6622), (6628), (6632) are inconsistent by
% 97.96/14.70  | | | | | | | | | | |            sub-proof #67.
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | |   (6633)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.70  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.70  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.70  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.70  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.70  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.70  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.70  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | ALPHA: (6633) implies:
% 97.96/14.70  | | | | | | | | | |   (6634)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.70  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.70  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.70  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.70  | | | | | | | | | |   (6635)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.70  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.70  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.70  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | DELTA: instantiating (6635) with fresh symbols all_64_0,
% 97.96/14.70  | | | | | | | | | |        all_64_1 gives:
% 97.96/14.70  | | | | | | | | | |   (6636)  s(all_64_1) = all_64_0 & $i(all_64_1) &  ! [v0:
% 97.96/14.70  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_64_0 = 0) | v1 = 0
% 97.96/14.70  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.70  | | | | | | | | | |           (all_64_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | ALPHA: (6636) implies:
% 97.96/14.70  | | | | | | | | | |   (6637)  $i(all_64_1)
% 97.96/14.70  | | | | | | | | | |   (6638)  s(all_64_1) = all_64_0
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | GROUND_INST: instantiating (6622) with all_64_1, all_64_0,
% 97.96/14.70  | | | | | | | | | |              simplifying with (6637), (6638) gives:
% 97.96/14.70  | | | | | | | | | |   (6639)  all_64_0 = 0
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | REDUCE: (6638), (6639) imply:
% 97.96/14.70  | | | | | | | | | |   (6640)  s(all_64_1) = 0
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | BETA: splitting (6625) gives:
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | Case 1:
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | |   (6641)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.70  | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | ALPHA: (6641) implies:
% 97.96/14.70  | | | | | | | | | | |   (6642)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | GROUND_INST: instantiating (6642) with all_64_1, simplifying
% 97.96/14.70  | | | | | | | | | | |              with (6637), (6640) gives:
% 97.96/14.70  | | | | | | | | | | |   (6643)  $false
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | CLOSE: (6643) is inconsistent.
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | |   (6644)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.70  | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.70  | | | | | | | | | | |             $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | ALPHA: (6644) implies:
% 97.96/14.70  | | | | | | | | | | |   (6645)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.70  | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6392), (6393), (6634), (6645) are
% 97.96/14.70  | | | | | | | | | | |            inconsistent by sub-proof #4.
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | |   (6646)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | |                   v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0
% 97.96/14.70  | | | | | | | | |                 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) | 
% 97.96/14.70  | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | | | |                 (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0:
% 97.96/14.70  | | | | | | | | |                 $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |                 $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | |                   v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | |                   (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.70  | | | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.70  | | | | | | | | |                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.70  | | | | | | | | |                     |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.70  | | | | | | | | |                   : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.70  | | | | | | | | |               ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.70  | | | | | | | | |                 &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.70  | | | | | | | | |                   v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.70  | | | | | | | | |                 [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.70  | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.70  | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.70  | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.70  | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.70  | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.70  | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | ALPHA: (6646) implies:
% 97.96/14.70  | | | | | | | | |   (6647)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |               $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | |                 v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.70  | | | | | | | | |                   int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.70  | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.70  | | | | | | | | |                   ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | | | |                   (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ?
% 97.96/14.70  | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & 
% 97.96/14.70  | | | | | | | | |               ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 97.96/14.70  | | | | | | | | |                 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i]
% 97.96/14.70  | | | | | | | | |               : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.70  | | | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | |                     = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.70  | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.70  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.70  | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.70  | | | | | | | | |                   $i(v0)))))
% 97.96/14.70  | | | | | | | | |   (6648)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | |                 v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.70  | | | | | | | | |               $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.70  | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.70  | | | | | | | | |                 0) & p(v0) = v1 & $i(v0)))
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | BETA: splitting (6647) gives:
% 97.96/14.70  | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | Case 1:
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | |   (6649)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.70  | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.70  | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.70  | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.70  | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | ALPHA: (6649) implies:
% 97.96/14.70  | | | | | | | | | |   (6650)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.70  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.70  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.70  | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.70  | | | | | | | | | |   (6651)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.70  | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.70  | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.70  | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | BETA: splitting (6648) gives:
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | Case 1:
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | |   (6652)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.70  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.70  | | | | | | | | | | |             $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | ALPHA: (6652) implies:
% 97.96/14.70  | | | | | | | | | | |   (6653)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | REF_CLOSE: (6622), (6651), (6653) are inconsistent by
% 97.96/14.70  | | | | | | | | | | |            sub-proof #67.
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | |   (6654)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.70  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.70  | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | ALPHA: (6654) implies:
% 97.96/14.70  | | | | | | | | | | |   (6655)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.70  | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6392), (6393), (6650), (6655) are
% 97.96/14.70  | | | | | | | | | | |            inconsistent by sub-proof #4.
% 97.96/14.70  | | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | End of split
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | Case 2:
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | |   (6656)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.70  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.70  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.70  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.70  | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.70  | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.70  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.70  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.70  | | | | | | | | | |                 $i(v0))))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.70  | | | | | | | | | | ALPHA: (6656) implies:
% 97.96/14.70  | | | | | | | | | |   (6657)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.70  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.70  | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.70  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.70  | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.70  | | | | | | | | | |   (6658)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.70  | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.70  | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.70  | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.70  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | DELTA: instantiating (6658) with fresh symbols all_64_0,
% 97.96/14.71  | | | | | | | | | |        all_64_1 gives:
% 97.96/14.71  | | | | | | | | | |   (6659)  s(all_64_1) = all_64_0 & $i(all_64_1) &  ! [v0:
% 97.96/14.71  | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_64_0 = 0) | v1 = 0
% 97.96/14.71  | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.71  | | | | | | | | | |           (all_64_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | ALPHA: (6659) implies:
% 97.96/14.71  | | | | | | | | | |   (6660)  $i(all_64_1)
% 97.96/14.71  | | | | | | | | | |   (6661)  s(all_64_1) = all_64_0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | GROUND_INST: instantiating (6622) with all_64_1, all_64_0,
% 97.96/14.71  | | | | | | | | | |              simplifying with (6660), (6661) gives:
% 97.96/14.71  | | | | | | | | | |   (6662)  all_64_0 = 0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | REDUCE: (6661), (6662) imply:
% 97.96/14.71  | | | | | | | | | |   (6663)  s(all_64_1) = 0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | BETA: splitting (6648) gives:
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | |   (6664)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.71  | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.71  | | | | | | | | | | |             $i(v0))
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | ALPHA: (6664) implies:
% 97.96/14.71  | | | | | | | | | | |   (6665)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.71  | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6392), (6393), (6657), (6665) are
% 97.96/14.71  | | | | | | | | | | |            inconsistent by sub-proof #3.
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | |   (6666)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.71  | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.71  | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | ALPHA: (6666) implies:
% 97.96/14.71  | | | | | | | | | | |   (6667)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | GROUND_INST: instantiating (6667) with all_64_1, simplifying
% 97.96/14.71  | | | | | | | | | | |              with (6660), (6663) gives:
% 97.96/14.71  | | | | | | | | | | |   (6668)  $false
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | CLOSE: (6668) is inconsistent.
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | |   (6669)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.71  | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.96/14.71  | | | | | | | |             $i(v0))
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | ALPHA: (6669) implies:
% 97.96/14.71  | | | | | | | |   (6670)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | GROUND_INST: instantiating (6670) with all_39_1, simplifying
% 97.96/14.71  | | | | | | | |              with (6617), (6620) gives:
% 97.96/14.71  | | | | | | | |   (6671)  $false
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | CLOSE: (6671) is inconsistent.
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | End of split
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | End of split
% 97.96/14.71  | | | | | | 
% 97.96/14.71  | | | | | End of split
% 97.96/14.71  | | | | | 
% 97.96/14.71  | | | | Case 2:
% 97.96/14.71  | | | | | 
% 97.96/14.71  | | | | |   (6672)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.71  | | | | |           ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0))
% 97.96/14.71  | | | | | 
% 97.96/14.71  | | | | | ALPHA: (6672) implies:
% 97.96/14.71  | | | | |   (6673)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 97.96/14.71  | | | | |   (6674)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 &
% 97.96/14.71  | | | | |             $i(v0))
% 97.96/14.71  | | | | | 
% 97.96/14.71  | | | | | DELTA: instantiating (6674) with fresh symbols all_21_0, all_21_1
% 97.96/14.71  | | | | |        gives:
% 97.96/14.71  | | | | |   (6675)   ~ (all_21_0 = 0) & r(all_21_1) = all_21_0 & $i(all_21_1)
% 97.96/14.71  | | | | | 
% 97.96/14.71  | | | | | ALPHA: (6675) implies:
% 97.96/14.71  | | | | |   (6676)   ~ (all_21_0 = 0)
% 97.96/14.71  | | | | |   (6677)  $i(all_21_1)
% 97.96/14.71  | | | | |   (6678)  r(all_21_1) = all_21_0
% 97.96/14.71  | | | | | 
% 97.96/14.71  | | | | | BETA: splitting (6183) gives:
% 97.96/14.71  | | | | | 
% 97.96/14.71  | | | | | Case 1:
% 97.96/14.71  | | | | | | 
% 97.96/14.71  | | | | | |   (6679)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.96/14.71  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.96/14.71  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & ((
% 97.96/14.71  | | | | | |               ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1)
% 97.96/14.71  | | | | | |                 |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.96/14.71  | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.71  | | | | | |                   0) & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) =
% 97.96/14.71  | | | | | |                 0 & $i(v0))))
% 97.96/14.71  | | | | | | 
% 97.96/14.71  | | | | | | ALPHA: (6679) implies:
% 97.96/14.71  | | | | | |   (6680)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.96/14.71  | | | | | |               ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0) |  ~
% 97.96/14.71  | | | | | |               $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.96/14.71  | | | | | |               & s(v0) = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.96/14.71  | | | | | |               $i(v0)))
% 97.96/14.71  | | | | | |   (6681)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0)
% 97.96/14.71  | | | | | |             |  ? [v2: $i] :  ? [v3: any] : (q(v2) = v3 & $i(v2) & (
% 97.96/14.71  | | | | | |                 ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.71  | | | | | | 
% 97.96/14.71  | | | | | | BETA: splitting (6184) gives:
% 97.96/14.71  | | | | | | 
% 97.96/14.71  | | | | | | Case 1:
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | |   (6682)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.96/14.71  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.96/14.71  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.71  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.96/14.71  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.71  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.71  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.96/14.71  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.96/14.71  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.96/14.71  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.96/14.71  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.96/14.71  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.71  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.71  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.71  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.71  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.71  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.71  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.71  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.71  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.71  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.71  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.71  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.71  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.71  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.71  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.71  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.96/14.71  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.96/14.71  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.71  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.71  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.71  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.96/14.71  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.96/14.71  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.96/14.71  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.71  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.71  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.71  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.96/14.71  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.71  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.71  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.71  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.96/14.71  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.96/14.71  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.96/14.71  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.96/14.71  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.96/14.71  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.71  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.71  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.71  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | | ALPHA: (6682) implies:
% 97.96/14.71  | | | | | | |   (6683)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.71  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.71  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.71  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.71  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.71  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.71  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.71  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.71  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.71  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.71  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.96/14.71  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.71  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.71  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.71  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.71  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.71  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.71  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.71  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.71  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.71  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.71  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.71  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.96/14.71  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.96/14.71  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.71  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.71  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.71  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.96/14.71  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.96/14.71  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.96/14.71  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.96/14.71  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.71  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.71  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.71  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.71  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.71  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.71  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.71  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.71  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.71  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.71  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.71  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.71  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.71  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.71  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.96/14.71  | | | | | | |   (6684)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.96/14.71  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.96/14.71  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.71  | | | | | | |                 = 0)))
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | | GROUND_INST: instantiating (6684) with all_21_1, all_21_0,
% 97.96/14.71  | | | | | | |              simplifying with (6677), (6678) gives:
% 97.96/14.71  | | | | | | |   (6685)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 97.96/14.71  | | | | | | |               (v1 = 0) |  ~ (all_21_0 = 0)) & (v1 = 0 | all_21_0 =
% 97.96/14.71  | | | | | | |               0))
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | | DELTA: instantiating (6685) with fresh symbols all_34_0, all_34_1
% 97.96/14.71  | | | | | | |        gives:
% 97.96/14.71  | | | | | | |   (6686)  r(all_34_1) = all_34_0 & $i(all_34_1) & ( ~ (all_34_0 =
% 97.96/14.71  | | | | | | |               0) |  ~ (all_21_0 = 0)) & (all_34_0 = 0 | all_21_0 =
% 97.96/14.71  | | | | | | |             0)
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | | ALPHA: (6686) implies:
% 97.96/14.71  | | | | | | |   (6687)  $i(all_34_1)
% 97.96/14.71  | | | | | | |   (6688)  r(all_34_1) = all_34_0
% 97.96/14.71  | | | | | | |   (6689)  all_34_0 = 0 | all_21_0 = 0
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | | BETA: splitting (6689) gives:
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | |   (6690)  all_34_0 = 0
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | REDUCE: (6688), (6690) imply:
% 97.96/14.71  | | | | | | | |   (6691)  r(all_34_1) = 0
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_45_0,
% 97.96/14.71  | | | | | | | |        all_45_1 gives:
% 97.96/14.71  | | | | | | | |   (6692)   ~ (all_45_0 = 0) & r(all_45_1) = all_45_0 &
% 97.96/14.71  | | | | | | | |           $i(all_45_1)
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | ALPHA: (6692) implies:
% 97.96/14.71  | | | | | | | |   (6693)   ~ (all_45_0 = 0)
% 97.96/14.71  | | | | | | | |   (6694)  $i(all_45_1)
% 97.96/14.71  | | | | | | | |   (6695)  r(all_45_1) = all_45_0
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | GROUND_INST: instantiating (6684) with all_45_1, all_45_0,
% 97.96/14.71  | | | | | | | |              simplifying with (6694), (6695) gives:
% 97.96/14.71  | | | | | | | |   (6696)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 97.96/14.71  | | | | | | | |               ~ (v1 = 0) |  ~ (all_45_0 = 0)) & (v1 = 0 |
% 97.96/14.71  | | | | | | | |               all_45_0 = 0))
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | DELTA: instantiating (6696) with fresh symbols all_52_0,
% 97.96/14.71  | | | | | | | |        all_52_1 gives:
% 97.96/14.71  | | | | | | | |   (6697)  r(all_52_1) = all_52_0 & $i(all_52_1) & ( ~ (all_52_0
% 97.96/14.71  | | | | | | | |               = 0) |  ~ (all_45_0 = 0)) & (all_52_0 = 0 |
% 97.96/14.71  | | | | | | | |             all_45_0 = 0)
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | ALPHA: (6697) implies:
% 97.96/14.71  | | | | | | | |   (6698)  $i(all_52_1)
% 97.96/14.71  | | | | | | | |   (6699)  r(all_52_1) = all_52_0
% 97.96/14.71  | | | | | | | |   (6700)  all_52_0 = 0 | all_45_0 = 0
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | BETA: splitting (6700) gives:
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | |   (6701)  all_52_0 = 0
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | REDUCE: (6699), (6701) imply:
% 97.96/14.71  | | | | | | | | |   (6702)  r(all_52_1) = 0
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_63_0,
% 97.96/14.71  | | | | | | | | |        all_63_1 gives:
% 97.96/14.71  | | | | | | | | |   (6703)   ~ (all_63_0 = 0) & r(all_63_1) = all_63_0 &
% 97.96/14.71  | | | | | | | | |           $i(all_63_1)
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | ALPHA: (6703) implies:
% 97.96/14.71  | | | | | | | | |   (6704)   ~ (all_63_0 = 0)
% 97.96/14.71  | | | | | | | | |   (6705)  $i(all_63_1)
% 97.96/14.71  | | | | | | | | |   (6706)  r(all_63_1) = all_63_0
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | GROUND_INST: instantiating (6684) with all_63_1, all_63_0,
% 97.96/14.71  | | | | | | | | |              simplifying with (6705), (6706) gives:
% 97.96/14.71  | | | | | | | | |   (6707)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 97.96/14.71  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_63_0 = 0)) & (v1 = 0 |
% 97.96/14.71  | | | | | | | | |               all_63_0 = 0))
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | DELTA: instantiating (6707) with fresh symbols all_70_0,
% 97.96/14.71  | | | | | | | | |        all_70_1 gives:
% 97.96/14.71  | | | | | | | | |   (6708)  r(all_70_1) = all_70_0 & $i(all_70_1) & ( ~
% 97.96/14.71  | | | | | | | | |             (all_70_0 = 0) |  ~ (all_63_0 = 0)) & (all_70_0 =
% 97.96/14.71  | | | | | | | | |             0 | all_63_0 = 0)
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | ALPHA: (6708) implies:
% 97.96/14.71  | | | | | | | | |   (6709)  $i(all_70_1)
% 97.96/14.71  | | | | | | | | |   (6710)  r(all_70_1) = all_70_0
% 97.96/14.71  | | | | | | | | |   (6711)  all_70_0 = 0 | all_63_0 = 0
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | BETA: splitting (6711) gives:
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | |   (6712)  all_70_0 = 0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | REDUCE: (6710), (6712) imply:
% 97.96/14.71  | | | | | | | | | |   (6713)  r(all_70_1) = 0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_81_0,
% 97.96/14.71  | | | | | | | | | |        all_81_1 gives:
% 97.96/14.71  | | | | | | | | | |   (6714)   ~ (all_81_0 = 0) & r(all_81_1) = all_81_0 &
% 97.96/14.71  | | | | | | | | | |           $i(all_81_1)
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | ALPHA: (6714) implies:
% 97.96/14.71  | | | | | | | | | |   (6715)   ~ (all_81_0 = 0)
% 97.96/14.71  | | | | | | | | | |   (6716)  $i(all_81_1)
% 97.96/14.71  | | | | | | | | | |   (6717)  r(all_81_1) = all_81_0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | GROUND_INST: instantiating (6684) with all_81_1, all_81_0,
% 97.96/14.71  | | | | | | | | | |              simplifying with (6716), (6717) gives:
% 97.96/14.71  | | | | | | | | | |   (6718)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.96/14.71  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_81_0 = 0)) & (v1 = 0 |
% 97.96/14.71  | | | | | | | | | |               all_81_0 = 0))
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | DELTA: instantiating (6718) with fresh symbols all_88_0,
% 97.96/14.71  | | | | | | | | | |        all_88_1 gives:
% 97.96/14.71  | | | | | | | | | |   (6719)  r(all_88_1) = all_88_0 & $i(all_88_1) & ( ~
% 97.96/14.71  | | | | | | | | | |             (all_88_0 = 0) |  ~ (all_81_0 = 0)) & (all_88_0
% 97.96/14.71  | | | | | | | | | |             = 0 | all_81_0 = 0)
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | ALPHA: (6719) implies:
% 97.96/14.71  | | | | | | | | | |   (6720)  $i(all_88_1)
% 97.96/14.71  | | | | | | | | | |   (6721)  r(all_88_1) = all_88_0
% 97.96/14.71  | | | | | | | | | |   (6722)  all_88_0 = 0 | all_81_0 = 0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | BETA: splitting (6722) gives:
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | |   (6723)  all_88_0 = 0
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | REDUCE: (6721), (6723) imply:
% 97.96/14.71  | | | | | | | | | | |   (6724)  r(all_88_1) = 0
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_99_0,
% 97.96/14.71  | | | | | | | | | | |        all_99_1 gives:
% 97.96/14.71  | | | | | | | | | | |   (6725)   ~ (all_99_0 = 0) & r(all_99_1) = all_99_0 &
% 97.96/14.71  | | | | | | | | | | |           $i(all_99_1)
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | ALPHA: (6725) implies:
% 97.96/14.71  | | | | | | | | | | |   (6726)   ~ (all_99_0 = 0)
% 97.96/14.71  | | | | | | | | | | |   (6727)  $i(all_99_1)
% 97.96/14.71  | | | | | | | | | | |   (6728)  r(all_99_1) = all_99_0
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | GROUND_INST: instantiating (6684) with all_99_1, all_99_0,
% 97.96/14.71  | | | | | | | | | | |              simplifying with (6727), (6728) gives:
% 97.96/14.71  | | | | | | | | | | |   (6729)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.96/14.71  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_99_0 = 0)) & (v1 = 0 |
% 97.96/14.71  | | | | | | | | | | |               all_99_0 = 0))
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | DELTA: instantiating (6729) with fresh symbols all_106_0,
% 97.96/14.71  | | | | | | | | | | |        all_106_1 gives:
% 97.96/14.71  | | | | | | | | | | |   (6730)  r(all_106_1) = all_106_0 & $i(all_106_1) & ( ~
% 97.96/14.71  | | | | | | | | | | |             (all_106_0 = 0) |  ~ (all_99_0 = 0)) &
% 97.96/14.71  | | | | | | | | | | |           (all_106_0 = 0 | all_99_0 = 0)
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | ALPHA: (6730) implies:
% 97.96/14.71  | | | | | | | | | | |   (6731)  $i(all_106_1)
% 97.96/14.71  | | | | | | | | | | |   (6732)  r(all_106_1) = all_106_0
% 97.96/14.71  | | | | | | | | | | |   (6733)  all_106_0 = 0 | all_99_0 = 0
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | BETA: splitting (6733) gives:
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | |   (6734)  all_106_0 = 0
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | REDUCE: (6732), (6734) imply:
% 97.96/14.71  | | | | | | | | | | | |   (6735)  r(all_106_1) = 0
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_117_0,
% 97.96/14.71  | | | | | | | | | | | |        all_117_1 gives:
% 97.96/14.71  | | | | | | | | | | | |   (6736)   ~ (all_117_0 = 0) & r(all_117_1) = all_117_0 &
% 97.96/14.71  | | | | | | | | | | | |           $i(all_117_1)
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | ALPHA: (6736) implies:
% 97.96/14.71  | | | | | | | | | | | |   (6737)   ~ (all_117_0 = 0)
% 97.96/14.71  | | | | | | | | | | | |   (6738)  $i(all_117_1)
% 97.96/14.71  | | | | | | | | | | | |   (6739)  r(all_117_1) = all_117_0
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | GROUND_INST: instantiating (6684) with all_117_1, all_117_0,
% 97.96/14.71  | | | | | | | | | | | |              simplifying with (6738), (6739) gives:
% 97.96/14.71  | | | | | | | | | | | |   (6740)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.96/14.71  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_117_0 = 0)) & (v1 = 0 |
% 97.96/14.71  | | | | | | | | | | | |               all_117_0 = 0))
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | DELTA: instantiating (6740) with fresh symbols all_124_0,
% 97.96/14.71  | | | | | | | | | | | |        all_124_1 gives:
% 97.96/14.71  | | | | | | | | | | | |   (6741)  r(all_124_1) = all_124_0 & $i(all_124_1) & ( ~
% 97.96/14.71  | | | | | | | | | | | |             (all_124_0 = 0) |  ~ (all_117_0 = 0)) &
% 97.96/14.71  | | | | | | | | | | | |           (all_124_0 = 0 | all_117_0 = 0)
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | ALPHA: (6741) implies:
% 97.96/14.71  | | | | | | | | | | | |   (6742)  $i(all_124_1)
% 97.96/14.71  | | | | | | | | | | | |   (6743)  r(all_124_1) = all_124_0
% 97.96/14.71  | | | | | | | | | | | |   (6744)  all_124_0 = 0 | all_117_0 = 0
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | BETA: splitting (6744) gives:
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | |   (6745)  all_124_0 = 0
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | REDUCE: (6743), (6745) imply:
% 97.96/14.71  | | | | | | | | | | | | |   (6746)  r(all_124_1) = 0
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | BETA: splitting (6680) gives:
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | Case 1:
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | |   (6747)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.96/14.71  | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) =
% 97.96/14.71  | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | | ALPHA: (6747) implies:
% 97.96/14.71  | | | | | | | | | | | | | |   (6748)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | | GROUND_INST: instantiating (6748) with all_124_1, simplifying
% 97.96/14.71  | | | | | | | | | | | | | |              with (6742), (6746) gives:
% 97.96/14.71  | | | | | | | | | | | | | |   (6749)  $false
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | | CLOSE: (6749) is inconsistent.
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | |   (6750)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 97.96/14.71  | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.96/14.71  | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | | ALPHA: (6750) implies:
% 97.96/14.71  | | | | | | | | | | | | | |   (6751)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0)
% 97.96/14.71  | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (6673), (6681),
% 97.96/14.71  | | | | | | | | | | | | | |            (6683), (6751) are inconsistent by sub-proof #28.
% 97.96/14.71  | | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | |   (6752)  all_117_0 = 0
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | REDUCE: (6737), (6752) imply:
% 97.96/14.71  | | | | | | | | | | | | |   (6753)  $false
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | | CLOSE: (6753) is inconsistent.
% 97.96/14.71  | | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | |   (6754)  all_99_0 = 0
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | REDUCE: (6726), (6754) imply:
% 97.96/14.71  | | | | | | | | | | | |   (6755)  $false
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | | CLOSE: (6755) is inconsistent.
% 97.96/14.71  | | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | |   (6756)  all_81_0 = 0
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | REDUCE: (6715), (6756) imply:
% 97.96/14.71  | | | | | | | | | | |   (6757)  $false
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | | CLOSE: (6757) is inconsistent.
% 97.96/14.71  | | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | |   (6758)  all_63_0 = 0
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | REDUCE: (6704), (6758) imply:
% 97.96/14.71  | | | | | | | | | |   (6759)  $false
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | | CLOSE: (6759) is inconsistent.
% 97.96/14.71  | | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | |   (6760)  all_45_0 = 0
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | REDUCE: (6693), (6760) imply:
% 97.96/14.71  | | | | | | | | |   (6761)  $false
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | | CLOSE: (6761) is inconsistent.
% 97.96/14.71  | | | | | | | | | 
% 97.96/14.71  | | | | | | | | End of split
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | Case 2:
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | |   (6762)  all_21_0 = 0
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | REDUCE: (6676), (6762) imply:
% 97.96/14.71  | | | | | | | |   (6763)  $false
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | | CLOSE: (6763) is inconsistent.
% 97.96/14.71  | | | | | | | | 
% 97.96/14.71  | | | | | | | End of split
% 97.96/14.71  | | | | | | | 
% 97.96/14.71  | | | | | | Case 2:
% 97.96/14.71  | | | | | | | 
% 97.96/14.72  | | | | | | |   (6764)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.72  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.72  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.72  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.96/14.72  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.72  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.72  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.96/14.72  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.96/14.72  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.72  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.96/14.72  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.72  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.72  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.72  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.72  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.72  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.72  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.96/14.72  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.96/14.72  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.72  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.72  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.72  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.72  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.72  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.72  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.72  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.72  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.96/14.72  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.96/14.72  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.96/14.72  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.72  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.96/14.72  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.96/14.72  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.96/14.72  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.96/14.72  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.72  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.72  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.72  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.72  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.72  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.72  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.72  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.96/14.72  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.96/14.72  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.96/14.72  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.96/14.72  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.96/14.72  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.72  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.72  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.72  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | ALPHA: (6764) implies:
% 97.96/14.72  | | | | | | |   (6765)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.72  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.72  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.72  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.72  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.72  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.72  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.72  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.72  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.72  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.96/14.72  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.96/14.72  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.96/14.72  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.72  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.72  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.72  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.72  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.72  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.72  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.72  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.72  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.72  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.96/14.72  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.72  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.72  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.72  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.72  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.72  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.72  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.72  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.72  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.72  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.72  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.96/14.72  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.72  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.72  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.72  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.72  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.72  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.72  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.72  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.72  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.72  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.72  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.96/14.72  | | | | | | |   (6766)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.72  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.72  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.72  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | DELTA: instantiating (6766) with fresh symbols all_33_0, all_33_1
% 97.96/14.72  | | | | | | |        gives:
% 97.96/14.72  | | | | | | |   (6767)  r(all_33_1) = all_33_0 & $i(all_33_1) &  ! [v0: $i] :  !
% 97.96/14.72  | | | | | | |           [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.96/14.72  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_33_0 = 0 |  ~
% 97.96/14.72  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | ALPHA: (6767) implies:
% 97.96/14.72  | | | | | | |   (6768)   ! [v0: $i] : (all_33_0 = 0 |  ~ (r(v0) = 0) |  ~
% 97.96/14.72  | | | | | | |             $i(v0))
% 97.96/14.72  | | | | | | |   (6769)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_33_0 = 0) | v1 = 0
% 97.96/14.72  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | GROUND_INST: instantiating (6769) with all_21_1, all_21_0,
% 97.96/14.72  | | | | | | |              simplifying with (6677), (6678) gives:
% 97.96/14.72  | | | | | | |   (6770)   ~ (all_33_0 = 0) | all_21_0 = 0
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | BETA: splitting (6770) gives:
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | Case 1:
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | |   (6771)   ~ (all_33_0 = 0)
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | BETA: splitting (6680) gives:
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | Case 1:
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | |   (6772)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.96/14.72  | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (r(v0) = 0)
% 97.96/14.72  | | | | | | | | |             |  ~ $i(v0))
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | ALPHA: (6772) implies:
% 97.96/14.72  | | | | | | | | |   (6773)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.96/14.72  | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | REF_CLOSE: (3703), (3704), (3705), (3706), (6673), (6681),
% 97.96/14.72  | | | | | | | | |            (6765), (6773) are inconsistent by sub-proof #29.
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | Case 2:
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | |   (6774)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.96/14.72  | | | | | | | | |             v1 & $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | ALPHA: (6774) implies:
% 97.96/14.72  | | | | | | | | |   (6775)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | DELTA: instantiating (6775) with fresh symbol all_46_0 gives:
% 97.96/14.72  | | | | | | | | |   (6776)  r(all_46_0) = 0 & $i(all_46_0)
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | ALPHA: (6776) implies:
% 97.96/14.72  | | | | | | | | |   (6777)  $i(all_46_0)
% 97.96/14.72  | | | | | | | | |   (6778)  r(all_46_0) = 0
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | GROUND_INST: instantiating (6768) with all_46_0, simplifying
% 97.96/14.72  | | | | | | | | |              with (6777), (6778) gives:
% 97.96/14.72  | | | | | | | | |   (6779)  all_33_0 = 0
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | REDUCE: (6771), (6779) imply:
% 97.96/14.72  | | | | | | | | |   (6780)  $false
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | CLOSE: (6780) is inconsistent.
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | End of split
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | Case 2:
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | |   (6781)  all_21_0 = 0
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | REDUCE: (6676), (6781) imply:
% 97.96/14.72  | | | | | | | |   (6782)  $false
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | CLOSE: (6782) is inconsistent.
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | End of split
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | End of split
% 97.96/14.72  | | | | | | 
% 97.96/14.72  | | | | | Case 2:
% 97.96/14.72  | | | | | | 
% 97.96/14.72  | | | | | |   (6783)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.96/14.72  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.72  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.96/14.72  | | | | | |               (q(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.72  | | | | | |                 int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ?
% 97.96/14.72  | | | | | |               [v0: $i] : (r(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.72  | | | | | |                 (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.72  | | | | | |                 int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))))
% 97.96/14.72  | | | | | | 
% 97.96/14.72  | | | | | | ALPHA: (6783) implies:
% 97.96/14.72  | | | | | |   (6784)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) | 
% 97.96/14.72  | | | | | |               ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 & $i(v0))) | ( !
% 97.96/14.72  | | | | | |             [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.72  | | | | | |             ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0)))
% 97.96/14.72  | | | | | |   (6785)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) &  !
% 97.96/14.72  | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.72  | | | | | |               (q(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 97.96/14.72  | | | | | |               (q(v2) = 0) |  ~ $i(v2)))
% 97.96/14.72  | | | | | | 
% 97.96/14.72  | | | | | | DELTA: instantiating (6785) with fresh symbols all_29_0, all_29_1
% 97.96/14.72  | | | | | |        gives:
% 97.96/14.72  | | | | | |   (6786)  q(all_29_1) = all_29_0 & $i(all_29_1) &  ! [v0: $i] :  !
% 97.96/14.72  | | | | | |           [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) = v1)
% 97.96/14.72  | | | | | |             |  ~ $i(v0)) &  ! [v0: $i] : (all_29_0 = 0 |  ~ (q(v0) =
% 97.96/14.72  | | | | | |               0) |  ~ $i(v0))
% 97.96/14.72  | | | | | | 
% 97.96/14.72  | | | | | | ALPHA: (6786) implies:
% 97.96/14.72  | | | | | |   (6787)  $i(all_29_1)
% 97.96/14.72  | | | | | |   (6788)  q(all_29_1) = all_29_0
% 97.96/14.72  | | | | | | 
% 97.96/14.72  | | | | | | BETA: splitting (6184) gives:
% 97.96/14.72  | | | | | | 
% 97.96/14.72  | | | | | | Case 1:
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | |   (6789)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.96/14.72  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.72  | | | | | | |                 = 0))) & (((( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 97.96/14.72  | | | | | | |                     |  ~ (p(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.72  | | | | | | |                   ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.72  | | | | | | |                   ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.96/14.72  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))))
% 97.96/14.72  | | | | | | |               & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.96/14.72  | | | | | | |                     ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.96/14.72  | | | | | | |                       = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.96/14.72  | | | | | | |                       & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.72  | | | | | | |                       [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.72  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.72  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.72  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.72  | | | | | | |                   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.72  | | | | | | |                     &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.72  | | | | | | |                       v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.72  | | | | | | |                     [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.72  | | | | | | |                       $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.72  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.72  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.72  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.72  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.72  | | | | | | |                       (p(v0) = 0 & $i(v0))))))) | ((( ! [v0: $i] :
% 97.96/14.72  | | | | | | |                    ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |                     $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.72  | | | | | | |                 | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.72  | | | | | | |                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.72  | | | | | | |                     v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any]
% 97.96/14.72  | | | | | | |                   : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.96/14.72  | | | | | | |                     ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.96/14.72  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.72  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.72  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.72  | | | | | | |                       ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i]
% 97.96/14.72  | | | | | | |                       :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.72  | | | | | | |                         $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.72  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.72  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.96/14.72  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.96/14.72  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.96/14.72  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.96/14.72  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.96/14.72  | | | | | | |                          ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.72  | | | | | | |                         $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.72  | | | | | | |                         |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.72  | | | | | | |                       : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))))))
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | ALPHA: (6789) implies:
% 97.96/14.72  | | | | | | |   (6790)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.72  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.72  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.72  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.72  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.72  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.72  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.72  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.72  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.72  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.72  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.96/14.72  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.72  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.72  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.72  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.72  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.72  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.72  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.72  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.72  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.72  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.72  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))))))) | ((( ! [v0:
% 97.96/14.72  | | | | | | |                   $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 97.96/14.72  | | | | | | |                    ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.72  | | | | | | |               | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.72  | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.72  | | | | | | |                   v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] :
% 97.96/14.72  | | | | | | |                 ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.96/14.72  | | | | | | |                   [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0)
% 97.96/14.72  | | | | | | |                       |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.96/14.72  | | | | | | |                     [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.72  | | | | | | |                         = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.72  | | | | | | |                       (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.72  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.72  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.72  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.72  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.72  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.72  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.72  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.72  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.72  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.72  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.72  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 97.96/14.72  | | | | | | |   (6791)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~
% 97.96/14.72  | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (r(v2) = v3 &
% 97.96/14.72  | | | | | | |               $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.72  | | | | | | |                 = 0)))
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | GROUND_INST: instantiating (6791) with all_21_1, all_21_0,
% 97.96/14.72  | | | | | | |              simplifying with (6677), (6678) gives:
% 97.96/14.72  | | | | | | |   (6792)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & ( ~
% 97.96/14.72  | | | | | | |               (v1 = 0) |  ~ (all_21_0 = 0)) & (v1 = 0 | all_21_0 =
% 97.96/14.72  | | | | | | |               0))
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | DELTA: instantiating (6792) with fresh symbols all_39_0, all_39_1
% 97.96/14.72  | | | | | | |        gives:
% 97.96/14.72  | | | | | | |   (6793)  r(all_39_1) = all_39_0 & $i(all_39_1) & ( ~ (all_39_0 =
% 97.96/14.72  | | | | | | |               0) |  ~ (all_21_0 = 0)) & (all_39_0 = 0 | all_21_0 =
% 97.96/14.72  | | | | | | |             0)
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | ALPHA: (6793) implies:
% 97.96/14.72  | | | | | | |   (6794)  $i(all_39_1)
% 97.96/14.72  | | | | | | |   (6795)  r(all_39_1) = all_39_0
% 97.96/14.72  | | | | | | |   (6796)  all_39_0 = 0 | all_21_0 = 0
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | BETA: splitting (6796) gives:
% 97.96/14.72  | | | | | | | 
% 97.96/14.72  | | | | | | | Case 1:
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | |   (6797)  all_39_0 = 0
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | REDUCE: (6795), (6797) imply:
% 97.96/14.72  | | | | | | | |   (6798)  r(all_39_1) = 0
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_50_0,
% 97.96/14.72  | | | | | | | |        all_50_1 gives:
% 97.96/14.72  | | | | | | | |   (6799)   ~ (all_50_0 = 0) & r(all_50_1) = all_50_0 &
% 97.96/14.72  | | | | | | | |           $i(all_50_1)
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | ALPHA: (6799) implies:
% 97.96/14.72  | | | | | | | |   (6800)   ~ (all_50_0 = 0)
% 97.96/14.72  | | | | | | | |   (6801)  $i(all_50_1)
% 97.96/14.72  | | | | | | | |   (6802)  r(all_50_1) = all_50_0
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | GROUND_INST: instantiating (6791) with all_50_1, all_50_0,
% 97.96/14.72  | | | | | | | |              simplifying with (6801), (6802) gives:
% 97.96/14.72  | | | | | | | |   (6803)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) & (
% 97.96/14.72  | | | | | | | |               ~ (v1 = 0) |  ~ (all_50_0 = 0)) & (v1 = 0 |
% 97.96/14.72  | | | | | | | |               all_50_0 = 0))
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | DELTA: instantiating (6803) with fresh symbols all_57_0,
% 97.96/14.72  | | | | | | | |        all_57_1 gives:
% 97.96/14.72  | | | | | | | |   (6804)  r(all_57_1) = all_57_0 & $i(all_57_1) & ( ~ (all_57_0
% 97.96/14.72  | | | | | | | |               = 0) |  ~ (all_50_0 = 0)) & (all_57_0 = 0 |
% 97.96/14.72  | | | | | | | |             all_50_0 = 0)
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | ALPHA: (6804) implies:
% 97.96/14.72  | | | | | | | |   (6805)  $i(all_57_1)
% 97.96/14.72  | | | | | | | |   (6806)  r(all_57_1) = all_57_0
% 97.96/14.72  | | | | | | | |   (6807)  all_57_0 = 0 | all_50_0 = 0
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | BETA: splitting (6807) gives:
% 97.96/14.72  | | | | | | | | 
% 97.96/14.72  | | | | | | | | Case 1:
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | |   (6808)  all_57_0 = 0
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | REDUCE: (6806), (6808) imply:
% 97.96/14.72  | | | | | | | | |   (6809)  r(all_57_1) = 0
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_68_0,
% 97.96/14.72  | | | | | | | | |        all_68_1 gives:
% 97.96/14.72  | | | | | | | | |   (6810)   ~ (all_68_0 = 0) & r(all_68_1) = all_68_0 &
% 97.96/14.72  | | | | | | | | |           $i(all_68_1)
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | ALPHA: (6810) implies:
% 97.96/14.72  | | | | | | | | |   (6811)   ~ (all_68_0 = 0)
% 97.96/14.72  | | | | | | | | |   (6812)  $i(all_68_1)
% 97.96/14.72  | | | | | | | | |   (6813)  r(all_68_1) = all_68_0
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | GROUND_INST: instantiating (6791) with all_68_1, all_68_0,
% 97.96/14.72  | | | | | | | | |              simplifying with (6812), (6813) gives:
% 97.96/14.72  | | | | | | | | |   (6814)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &
% 97.96/14.72  | | | | | | | | |             ( ~ (v1 = 0) |  ~ (all_68_0 = 0)) & (v1 = 0 |
% 97.96/14.72  | | | | | | | | |               all_68_0 = 0))
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | DELTA: instantiating (6814) with fresh symbols all_75_0,
% 97.96/14.72  | | | | | | | | |        all_75_1 gives:
% 97.96/14.72  | | | | | | | | |   (6815)  r(all_75_1) = all_75_0 & $i(all_75_1) & ( ~
% 97.96/14.72  | | | | | | | | |             (all_75_0 = 0) |  ~ (all_68_0 = 0)) & (all_75_0 =
% 97.96/14.72  | | | | | | | | |             0 | all_68_0 = 0)
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | ALPHA: (6815) implies:
% 97.96/14.72  | | | | | | | | |   (6816)  $i(all_75_1)
% 97.96/14.72  | | | | | | | | |   (6817)  r(all_75_1) = all_75_0
% 97.96/14.72  | | | | | | | | |   (6818)  all_75_0 = 0 | all_68_0 = 0
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | BETA: splitting (6818) gives:
% 97.96/14.72  | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | Case 1:
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | |   (6819)  all_75_0 = 0
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | REDUCE: (6817), (6819) imply:
% 97.96/14.72  | | | | | | | | | |   (6820)  r(all_75_1) = 0
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_86_0,
% 97.96/14.72  | | | | | | | | | |        all_86_1 gives:
% 97.96/14.72  | | | | | | | | | |   (6821)   ~ (all_86_0 = 0) & r(all_86_1) = all_86_0 &
% 97.96/14.72  | | | | | | | | | |           $i(all_86_1)
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | ALPHA: (6821) implies:
% 97.96/14.72  | | | | | | | | | |   (6822)   ~ (all_86_0 = 0)
% 97.96/14.72  | | | | | | | | | |   (6823)  $i(all_86_1)
% 97.96/14.72  | | | | | | | | | |   (6824)  r(all_86_1) = all_86_0
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | GROUND_INST: instantiating (6791) with all_86_1, all_86_0,
% 97.96/14.72  | | | | | | | | | |              simplifying with (6823), (6824) gives:
% 97.96/14.72  | | | | | | | | | |   (6825)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.96/14.72  | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_86_0 = 0)) & (v1 = 0 |
% 97.96/14.72  | | | | | | | | | |               all_86_0 = 0))
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | DELTA: instantiating (6825) with fresh symbols all_93_0,
% 97.96/14.72  | | | | | | | | | |        all_93_1 gives:
% 97.96/14.72  | | | | | | | | | |   (6826)  r(all_93_1) = all_93_0 & $i(all_93_1) & ( ~
% 97.96/14.72  | | | | | | | | | |             (all_93_0 = 0) |  ~ (all_86_0 = 0)) & (all_93_0
% 97.96/14.72  | | | | | | | | | |             = 0 | all_86_0 = 0)
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | ALPHA: (6826) implies:
% 97.96/14.72  | | | | | | | | | |   (6827)  $i(all_93_1)
% 97.96/14.72  | | | | | | | | | |   (6828)  r(all_93_1) = all_93_0
% 97.96/14.72  | | | | | | | | | |   (6829)  all_93_0 = 0 | all_86_0 = 0
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | BETA: splitting (6829) gives:
% 97.96/14.72  | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | Case 1:
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | |   (6830)  all_93_0 = 0
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | REDUCE: (6828), (6830) imply:
% 97.96/14.72  | | | | | | | | | | |   (6831)  r(all_93_1) = 0
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | DELTA: instantiating (6674) with fresh symbols all_104_0,
% 97.96/14.72  | | | | | | | | | | |        all_104_1 gives:
% 97.96/14.72  | | | | | | | | | | |   (6832)   ~ (all_104_0 = 0) & r(all_104_1) = all_104_0 &
% 97.96/14.72  | | | | | | | | | | |           $i(all_104_1)
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | ALPHA: (6832) implies:
% 97.96/14.72  | | | | | | | | | | |   (6833)   ~ (all_104_0 = 0)
% 97.96/14.72  | | | | | | | | | | |   (6834)  $i(all_104_1)
% 97.96/14.72  | | | | | | | | | | |   (6835)  r(all_104_1) = all_104_0
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | GROUND_INST: instantiating (6791) with all_104_1, all_104_0,
% 97.96/14.72  | | | | | | | | | | |              simplifying with (6834), (6835) gives:
% 97.96/14.72  | | | | | | | | | | |   (6836)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0)
% 97.96/14.72  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_104_0 = 0)) & (v1 = 0 |
% 97.96/14.72  | | | | | | | | | | |               all_104_0 = 0))
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | DELTA: instantiating (6836) with fresh symbols all_111_0,
% 97.96/14.72  | | | | | | | | | | |        all_111_1 gives:
% 97.96/14.72  | | | | | | | | | | |   (6837)  r(all_111_1) = all_111_0 & $i(all_111_1) & ( ~
% 97.96/14.72  | | | | | | | | | | |             (all_111_0 = 0) |  ~ (all_104_0 = 0)) &
% 97.96/14.72  | | | | | | | | | | |           (all_111_0 = 0 | all_104_0 = 0)
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | ALPHA: (6837) implies:
% 97.96/14.72  | | | | | | | | | | |   (6838)  $i(all_111_1)
% 97.96/14.72  | | | | | | | | | | |   (6839)  r(all_111_1) = all_111_0
% 97.96/14.72  | | | | | | | | | | |   (6840)  all_111_0 = 0 | all_104_0 = 0
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | BETA: splitting (6840) gives:
% 97.96/14.72  | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | Case 1:
% 97.96/14.72  | | | | | | | | | | | | 
% 97.96/14.72  | | | | | | | | | | | |   (6841)  all_111_0 = 0
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | REDUCE: (6839), (6841) imply:
% 97.96/14.73  | | | | | | | | | | | |   (6842)  r(all_111_1) = 0
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | BETA: splitting (6784) gives:
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | |   (6843)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.96/14.73  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | |             $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | ALPHA: (6843) implies:
% 97.96/14.73  | | | | | | | | | | | | |   (6844)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.96/14.73  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | BETA: splitting (6790) gives:
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | |   (6845)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.73  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.73  | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.96/14.73  | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.96/14.73  | | | | | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.96/14.73  | | | | | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.96/14.73  | | | | | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.73  | | | | | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.73  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.96/14.73  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.96/14.73  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.96/14.73  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.73  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :
% 97.96/14.73  | | | | | | | | | | | | | |                ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.96/14.73  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.73  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.73  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.96/14.73  | | | | | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.96/14.73  | | | | | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.96/14.73  | | | | | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.73  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | ALPHA: (6845) implies:
% 97.96/14.73  | | | | | | | | | | | | | |   (6846)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.96/14.73  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.96/14.73  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.96/14.73  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.73  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.73  | | | | | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.73  | | | | | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.73  | | | | | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.73  | | | | | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.73  | | | | | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.73  | | | | | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.73  | | | | | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.73  | | | | | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.73  | | | | | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.73  | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.73  | | | | | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.73  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.96/14.73  | | | | | | | | | | | | | |   (6847)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.73  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.73  | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | BETA: splitting (6846) gives:
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | |   (6848)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.73  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.73  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.73  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.73  | | | | | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | ALPHA: (6848) implies:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6849)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.73  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.73  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.73  | | | | | | | | | | | | | | |   (6850)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.73  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.73  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | BETA: splitting (6847) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6851)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6851) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6852)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6673), (6787), (6788), (6849),
% 97.96/14.73  | | | | | | | | | | | | | | | |            (6852) are inconsistent by sub-proof #2.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6853)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.73  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6853) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6854)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REF_CLOSE: (6844), (6850), (6854) are inconsistent by
% 97.96/14.73  | | | | | | | | | | | | | | | |            sub-proof #67.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | |   (6855)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.73  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.73  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.73  | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.73  | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | | |                 $i(v0))))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | ALPHA: (6855) implies:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6856)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.73  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.73  | | | | | | | | | | | | | | |   (6857)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.73  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | DELTA: instantiating (6857) with fresh symbols all_264_0,
% 97.96/14.73  | | | | | | | | | | | | | | |        all_264_1 gives:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6858)  s(all_264_1) = all_264_0 & $i(all_264_1) &  ! [v0:
% 97.96/14.73  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_264_0 = 0) | v1 =
% 97.96/14.73  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.73  | | | | | | | | | | | | | | |           (all_264_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | ALPHA: (6858) implies:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6859)  $i(all_264_1)
% 97.96/14.73  | | | | | | | | | | | | | | |   (6860)  s(all_264_1) = all_264_0
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | BETA: splitting (6847) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6861)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6861) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6862)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6844) with all_264_1, all_264_0,
% 97.96/14.73  | | | | | | | | | | | | | | | |              simplifying with (6859), (6860) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6863)  all_264_0 = 0
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REDUCE: (6860), (6863) imply:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6864)  s(all_264_1) = 0
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6862) with all_264_1, simplifying
% 97.96/14.73  | | | | | | | | | | | | | | | |              with (6859), (6864) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6865)  $false
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | CLOSE: (6865) is inconsistent.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6866)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.73  | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6866) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6867)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.73  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6673), (6787), (6788), (6856),
% 97.96/14.73  | | | | | | | | | | | | | | | |            (6867) are inconsistent by sub-proof #1.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | |   (6868)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.73  | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.96/14.73  | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.73  | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.73  | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.96/14.73  | | | | | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.96/14.73  | | | | | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.96/14.73  | | | | | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.96/14.73  | | | | | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.96/14.73  | | | | | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.73  | | | | | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.96/14.73  | | | | | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.96/14.73  | | | | | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.73  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.73  | | | | | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.96/14.73  | | | | | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.96/14.73  | | | | | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.73  | | | | | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.73  | | | | | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.96/14.73  | | | | | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.96/14.73  | | | | | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.96/14.73  | | | | | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.73  | | | | | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | ALPHA: (6868) implies:
% 97.96/14.73  | | | | | | | | | | | | | |   (6869)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.96/14.73  | | | | | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.96/14.73  | | | | | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.96/14.73  | | | | | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.73  | | | | | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.73  | | | | | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.96/14.73  | | | | | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.96/14.73  | | | | | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.96/14.73  | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.96/14.73  | | | | | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.73  | | | | | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.73  | | | | | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.73  | | | | | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.73  | | | | | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.73  | | | | | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.73  | | | | | | | | | | | | | |                   $i(v0)))))
% 97.96/14.73  | | | | | | | | | | | | | |   (6870)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.73  | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.96/14.73  | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.96/14.73  | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.73  | | | | | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | BETA: splitting (6869) gives:
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | |   (6871)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.73  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.73  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.73  | | | | | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.73  | | | | | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.73  | | | | | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | ALPHA: (6871) implies:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6872)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.73  | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.73  | | | | | | | | | | | | | | |   (6873)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.73  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.73  | | | | | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.73  | | | | | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | BETA: splitting (6870) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6874)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6874) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6875)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REF_CLOSE: (6844), (6873), (6875) are inconsistent by
% 97.96/14.73  | | | | | | | | | | | | | | | |            sub-proof #67.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6876)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.73  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6876) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6877)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.73  | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6673), (6787), (6788), (6872),
% 97.96/14.73  | | | | | | | | | | | | | | | |            (6877) are inconsistent by sub-proof #1.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | |   (6878)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.73  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.73  | | | | | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.73  | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | ALPHA: (6878) implies:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6879)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.73  | | | | | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.73  | | | | | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.73  | | | | | | | | | | | | | | |   (6880)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.73  | | | | | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.73  | | | | | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.73  | | | | | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | DELTA: instantiating (6880) with fresh symbols all_264_0,
% 97.96/14.73  | | | | | | | | | | | | | | |        all_264_1 gives:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6881)  s(all_264_1) = all_264_0 & $i(all_264_1) &  ! [v0:
% 97.96/14.73  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_264_0 = 0) | v1 =
% 97.96/14.73  | | | | | | | | | | | | | | |             0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.73  | | | | | | | | | | | | | | |           (all_264_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | ALPHA: (6881) implies:
% 97.96/14.73  | | | | | | | | | | | | | | |   (6882)  $i(all_264_1)
% 97.96/14.73  | | | | | | | | | | | | | | |   (6883)  s(all_264_1) = all_264_0
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | BETA: splitting (6870) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6884)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.73  | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6884) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6885)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6673), (6787), (6788), (6879),
% 97.96/14.73  | | | | | | | | | | | | | | | |            (6885) are inconsistent by sub-proof #2.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6886)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.73  | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.73  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | ALPHA: (6886) implies:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6887)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6844) with all_264_1, all_264_0,
% 97.96/14.73  | | | | | | | | | | | | | | | |              simplifying with (6882), (6883) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6888)  all_264_0 = 0
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | REDUCE: (6883), (6888) imply:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6889)  s(all_264_1) = 0
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6887) with all_264_1, simplifying
% 97.96/14.73  | | | | | | | | | | | | | | | |              with (6882), (6889) gives:
% 97.96/14.73  | | | | | | | | | | | | | | | |   (6890)  $false
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | | CLOSE: (6890) is inconsistent.
% 97.96/14.73  | | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | |   (6891)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.73  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.96/14.73  | | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | ALPHA: (6891) implies:
% 97.96/14.73  | | | | | | | | | | | | |   (6892)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | GROUND_INST: instantiating (6892) with all_111_1, simplifying
% 97.96/14.73  | | | | | | | | | | | | |              with (6838), (6842) gives:
% 97.96/14.73  | | | | | | | | | | | | |   (6893)  $false
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | | CLOSE: (6893) is inconsistent.
% 97.96/14.73  | | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | |   (6894)  all_104_0 = 0
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | REDUCE: (6833), (6894) imply:
% 97.96/14.73  | | | | | | | | | | | |   (6895)  $false
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | | CLOSE: (6895) is inconsistent.
% 97.96/14.73  | | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | |   (6896)  all_86_0 = 0
% 97.96/14.73  | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | REDUCE: (6822), (6896) imply:
% 97.96/14.73  | | | | | | | | | | |   (6897)  $false
% 97.96/14.73  | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | | CLOSE: (6897) is inconsistent.
% 97.96/14.73  | | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | |   (6898)  all_68_0 = 0
% 97.96/14.73  | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | REDUCE: (6811), (6898) imply:
% 97.96/14.73  | | | | | | | | | |   (6899)  $false
% 97.96/14.73  | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | | CLOSE: (6899) is inconsistent.
% 97.96/14.73  | | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | | 
% 97.96/14.73  | | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | | 
% 97.96/14.73  | | | | | | | | |   (6900)  all_50_0 = 0
% 97.96/14.73  | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | REDUCE: (6800), (6900) imply:
% 97.96/14.73  | | | | | | | | |   (6901)  $false
% 97.96/14.73  | | | | | | | | | 
% 97.96/14.73  | | | | | | | | | CLOSE: (6901) is inconsistent.
% 97.96/14.73  | | | | | | | | | 
% 97.96/14.73  | | | | | | | | End of split
% 97.96/14.73  | | | | | | | | 
% 97.96/14.73  | | | | | | | Case 2:
% 97.96/14.73  | | | | | | | | 
% 97.96/14.73  | | | | | | | |   (6902)  all_21_0 = 0
% 97.96/14.73  | | | | | | | | 
% 97.96/14.73  | | | | | | | | REDUCE: (6676), (6902) imply:
% 97.96/14.73  | | | | | | | |   (6903)  $false
% 97.96/14.73  | | | | | | | | 
% 97.96/14.73  | | | | | | | | CLOSE: (6903) is inconsistent.
% 97.96/14.73  | | | | | | | | 
% 97.96/14.73  | | | | | | | End of split
% 97.96/14.73  | | | | | | | 
% 97.96/14.73  | | | | | | Case 2:
% 97.96/14.73  | | | | | | | 
% 97.96/14.73  | | | | | | |   (6904)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.73  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.73  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.73  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2))) & (((( ! [v0: $i] :  !
% 97.96/14.73  | | | | | | |                   [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 97.96/14.73  | | | | | | |                     $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.73  | | | | | | |                     $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.73  | | | | | | |                     (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 97.96/14.73  | | | | | | |                   : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  !
% 97.96/14.73  | | | | | | |                   [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.73  | | | | | | |                     [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2)
% 97.96/14.73  | | | | | | |                       & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1
% 97.96/14.73  | | | | | | |                         = 0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.73  | | | | | | |                       (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.73  | | | | | | |                       [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.73  | | | | | | |                       ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.73  | | | | | | |                         q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.73  | | | | | | |                       (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ?
% 97.96/14.73  | | | | | | |                   [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 97.96/14.73  | | | | | | |                      ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.73  | | | | | | |                       (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.73  | | | | | | |                     (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( !
% 97.96/14.73  | | | | | | |                       [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.73  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.73  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.73  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.73  | | | | | | |                         $i(v0))))))) | ((( ! [v0: $i] :  ! [v1:
% 97.96/14.73  | | | | | | |                     int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 97.96/14.73  | | | | | | |                   &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0:
% 97.96/14.73  | | | | | | |                     $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.73  | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 97.96/14.73  | | | | | | |                     & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.96/14.73  | | | | | | |                     ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ?
% 97.96/14.73  | | | | | | |                     [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 =
% 97.96/14.73  | | | | | | |                           0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 97.96/14.73  | | | | | | |                   & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.73  | | | | | | |                         (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.73  | | | | | | |                       (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.73  | | | | | | |                         (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.73  | | | | | | |                       ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.73  | | | | | | |                         $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.73  | | | | | | |                   (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3:
% 97.96/14.73  | | | | | | |                       int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) =
% 97.96/14.73  | | | | | | |                         v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |
% 97.96/14.73  | | | | | | |                        ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i]
% 97.96/14.73  | | | | | | |                       :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |
% 97.96/14.73  | | | | | | |                          ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.73  | | | | | | |                         |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.73  | | | | | | |                         int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.73  | | | | | | |                       &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))))))
% 97.96/14.73  | | | | | | | 
% 97.96/14.73  | | | | | | | ALPHA: (6904) implies:
% 97.96/14.74  | | | | | | |   (6905)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.74  | | | | | | |                     v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.74  | | | | | | |                     0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.74  | | | | | | |                 : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.74  | | | | | | |                   $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.74  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.74  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.74  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.74  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.74  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 97.96/14.74  | | | | | | |                       $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 97.96/14.74  | | | | | | |                     [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 97.96/14.74  | | | | | | |                       = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.74  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.74  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.74  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.74  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.74  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.74  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.74  | | | | | | |                       $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.74  | | | | | | |                       $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.74  | | | | | | |                       ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.74  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0))))))) | ((( !
% 97.96/14.74  | | | | | | |                 [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.74  | | | | | | |                     v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.74  | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~
% 97.96/14.74  | | | | | | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 97.96/14.74  | | | | | | |                     0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] : 
% 97.96/14.74  | | | | | | |                 ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 97.96/14.74  | | | | | | |                   [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 97.96/14.74  | | | | | | |                     ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.74  | | | | | | |                       0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 97.96/14.74  | | | | | | |                       0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.74  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 97.96/14.74  | | | | | | |                     ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.74  | | | | | | |                     ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.74  | | | | | | |                       $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 97.96/14.74  | | | | | | |                 (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int]
% 97.96/14.74  | | | | | | |                   : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 97.96/14.74  | | | | | | |                     $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 97.96/14.74  | | | | | | |                       0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.74  | | | | | | |                       int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.74  | | | | | | |                       $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.74  | | | | | | |                       $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.74  | | | | | | |                       (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.74  | | | | | | |                       $i] : (p(v0) = 0 & $i(v0)))))))
% 97.96/14.74  | | | | | | |   (6906)   ? [v0: $i] :  ? [v1: any] : (r(v0) = v1 & $i(v0) &  !
% 97.96/14.74  | | | | | | |             [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.74  | | | | | | |               (r(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 | 
% 97.96/14.74  | | | | | | |               ~ (r(v2) = 0) |  ~ $i(v2)))
% 97.96/14.74  | | | | | | | 
% 97.96/14.74  | | | | | | | DELTA: instantiating (6906) with fresh symbols all_38_0, all_38_1
% 97.96/14.74  | | | | | | |        gives:
% 97.96/14.74  | | | | | | |   (6907)  r(all_38_1) = all_38_0 & $i(all_38_1) &  ! [v0: $i] :  !
% 97.96/14.74  | | | | | | |           [v1: int] : ( ~ (all_38_0 = 0) | v1 = 0 |  ~ (r(v0) =
% 97.96/14.74  | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : (all_38_0 = 0 |  ~
% 97.96/14.74  | | | | | | |             (r(v0) = 0) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | 
% 97.96/14.74  | | | | | | | ALPHA: (6907) implies:
% 97.96/14.74  | | | | | | |   (6908)   ! [v0: $i] : (all_38_0 = 0 |  ~ (r(v0) = 0) |  ~
% 97.96/14.74  | | | | | | |             $i(v0))
% 97.96/14.74  | | | | | | |   (6909)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_38_0 = 0) | v1 = 0
% 97.96/14.74  | | | | | | |             |  ~ (r(v0) = v1) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | 
% 97.96/14.74  | | | | | | | GROUND_INST: instantiating (6909) with all_21_1, all_21_0,
% 97.96/14.74  | | | | | | |              simplifying with (6677), (6678) gives:
% 97.96/14.74  | | | | | | |   (6910)   ~ (all_38_0 = 0) | all_21_0 = 0
% 97.96/14.74  | | | | | | | 
% 97.96/14.74  | | | | | | | BETA: splitting (6910) gives:
% 97.96/14.74  | | | | | | | 
% 97.96/14.74  | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | 
% 97.96/14.74  | | | | | | | |   (6911)   ~ (all_38_0 = 0)
% 97.96/14.74  | | | | | | | | 
% 97.96/14.74  | | | | | | | | BETA: splitting (6784) gives:
% 97.96/14.74  | | | | | | | | 
% 97.96/14.74  | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | |   (6912)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) =
% 97.96/14.74  | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (r(v0) = 0 &
% 97.96/14.74  | | | | | | | | |             $i(v0))
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | ALPHA: (6912) implies:
% 97.96/14.74  | | | | | | | | |   (6913)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | DELTA: instantiating (6913) with fresh symbol all_52_0 gives:
% 97.96/14.74  | | | | | | | | |   (6914)  r(all_52_0) = 0 & $i(all_52_0)
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | ALPHA: (6914) implies:
% 97.96/14.74  | | | | | | | | |   (6915)  $i(all_52_0)
% 97.96/14.74  | | | | | | | | |   (6916)  r(all_52_0) = 0
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | GROUND_INST: instantiating (6908) with all_52_0, simplifying
% 97.96/14.74  | | | | | | | | |              with (6915), (6916) gives:
% 97.96/14.74  | | | | | | | | |   (6917)  all_38_0 = 0
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | REDUCE: (6911), (6917) imply:
% 97.96/14.74  | | | | | | | | |   (6918)  $false
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | CLOSE: (6918) is inconsistent.
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | |   (6919)   ! [v0: $i] : ( ~ (r(v0) = 0) |  ~ $i(v0)) &  ? [v0:
% 97.96/14.74  | | | | | | | | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 &
% 97.96/14.74  | | | | | | | | |             $i(v0))
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | ALPHA: (6919) implies:
% 97.96/14.74  | | | | | | | | |   (6920)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) =
% 97.96/14.74  | | | | | | | | |             v1 & $i(v0))
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_52_0,
% 97.96/14.74  | | | | | | | | |        all_52_1 gives:
% 97.96/14.74  | | | | | | | | |   (6921)   ~ (all_52_0 = 0) & s(all_52_1) = all_52_0 &
% 97.96/14.74  | | | | | | | | |           $i(all_52_1)
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | ALPHA: (6921) implies:
% 97.96/14.74  | | | | | | | | |   (6922)   ~ (all_52_0 = 0)
% 97.96/14.74  | | | | | | | | |   (6923)  $i(all_52_1)
% 97.96/14.74  | | | | | | | | |   (6924)  s(all_52_1) = all_52_0
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | BETA: splitting (6905) gives:
% 97.96/14.74  | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | |   (6925)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.74  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.74  | | | | | | | | | |                 (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.74  | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 97.96/14.74  | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.74  | | | | | | | | | |                 $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : (
% 97.96/14.74  | | | | | | | | | |                 ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] : 
% 97.96/14.74  | | | | | | | | | |                 ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3
% 97.96/14.74  | | | | | | | | | |                       = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 97.96/14.74  | | | | | | | | | |                     0))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.74  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.96/14.74  | | | | | | | | | |                   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)))
% 97.96/14.74  | | | | | | | | | |                 | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 97.96/14.74  | | | | | | | | | |                     & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.74  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] : 
% 97.96/14.74  | | | | | | | | | |               ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2:
% 97.96/14.74  | | | | | | | | | |                   $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 97.96/14.74  | | | | | | | | | |                   |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.74  | | | | | | | | | |                   $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.74  | | | | | | | | | |                   $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.74  | | | | | | | | | |                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) & 
% 97.96/14.74  | | | | | | | | | |                   ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( !
% 97.96/14.74  | | | | | | | | | |                   [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) & 
% 97.96/14.74  | | | | | | | | | |                   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.74  | | | | | | | | | |                     q(v0) = v1 & $i(v0))))))
% 97.96/14.74  | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | ALPHA: (6925) implies:
% 97.96/14.74  | | | | | | | | | |   (6926)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.96/14.74  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.96/14.74  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.96/14.74  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.74  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.74  | | | | | | | | | |                   $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.74  | | | | | | | | | |                   ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 97.96/14.74  | | | | | | | | | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 97.96/14.74  | | | | | | | | | |                 [v0: $i] : (p(v0) = 0 & $i(v0))))) | ( ?
% 97.96/14.74  | | | | | | | | | |             [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &
% 97.96/14.74  | | | | | | | | | |                ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.74  | | | | | | | | | |                 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.74  | | | | | | | | | |                 $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.74  | | | | | | | | | |             & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.74  | | | | | | | | | |                   (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 97.96/14.74  | | | | | | | | | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~
% 97.96/14.74  | | | | | | | | | |                   (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 97.96/14.74  | | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.74  | | | | | | | | | |                   $i(v0)))))
% 97.96/14.74  | | | | | | | | | |   (6927)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.74  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.74  | | | | | | | | | |               (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.74  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.96/14.74  | | | | | | | | | |             &  ? [v0: $i] : (s(v0) = 0 & $i(v0)))
% 97.96/14.74  | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | BETA: splitting (6926) gives:
% 97.96/14.74  | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | |   (6928)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.74  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.74  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.74  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.74  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.74  | | | | | | | | | | |                 $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 97.96/14.74  | | | | | | | | | | |                 $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.74  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0:
% 97.96/14.74  | | | | | | | | | | |                 $i] : (p(v0) = 0 & $i(v0))))
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | ALPHA: (6928) implies:
% 97.96/14.74  | | | | | | | | | | |   (6929)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.74  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.74  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.74  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.74  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.74  | | | | | | | | | | |   (6930)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.74  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.74  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.74  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | GROUND_INST: instantiating (6930) with all_52_1, all_52_0,
% 97.96/14.74  | | | | | | | | | | |              simplifying with (6923), (6924) gives:
% 97.96/14.74  | | | | | | | | | | |   (6931)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_52_0 = 0)) & (v1 = 0 |
% 97.96/14.74  | | | | | | | | | | |               all_52_0 = 0))
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | DELTA: instantiating (6931) with fresh symbols all_62_0,
% 97.96/14.74  | | | | | | | | | | |        all_62_1 gives:
% 97.96/14.74  | | | | | | | | | | |   (6932)  s(all_62_1) = all_62_0 & $i(all_62_1) & ( ~
% 97.96/14.74  | | | | | | | | | | |             (all_62_0 = 0) |  ~ (all_52_0 = 0)) & (all_62_0
% 97.96/14.74  | | | | | | | | | | |             = 0 | all_52_0 = 0)
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | ALPHA: (6932) implies:
% 97.96/14.74  | | | | | | | | | | |   (6933)  $i(all_62_1)
% 97.96/14.74  | | | | | | | | | | |   (6934)  s(all_62_1) = all_62_0
% 97.96/14.74  | | | | | | | | | | |   (6935)  all_62_0 = 0 | all_52_0 = 0
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | BETA: splitting (6935) gives:
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | |   (6936)  all_62_0 = 0
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | REDUCE: (6934), (6936) imply:
% 97.96/14.74  | | | | | | | | | | | |   (6937)  s(all_62_1) = 0
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_73_0,
% 97.96/14.74  | | | | | | | | | | | |        all_73_1 gives:
% 97.96/14.74  | | | | | | | | | | | |   (6938)   ~ (all_73_0 = 0) & s(all_73_1) = all_73_0 &
% 97.96/14.74  | | | | | | | | | | | |           $i(all_73_1)
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | ALPHA: (6938) implies:
% 97.96/14.74  | | | | | | | | | | | |   (6939)   ~ (all_73_0 = 0)
% 97.96/14.74  | | | | | | | | | | | |   (6940)  $i(all_73_1)
% 97.96/14.74  | | | | | | | | | | | |   (6941)  s(all_73_1) = all_73_0
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | GROUND_INST: instantiating (6930) with all_73_1, all_73_0,
% 97.96/14.74  | | | | | | | | | | | |              simplifying with (6940), (6941) gives:
% 97.96/14.74  | | | | | | | | | | | |   (6942)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_73_0 = 0)) & (v1 = 0 |
% 97.96/14.74  | | | | | | | | | | | |               all_73_0 = 0))
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | DELTA: instantiating (6942) with fresh symbols all_80_0,
% 97.96/14.74  | | | | | | | | | | | |        all_80_1 gives:
% 97.96/14.74  | | | | | | | | | | | |   (6943)  s(all_80_1) = all_80_0 & $i(all_80_1) & ( ~
% 97.96/14.74  | | | | | | | | | | | |             (all_80_0 = 0) |  ~ (all_73_0 = 0)) & (all_80_0
% 97.96/14.74  | | | | | | | | | | | |             = 0 | all_73_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | ALPHA: (6943) implies:
% 97.96/14.74  | | | | | | | | | | | |   (6944)  $i(all_80_1)
% 97.96/14.74  | | | | | | | | | | | |   (6945)  s(all_80_1) = all_80_0
% 97.96/14.74  | | | | | | | | | | | |   (6946)  all_80_0 = 0 | all_73_0 = 0
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | BETA: splitting (6946) gives:
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | |   (6947)  all_80_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | REDUCE: (6945), (6947) imply:
% 97.96/14.74  | | | | | | | | | | | | |   (6948)  s(all_80_1) = 0
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_91_0,
% 97.96/14.74  | | | | | | | | | | | | |        all_91_1 gives:
% 97.96/14.74  | | | | | | | | | | | | |   (6949)   ~ (all_91_0 = 0) & s(all_91_1) = all_91_0 &
% 97.96/14.74  | | | | | | | | | | | | |           $i(all_91_1)
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | ALPHA: (6949) implies:
% 97.96/14.74  | | | | | | | | | | | | |   (6950)   ~ (all_91_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | |   (6951)  $i(all_91_1)
% 97.96/14.74  | | | | | | | | | | | | |   (6952)  s(all_91_1) = all_91_0
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | GROUND_INST: instantiating (6930) with all_91_1, all_91_0,
% 97.96/14.74  | | | | | | | | | | | | |              simplifying with (6951), (6952) gives:
% 97.96/14.74  | | | | | | | | | | | | |   (6953)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_91_0 = 0)) & (v1 = 0 |
% 97.96/14.74  | | | | | | | | | | | | |               all_91_0 = 0))
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | DELTA: instantiating (6953) with fresh symbols all_98_0,
% 97.96/14.74  | | | | | | | | | | | | |        all_98_1 gives:
% 97.96/14.74  | | | | | | | | | | | | |   (6954)  s(all_98_1) = all_98_0 & $i(all_98_1) & ( ~
% 97.96/14.74  | | | | | | | | | | | | |             (all_98_0 = 0) |  ~ (all_91_0 = 0)) & (all_98_0
% 97.96/14.74  | | | | | | | | | | | | |             = 0 | all_91_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | ALPHA: (6954) implies:
% 97.96/14.74  | | | | | | | | | | | | |   (6955)  $i(all_98_1)
% 97.96/14.74  | | | | | | | | | | | | |   (6956)  s(all_98_1) = all_98_0
% 97.96/14.74  | | | | | | | | | | | | |   (6957)  all_98_0 = 0 | all_91_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | BETA: splitting (6957) gives:
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | |   (6958)  all_98_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | REDUCE: (6956), (6958) imply:
% 97.96/14.74  | | | | | | | | | | | | | |   (6959)  s(all_98_1) = 0
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_109_0,
% 97.96/14.74  | | | | | | | | | | | | | |        all_109_1 gives:
% 97.96/14.74  | | | | | | | | | | | | | |   (6960)   ~ (all_109_0 = 0) & s(all_109_1) = all_109_0 &
% 97.96/14.74  | | | | | | | | | | | | | |           $i(all_109_1)
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | ALPHA: (6960) implies:
% 97.96/14.74  | | | | | | | | | | | | | |   (6961)   ~ (all_109_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | | |   (6962)  $i(all_109_1)
% 97.96/14.74  | | | | | | | | | | | | | |   (6963)  s(all_109_1) = all_109_0
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | GROUND_INST: instantiating (6930) with all_109_1, all_109_0,
% 97.96/14.74  | | | | | | | | | | | | | |              simplifying with (6962), (6963) gives:
% 97.96/14.74  | | | | | | | | | | | | | |   (6964)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_109_0 = 0)) & (v1 = 0 |
% 97.96/14.74  | | | | | | | | | | | | | |               all_109_0 = 0))
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | DELTA: instantiating (6964) with fresh symbols all_116_0,
% 97.96/14.74  | | | | | | | | | | | | | |        all_116_1 gives:
% 97.96/14.74  | | | | | | | | | | | | | |   (6965)  s(all_116_1) = all_116_0 & $i(all_116_1) & ( ~
% 97.96/14.74  | | | | | | | | | | | | | |             (all_116_0 = 0) |  ~ (all_109_0 = 0)) &
% 97.96/14.74  | | | | | | | | | | | | | |           (all_116_0 = 0 | all_109_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | ALPHA: (6965) implies:
% 97.96/14.74  | | | | | | | | | | | | | |   (6966)  $i(all_116_1)
% 97.96/14.74  | | | | | | | | | | | | | |   (6967)  s(all_116_1) = all_116_0
% 97.96/14.74  | | | | | | | | | | | | | |   (6968)  all_116_0 = 0 | all_109_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | BETA: splitting (6968) gives:
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | |   (6969)  all_116_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | REDUCE: (6967), (6969) imply:
% 97.96/14.74  | | | | | | | | | | | | | | |   (6970)  s(all_116_1) = 0
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_127_0,
% 97.96/14.74  | | | | | | | | | | | | | | |        all_127_1 gives:
% 97.96/14.74  | | | | | | | | | | | | | | |   (6971)   ~ (all_127_0 = 0) & s(all_127_1) = all_127_0 &
% 97.96/14.74  | | | | | | | | | | | | | | |           $i(all_127_1)
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | ALPHA: (6971) implies:
% 97.96/14.74  | | | | | | | | | | | | | | |   (6972)   ~ (all_127_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | | | |   (6973)  $i(all_127_1)
% 97.96/14.74  | | | | | | | | | | | | | | |   (6974)  s(all_127_1) = all_127_0
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | GROUND_INST: instantiating (6930) with all_127_1, all_127_0,
% 97.96/14.74  | | | | | | | | | | | | | | |              simplifying with (6973), (6974) gives:
% 97.96/14.74  | | | | | | | | | | | | | | |   (6975)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_127_0 = 0)) & (v1 = 0 |
% 97.96/14.74  | | | | | | | | | | | | | | |               all_127_0 = 0))
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | DELTA: instantiating (6975) with fresh symbols all_134_0,
% 97.96/14.74  | | | | | | | | | | | | | | |        all_134_1 gives:
% 97.96/14.74  | | | | | | | | | | | | | | |   (6976)  s(all_134_1) = all_134_0 & $i(all_134_1) & ( ~
% 97.96/14.74  | | | | | | | | | | | | | | |             (all_134_0 = 0) |  ~ (all_127_0 = 0)) &
% 97.96/14.74  | | | | | | | | | | | | | | |           (all_134_0 = 0 | all_127_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | ALPHA: (6976) implies:
% 97.96/14.74  | | | | | | | | | | | | | | |   (6977)  $i(all_134_1)
% 97.96/14.74  | | | | | | | | | | | | | | |   (6978)  s(all_134_1) = all_134_0
% 97.96/14.74  | | | | | | | | | | | | | | |   (6979)  all_134_0 = 0 | all_127_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | BETA: splitting (6979) gives:
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6980)  all_134_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | REDUCE: (6978), (6980) imply:
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6981)  s(all_134_1) = 0
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_145_0,
% 97.96/14.74  | | | | | | | | | | | | | | | |        all_145_1 gives:
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6982)   ~ (all_145_0 = 0) & s(all_145_1) = all_145_0 &
% 97.96/14.74  | | | | | | | | | | | | | | | |           $i(all_145_1)
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | ALPHA: (6982) implies:
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6983)   ~ (all_145_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6984)  $i(all_145_1)
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6985)  s(all_145_1) = all_145_0
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6930) with all_145_1, all_145_0,
% 97.96/14.74  | | | | | | | | | | | | | | | |              simplifying with (6984), (6985) gives:
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6986)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_145_0 = 0)) & (v1 = 0 |
% 97.96/14.74  | | | | | | | | | | | | | | | |               all_145_0 = 0))
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | DELTA: instantiating (6986) with fresh symbols all_152_0,
% 97.96/14.74  | | | | | | | | | | | | | | | |        all_152_1 gives:
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6987)  s(all_152_1) = all_152_0 & $i(all_152_1) & ( ~
% 97.96/14.74  | | | | | | | | | | | | | | | |             (all_152_0 = 0) |  ~ (all_145_0 = 0)) &
% 97.96/14.74  | | | | | | | | | | | | | | | |           (all_152_0 = 0 | all_145_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | ALPHA: (6987) implies:
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6988)  $i(all_152_1)
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6989)  s(all_152_1) = all_152_0
% 97.96/14.74  | | | | | | | | | | | | | | | |   (6990)  all_152_0 = 0 | all_145_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | BETA: splitting (6990) gives:
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | |   (6991)  all_152_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | REDUCE: (6989), (6991) imply:
% 97.96/14.74  | | | | | | | | | | | | | | | | |   (6992)  s(all_152_1) = 0
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | BETA: splitting (6927) gives:
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | |   (6993)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.74  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.74  | | | | | | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | | ALPHA: (6993) implies:
% 97.96/14.74  | | | | | | | | | | | | | | | | | |   (6994)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6994) with all_152_1, simplifying
% 97.96/14.74  | | | | | | | | | | | | | | | | | |              with (6988), (6992) gives:
% 97.96/14.74  | | | | | | | | | | | | | | | | | |   (6995)  $false
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | | CLOSE: (6995) is inconsistent.
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | |   (6996)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.74  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.74  | | | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | | ALPHA: (6996) implies:
% 97.96/14.74  | | | | | | | | | | | | | | | | | |   (6997)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.74  | | | | | | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6673), (6787), (6788), (6929),
% 97.96/14.74  | | | | | | | | | | | | | | | | | |            (6997) are inconsistent by sub-proof #1.
% 97.96/14.74  | | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | End of split
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | |   (6998)  all_145_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | REDUCE: (6983), (6998) imply:
% 97.96/14.74  | | | | | | | | | | | | | | | | |   (6999)  $false
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | | CLOSE: (6999) is inconsistent.
% 97.96/14.74  | | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | End of split
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | |   (7000)  all_127_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | REDUCE: (6972), (7000) imply:
% 97.96/14.74  | | | | | | | | | | | | | | | |   (7001)  $false
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | | CLOSE: (7001) is inconsistent.
% 97.96/14.74  | | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | End of split
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | |   (7002)  all_109_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | REDUCE: (6961), (7002) imply:
% 97.96/14.74  | | | | | | | | | | | | | | |   (7003)  $false
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | | CLOSE: (7003) is inconsistent.
% 97.96/14.74  | | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | End of split
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | |   (7004)  all_91_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | REDUCE: (6950), (7004) imply:
% 97.96/14.74  | | | | | | | | | | | | | |   (7005)  $false
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | | CLOSE: (7005) is inconsistent.
% 97.96/14.74  | | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | End of split
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | |   (7006)  all_73_0 = 0
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | REDUCE: (6939), (7006) imply:
% 97.96/14.74  | | | | | | | | | | | | |   (7007)  $false
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | CLOSE: (7007) is inconsistent.
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | End of split
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | |   (7008)  all_52_0 = 0
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | REDUCE: (6922), (7008) imply:
% 97.96/14.74  | | | | | | | | | | | |   (7009)  $false
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | CLOSE: (7009) is inconsistent.
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | End of split
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | |   (7010)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.74  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.74  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.74  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.74  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 97.96/14.74  | | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 97.96/14.74  | | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.74  | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | ALPHA: (7010) implies:
% 97.96/14.74  | | | | | | | | | | |   (7011)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.74  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.74  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.74  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.74  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.74  | | | | | | | | | | |   (7012)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.74  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.74  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.74  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | DELTA: instantiating (7012) with fresh symbols all_61_0,
% 97.96/14.74  | | | | | | | | | | |        all_61_1 gives:
% 97.96/14.74  | | | | | | | | | | |   (7013)  s(all_61_1) = all_61_0 & $i(all_61_1) &  ! [v0:
% 97.96/14.74  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_61_0 = 0) | v1 = 0
% 97.96/14.74  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.74  | | | | | | | | | | |           (all_61_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | ALPHA: (7013) implies:
% 97.96/14.74  | | | | | | | | | | |   (7014)   ! [v0: $i] : (all_61_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.96/14.74  | | | | | | | | | | |             $i(v0))
% 97.96/14.74  | | | | | | | | | | |   (7015)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_61_0 = 0) |
% 97.96/14.74  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | GROUND_INST: instantiating (7015) with all_52_1, all_52_0,
% 97.96/14.74  | | | | | | | | | | |              simplifying with (6923), (6924) gives:
% 97.96/14.74  | | | | | | | | | | |   (7016)   ~ (all_61_0 = 0) | all_52_0 = 0
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | BETA: splitting (7016) gives:
% 97.96/14.74  | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | |   (7017)   ~ (all_61_0 = 0)
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | BETA: splitting (6927) gives:
% 97.96/14.74  | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | Case 1:
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | |   (7018)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.74  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.74  | | | | | | | | | | | | |               0) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | ALPHA: (7018) implies:
% 97.96/14.74  | | | | | | | | | | | | |   (7019)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.74  | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6673), (6787), (6788), (7011),
% 97.96/14.74  | | | | | | | | | | | | |            (7019) are inconsistent by sub-proof #2.
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | Case 2:
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | |   (7020)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.74  | | | | | | | | | | | | |             = v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.74  | | | | | | | | | | | | |             $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | ALPHA: (7020) implies:
% 97.96/14.74  | | | | | | | | | | | | |   (7021)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | DELTA: instantiating (7021) with fresh symbol all_74_0
% 97.96/14.74  | | | | | | | | | | | | |        gives:
% 97.96/14.74  | | | | | | | | | | | | |   (7022)  s(all_74_0) = 0 & $i(all_74_0)
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | ALPHA: (7022) implies:
% 97.96/14.74  | | | | | | | | | | | | |   (7023)  $i(all_74_0)
% 97.96/14.74  | | | | | | | | | | | | |   (7024)  s(all_74_0) = 0
% 97.96/14.74  | | | | | | | | | | | | | 
% 97.96/14.74  | | | | | | | | | | | | | GROUND_INST: instantiating (7014) with all_74_0, simplifying
% 97.96/14.74  | | | | | | | | | | | | |              with (7023), (7024) gives:
% 97.96/14.74  | | | | | | | | | | | | |   (7025)  all_61_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | REDUCE: (7017), (7025) imply:
% 97.96/14.75  | | | | | | | | | | | | |   (7026)  $false
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | CLOSE: (7026) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | |   (7027)  all_52_0 = 0
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | REDUCE: (6922), (7027) imply:
% 97.96/14.75  | | | | | | | | | | | |   (7028)  $false
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | CLOSE: (7028) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | |   (7029)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.75  | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0)
% 97.96/14.75  | | | | | | | | | |                 = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) =
% 97.96/14.75  | | | | | | | | | |                   0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 97.96/14.75  | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))))
% 97.96/14.75  | | | | | | | | | |           & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 97.96/14.75  | | | | | | | | | |                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] :
% 97.96/14.75  | | | | | | | | | |                 (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1
% 97.96/14.75  | | | | | | | | | |                       = 0)) & (v3 = 0 | v1 = 0))) & (( !
% 97.96/14.75  | | | | | | | | | |                   [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.75  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 97.96/14.75  | | | | | | | | | |                   : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : (
% 97.96/14.75  | | | | | | | | | |                     ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i]
% 97.96/14.75  | | | | | | | | | |                   :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1
% 97.96/14.75  | | | | | | | | | |                     & $i(v0))))) | ( ? [v0: $i] :  ? [v1:
% 97.96/14.75  | | | | | | | | | |                 any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 97.96/14.75  | | | | | | | | | |                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 97.96/14.75  | | | | | | | | | |                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] :
% 97.96/14.75  | | | | | | | | | |                 (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & ((
% 97.96/14.75  | | | | | | | | | |                   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 97.96/14.75  | | | | | | | | | |                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 97.96/14.75  | | | | | | | | | |                   : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0:
% 97.96/14.75  | | | | | | | | | |                     $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.75  | | | | | | | | | |                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.75  | | | | | | | | | |                   (p(v0) = 0 & $i(v0))))))
% 97.96/14.75  | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | ALPHA: (7029) implies:
% 97.96/14.75  | | | | | | | | | |   (7030)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) | 
% 97.96/14.75  | | | | | | | | | |               ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 97.96/14.75  | | | | | | | | | |                 = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0))
% 97.96/14.75  | | | | | | | | | |                 & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 97.96/14.75  | | | | | | | | | |                 [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.75  | | | | | | | | | |                   $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.75  | | | | | | | | | |                   $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.75  | | | | | | | | | |                   |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int]
% 97.96/14.75  | | | | | | | | | |                 : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | (
% 97.96/14.75  | | | | | | | | | |             ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | |               &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) |
% 97.96/14.75  | | | | | | | | | |                 v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  !
% 97.96/14.75  | | | | | | | | | |               [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 97.96/14.75  | | | | | | | | | |                 $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 97.96/14.75  | | | | | | | | | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.75  | | | | | | | | | |                 [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | (
% 97.96/14.75  | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 97.96/14.75  | | | | | | | | | |                   q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 97.96/14.75  | | | | | | | | | |                 (p(v0) = 0 & $i(v0)))))
% 97.96/14.75  | | | | | | | | | |   (7031)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 97.96/14.75  | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) =
% 97.96/14.75  | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0) = 0)
% 97.96/14.75  | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.75  | | | | | | | | | |               ~ (v1 = 0) & p(v0) = v1 & $i(v0)))
% 97.96/14.75  | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | BETA: splitting (7030) gives:
% 97.96/14.75  | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | |   (7032)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.75  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.75  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.75  | | | | | | | | | | |               (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 97.96/14.75  | | | | | | | | | | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 97.96/14.75  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.75  | | | | | | | | | | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 97.96/14.75  | | | | | | | | | | |                 ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 97.96/14.75  | | | | | | | | | | |                 (v1 = 0) & q(v0) = v1 & $i(v0))))
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | ALPHA: (7032) implies:
% 97.96/14.75  | | | | | | | | | | |   (7033)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.75  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) =
% 97.96/14.75  | | | | | | | | | | |               0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0)
% 97.96/14.75  | | | | | | | | | | |               |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 97.96/14.75  | | | | | | | | | | |               ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 97.96/14.75  | | | | | | | | | | |   (7034)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~
% 97.96/14.75  | | | | | | | | | | |             $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) =
% 97.96/14.75  | | | | | | | | | | |               v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 97.96/14.75  | | | | | | | | | | |               (v3 = 0 | v1 = 0)))
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | GROUND_INST: instantiating (7034) with all_52_1, all_52_0,
% 97.96/14.75  | | | | | | | | | | |              simplifying with (6923), (6924) gives:
% 97.96/14.75  | | | | | | | | | | |   (7035)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_52_0 = 0)) & (v1 = 0 |
% 97.96/14.75  | | | | | | | | | | |               all_52_0 = 0))
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | DELTA: instantiating (7035) with fresh symbols all_62_0,
% 97.96/14.75  | | | | | | | | | | |        all_62_1 gives:
% 97.96/14.75  | | | | | | | | | | |   (7036)  s(all_62_1) = all_62_0 & $i(all_62_1) & ( ~
% 97.96/14.75  | | | | | | | | | | |             (all_62_0 = 0) |  ~ (all_52_0 = 0)) & (all_62_0
% 97.96/14.75  | | | | | | | | | | |             = 0 | all_52_0 = 0)
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | ALPHA: (7036) implies:
% 97.96/14.75  | | | | | | | | | | |   (7037)  $i(all_62_1)
% 97.96/14.75  | | | | | | | | | | |   (7038)  s(all_62_1) = all_62_0
% 97.96/14.75  | | | | | | | | | | |   (7039)  all_62_0 = 0 | all_52_0 = 0
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | BETA: splitting (7039) gives:
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | |   (7040)  all_62_0 = 0
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | REDUCE: (7038), (7040) imply:
% 97.96/14.75  | | | | | | | | | | | |   (7041)  s(all_62_1) = 0
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_73_0,
% 97.96/14.75  | | | | | | | | | | | |        all_73_1 gives:
% 97.96/14.75  | | | | | | | | | | | |   (7042)   ~ (all_73_0 = 0) & s(all_73_1) = all_73_0 &
% 97.96/14.75  | | | | | | | | | | | |           $i(all_73_1)
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | ALPHA: (7042) implies:
% 97.96/14.75  | | | | | | | | | | | |   (7043)   ~ (all_73_0 = 0)
% 97.96/14.75  | | | | | | | | | | | |   (7044)  $i(all_73_1)
% 97.96/14.75  | | | | | | | | | | | |   (7045)  s(all_73_1) = all_73_0
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | GROUND_INST: instantiating (7034) with all_73_1, all_73_0,
% 97.96/14.75  | | | | | | | | | | | |              simplifying with (7044), (7045) gives:
% 97.96/14.75  | | | | | | | | | | | |   (7046)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_73_0 = 0)) & (v1 = 0 |
% 97.96/14.75  | | | | | | | | | | | |               all_73_0 = 0))
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | DELTA: instantiating (7046) with fresh symbols all_80_0,
% 97.96/14.75  | | | | | | | | | | | |        all_80_1 gives:
% 97.96/14.75  | | | | | | | | | | | |   (7047)  s(all_80_1) = all_80_0 & $i(all_80_1) & ( ~
% 97.96/14.75  | | | | | | | | | | | |             (all_80_0 = 0) |  ~ (all_73_0 = 0)) & (all_80_0
% 97.96/14.75  | | | | | | | | | | | |             = 0 | all_73_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | ALPHA: (7047) implies:
% 97.96/14.75  | | | | | | | | | | | |   (7048)  $i(all_80_1)
% 97.96/14.75  | | | | | | | | | | | |   (7049)  s(all_80_1) = all_80_0
% 97.96/14.75  | | | | | | | | | | | |   (7050)  all_80_0 = 0 | all_73_0 = 0
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | BETA: splitting (7050) gives:
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | |   (7051)  all_80_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | REDUCE: (7049), (7051) imply:
% 97.96/14.75  | | | | | | | | | | | | |   (7052)  s(all_80_1) = 0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_91_0,
% 97.96/14.75  | | | | | | | | | | | | |        all_91_1 gives:
% 97.96/14.75  | | | | | | | | | | | | |   (7053)   ~ (all_91_0 = 0) & s(all_91_1) = all_91_0 &
% 97.96/14.75  | | | | | | | | | | | | |           $i(all_91_1)
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | ALPHA: (7053) implies:
% 97.96/14.75  | | | | | | | | | | | | |   (7054)   ~ (all_91_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | |   (7055)  $i(all_91_1)
% 97.96/14.75  | | | | | | | | | | | | |   (7056)  s(all_91_1) = all_91_0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | GROUND_INST: instantiating (7034) with all_91_1, all_91_0,
% 97.96/14.75  | | | | | | | | | | | | |              simplifying with (7055), (7056) gives:
% 97.96/14.75  | | | | | | | | | | | | |   (7057)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_91_0 = 0)) & (v1 = 0 |
% 97.96/14.75  | | | | | | | | | | | | |               all_91_0 = 0))
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | DELTA: instantiating (7057) with fresh symbols all_98_0,
% 97.96/14.75  | | | | | | | | | | | | |        all_98_1 gives:
% 97.96/14.75  | | | | | | | | | | | | |   (7058)  s(all_98_1) = all_98_0 & $i(all_98_1) & ( ~
% 97.96/14.75  | | | | | | | | | | | | |             (all_98_0 = 0) |  ~ (all_91_0 = 0)) & (all_98_0
% 97.96/14.75  | | | | | | | | | | | | |             = 0 | all_91_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | ALPHA: (7058) implies:
% 97.96/14.75  | | | | | | | | | | | | |   (7059)  $i(all_98_1)
% 97.96/14.75  | | | | | | | | | | | | |   (7060)  s(all_98_1) = all_98_0
% 97.96/14.75  | | | | | | | | | | | | |   (7061)  all_98_0 = 0 | all_91_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | BETA: splitting (7061) gives:
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | |   (7062)  all_98_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | REDUCE: (7060), (7062) imply:
% 97.96/14.75  | | | | | | | | | | | | | |   (7063)  s(all_98_1) = 0
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_109_0,
% 97.96/14.75  | | | | | | | | | | | | | |        all_109_1 gives:
% 97.96/14.75  | | | | | | | | | | | | | |   (7064)   ~ (all_109_0 = 0) & s(all_109_1) = all_109_0 &
% 97.96/14.75  | | | | | | | | | | | | | |           $i(all_109_1)
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | ALPHA: (7064) implies:
% 97.96/14.75  | | | | | | | | | | | | | |   (7065)   ~ (all_109_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | | |   (7066)  $i(all_109_1)
% 97.96/14.75  | | | | | | | | | | | | | |   (7067)  s(all_109_1) = all_109_0
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | GROUND_INST: instantiating (7034) with all_109_1, all_109_0,
% 97.96/14.75  | | | | | | | | | | | | | |              simplifying with (7066), (7067) gives:
% 97.96/14.75  | | | | | | | | | | | | | |   (7068)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_109_0 = 0)) & (v1 = 0 |
% 97.96/14.75  | | | | | | | | | | | | | |               all_109_0 = 0))
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | DELTA: instantiating (7068) with fresh symbols all_116_0,
% 97.96/14.75  | | | | | | | | | | | | | |        all_116_1 gives:
% 97.96/14.75  | | | | | | | | | | | | | |   (7069)  s(all_116_1) = all_116_0 & $i(all_116_1) & ( ~
% 97.96/14.75  | | | | | | | | | | | | | |             (all_116_0 = 0) |  ~ (all_109_0 = 0)) &
% 97.96/14.75  | | | | | | | | | | | | | |           (all_116_0 = 0 | all_109_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | ALPHA: (7069) implies:
% 97.96/14.75  | | | | | | | | | | | | | |   (7070)  $i(all_116_1)
% 97.96/14.75  | | | | | | | | | | | | | |   (7071)  s(all_116_1) = all_116_0
% 97.96/14.75  | | | | | | | | | | | | | |   (7072)  all_116_0 = 0 | all_109_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | BETA: splitting (7072) gives:
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | |   (7073)  all_116_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | REDUCE: (7071), (7073) imply:
% 97.96/14.75  | | | | | | | | | | | | | | |   (7074)  s(all_116_1) = 0
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_127_0,
% 97.96/14.75  | | | | | | | | | | | | | | |        all_127_1 gives:
% 97.96/14.75  | | | | | | | | | | | | | | |   (7075)   ~ (all_127_0 = 0) & s(all_127_1) = all_127_0 &
% 97.96/14.75  | | | | | | | | | | | | | | |           $i(all_127_1)
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | ALPHA: (7075) implies:
% 97.96/14.75  | | | | | | | | | | | | | | |   (7076)   ~ (all_127_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | | | |   (7077)  $i(all_127_1)
% 97.96/14.75  | | | | | | | | | | | | | | |   (7078)  s(all_127_1) = all_127_0
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | GROUND_INST: instantiating (7034) with all_127_1, all_127_0,
% 97.96/14.75  | | | | | | | | | | | | | | |              simplifying with (7077), (7078) gives:
% 97.96/14.75  | | | | | | | | | | | | | | |   (7079)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_127_0 = 0)) & (v1 = 0 |
% 97.96/14.75  | | | | | | | | | | | | | | |               all_127_0 = 0))
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | DELTA: instantiating (7079) with fresh symbols all_134_0,
% 97.96/14.75  | | | | | | | | | | | | | | |        all_134_1 gives:
% 97.96/14.75  | | | | | | | | | | | | | | |   (7080)  s(all_134_1) = all_134_0 & $i(all_134_1) & ( ~
% 97.96/14.75  | | | | | | | | | | | | | | |             (all_134_0 = 0) |  ~ (all_127_0 = 0)) &
% 97.96/14.75  | | | | | | | | | | | | | | |           (all_134_0 = 0 | all_127_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | ALPHA: (7080) implies:
% 97.96/14.75  | | | | | | | | | | | | | | |   (7081)  $i(all_134_1)
% 97.96/14.75  | | | | | | | | | | | | | | |   (7082)  s(all_134_1) = all_134_0
% 97.96/14.75  | | | | | | | | | | | | | | |   (7083)  all_134_0 = 0 | all_127_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | BETA: splitting (7083) gives:
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7084)  all_134_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | REDUCE: (7082), (7084) imply:
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7085)  s(all_134_1) = 0
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | DELTA: instantiating (6920) with fresh symbols all_145_0,
% 97.96/14.75  | | | | | | | | | | | | | | | |        all_145_1 gives:
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7086)   ~ (all_145_0 = 0) & s(all_145_1) = all_145_0 &
% 97.96/14.75  | | | | | | | | | | | | | | | |           $i(all_145_1)
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | ALPHA: (7086) implies:
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7087)   ~ (all_145_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7088)  $i(all_145_1)
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7089)  s(all_145_1) = all_145_0
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7034) with all_145_1, all_145_0,
% 97.96/14.75  | | | | | | | | | | | | | | | |              simplifying with (7088), (7089) gives:
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7090)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | | | | | | |             & ( ~ (v1 = 0) |  ~ (all_145_0 = 0)) & (v1 = 0 |
% 97.96/14.75  | | | | | | | | | | | | | | | |               all_145_0 = 0))
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | DELTA: instantiating (7090) with fresh symbols all_152_0,
% 97.96/14.75  | | | | | | | | | | | | | | | |        all_152_1 gives:
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7091)  s(all_152_1) = all_152_0 & $i(all_152_1) & ( ~
% 97.96/14.75  | | | | | | | | | | | | | | | |             (all_152_0 = 0) |  ~ (all_145_0 = 0)) &
% 97.96/14.75  | | | | | | | | | | | | | | | |           (all_152_0 = 0 | all_145_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | ALPHA: (7091) implies:
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7092)  $i(all_152_1)
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7093)  s(all_152_1) = all_152_0
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7094)  all_152_0 = 0 | all_145_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | BETA: splitting (7094) gives:
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | |   (7095)  all_152_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | REDUCE: (7093), (7095) imply:
% 97.96/14.75  | | | | | | | | | | | | | | | | |   (7096)  s(all_152_1) = 0
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | BETA: splitting (7031) gives:
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | |   (7097)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.75  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.75  | | | | | | | | | | | | | | | | | |             $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | | ALPHA: (7097) implies:
% 97.96/14.75  | | | | | | | | | | | | | | | | | |   (7098)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.75  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | | REF_CLOSE: (3703), (3704), (6673), (6787), (6788), (7033),
% 97.96/14.75  | | | | | | | | | | | | | | | | | |            (7098) are inconsistent by sub-proof #2.
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | |   (7099)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.75  | | | | | | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.75  | | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | | ALPHA: (7099) implies:
% 97.96/14.75  | | | | | | | | | | | | | | | | | |   (7100)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7100) with all_152_1, simplifying
% 97.96/14.75  | | | | | | | | | | | | | | | | | |              with (7092), (7096) gives:
% 97.96/14.75  | | | | | | | | | | | | | | | | | |   (7101)  $false
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | | CLOSE: (7101) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | |   (7102)  all_145_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | REDUCE: (7087), (7102) imply:
% 97.96/14.75  | | | | | | | | | | | | | | | | |   (7103)  $false
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | | CLOSE: (7103) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7104)  all_127_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | REDUCE: (7076), (7104) imply:
% 97.96/14.75  | | | | | | | | | | | | | | | |   (7105)  $false
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | | CLOSE: (7105) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | |   (7106)  all_109_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | REDUCE: (7065), (7106) imply:
% 97.96/14.75  | | | | | | | | | | | | | | |   (7107)  $false
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | | CLOSE: (7107) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | |   (7108)  all_91_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | REDUCE: (7054), (7108) imply:
% 97.96/14.75  | | | | | | | | | | | | | |   (7109)  $false
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | | CLOSE: (7109) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | |   (7110)  all_73_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | REDUCE: (7043), (7110) imply:
% 97.96/14.75  | | | | | | | | | | | | |   (7111)  $false
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | CLOSE: (7111) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | |   (7112)  all_52_0 = 0
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | REDUCE: (6922), (7112) imply:
% 97.96/14.75  | | | | | | | | | | | |   (7113)  $false
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | CLOSE: (7113) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | |   (7114)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.75  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.75  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2))) &
% 97.96/14.75  | | | | | | | | | | |           (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.75  | | | | | | | | | | |                   = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.75  | | | | | | | | | | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] : 
% 97.96/14.75  | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 97.96/14.75  | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.75  | | | | | | | | | | |                 $i(v0))))
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | ALPHA: (7114) implies:
% 97.96/14.75  | | | | | | | | | | |   (7115)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 97.96/14.75  | | | | | | | | | | |                 = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 97.96/14.75  | | | | | | | | | | |               (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 97.96/14.75  | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 97.96/14.75  | | | | | | | | | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 97.96/14.75  | | | | | | | | | | |   (7116)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0)
% 97.96/14.75  | | | | | | | | | | |             &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 97.96/14.75  | | | | | | | | | | |               = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2:
% 97.96/14.75  | | | | | | | | | | |               $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | DELTA: instantiating (7116) with fresh symbols all_61_0,
% 97.96/14.75  | | | | | | | | | | |        all_61_1 gives:
% 97.96/14.75  | | | | | | | | | | |   (7117)  s(all_61_1) = all_61_0 & $i(all_61_1) &  ! [v0:
% 97.96/14.75  | | | | | | | | | | |             $i] :  ! [v1: int] : ( ~ (all_61_0 = 0) | v1 = 0
% 97.96/14.75  | | | | | | | | | | |             |  ~ (s(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] :
% 97.96/14.75  | | | | | | | | | | |           (all_61_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | ALPHA: (7117) implies:
% 97.96/14.75  | | | | | | | | | | |   (7118)   ! [v0: $i] : (all_61_0 = 0 |  ~ (s(v0) = 0) |  ~
% 97.96/14.75  | | | | | | | | | | |             $i(v0))
% 97.96/14.75  | | | | | | | | | | |   (7119)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_61_0 = 0) |
% 97.96/14.75  | | | | | | | | | | |             v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | GROUND_INST: instantiating (7119) with all_52_1, all_52_0,
% 97.96/14.75  | | | | | | | | | | |              simplifying with (6923), (6924) gives:
% 97.96/14.75  | | | | | | | | | | |   (7120)   ~ (all_61_0 = 0) | all_52_0 = 0
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | BETA: splitting (7120) gives:
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | |   (7121)   ~ (all_61_0 = 0)
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | BETA: splitting (7031) gives:
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | Case 1:
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | |   (7122)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 97.96/14.75  | | | | | | | | | | | | |               v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 97.96/14.75  | | | | | | | | | | | | |             $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | ALPHA: (7122) implies:
% 97.96/14.75  | | | | | | | | | | | | |   (7123)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | DELTA: instantiating (7123) with fresh symbol all_76_0
% 97.96/14.75  | | | | | | | | | | | | |        gives:
% 97.96/14.75  | | | | | | | | | | | | |   (7124)  s(all_76_0) = 0 & $i(all_76_0)
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | ALPHA: (7124) implies:
% 97.96/14.75  | | | | | | | | | | | | |   (7125)  $i(all_76_0)
% 97.96/14.75  | | | | | | | | | | | | |   (7126)  s(all_76_0) = 0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | GROUND_INST: instantiating (7118) with all_76_0, simplifying
% 97.96/14.75  | | | | | | | | | | | | |              with (7125), (7126) gives:
% 97.96/14.75  | | | | | | | | | | | | |   (7127)  all_61_0 = 0
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | REDUCE: (7121), (7127) imply:
% 97.96/14.75  | | | | | | | | | | | | |   (7128)  $false
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | CLOSE: (7128) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | |   (7129)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 97.96/14.75  | | | | | | | | | | | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 97.96/14.75  | | | | | | | | | | | | |             v1 & $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | ALPHA: (7129) implies:
% 97.96/14.75  | | | | | | | | | | | | |   (7130)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0)
% 97.96/14.75  | | | | | | | | | | | | |             = v1 & $i(v0))
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | | REF_CLOSE: (3705), (3706), (6673), (6787), (6788), (7115),
% 97.96/14.75  | | | | | | | | | | | | |            (7130) are inconsistent by sub-proof #1.
% 97.96/14.75  | | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | |   (7131)  all_52_0 = 0
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | REDUCE: (6922), (7131) imply:
% 97.96/14.75  | | | | | | | | | | | |   (7132)  $false
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | | CLOSE: (7132) is inconsistent.
% 97.96/14.75  | | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | | 
% 97.96/14.75  | | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | | 
% 97.96/14.75  | | | | | | | | End of split
% 97.96/14.75  | | | | | | | | 
% 97.96/14.75  | | | | | | | Case 2:
% 97.96/14.75  | | | | | | | | 
% 97.96/14.75  | | | | | | | |   (7133)  all_21_0 = 0
% 97.96/14.75  | | | | | | | | 
% 97.96/14.75  | | | | | | | | REDUCE: (6676), (7133) imply:
% 97.96/14.75  | | | | | | | |   (7134)  $false
% 97.96/14.75  | | | | | | | | 
% 97.96/14.75  | | | | | | | | CLOSE: (7134) is inconsistent.
% 97.96/14.75  | | | | | | | | 
% 97.96/14.75  | | | | | | | End of split
% 97.96/14.75  | | | | | | | 
% 97.96/14.75  | | | | | | End of split
% 97.96/14.75  | | | | | | 
% 97.96/14.75  | | | | | End of split
% 97.96/14.75  | | | | | 
% 97.96/14.75  | | | | End of split
% 97.96/14.75  | | | | 
% 97.96/14.75  | | | End of split
% 97.96/14.75  | | | 
% 97.96/14.75  | | End of split
% 97.96/14.75  | | 
% 97.96/14.75  | End of split
% 97.96/14.75  | 
% 97.96/14.75  End of proof
% 97.96/14.75  
% 97.96/14.75  Sub-proof #1 shows that the following formulas are inconsistent:
% 97.96/14.75  ----------------------------------------------------------------
% 97.96/14.75    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 97.96/14.75           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 97.96/14.75           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 97.96/14.75             $i(v0)))
% 97.96/14.75    (2)  $i(all_29_1)
% 97.96/14.75    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 97.96/14.75    (4)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 97.96/14.75    (5)  q(all_29_1) = all_29_0
% 97.96/14.75    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 97.96/14.75    (7)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 97.96/14.75           |  ~ $i(v0))
% 97.96/14.75  
% 97.96/14.75  Begin of proof
% 97.96/14.76  | 
% 97.96/14.76  | DELTA: instantiating (6) with fresh symbols all_75_0, all_75_1 gives:
% 97.96/14.76  |   (8)   ~ (all_75_0 = 0) & p(all_75_1) = all_75_0 & $i(all_75_1)
% 97.96/14.76  | 
% 97.96/14.76  | ALPHA: (8) implies:
% 97.96/14.76  |   (9)   ~ (all_75_0 = 0)
% 97.96/14.76  |   (10)  $i(all_75_1)
% 97.96/14.76  |   (11)  p(all_75_1) = all_75_0
% 97.96/14.76  | 
% 97.96/14.76  | GROUND_INST: instantiating (7) with all_75_1, all_75_0, simplifying with (10),
% 97.96/14.76  |              (11) gives:
% 97.96/14.76  |   (12)   ~ (all_9_0 = 0) | all_75_0 = 0
% 97.96/14.76  | 
% 97.96/14.76  | BETA: splitting (1) gives:
% 97.96/14.76  | 
% 97.96/14.76  | Case 1:
% 97.96/14.76  | | 
% 97.96/14.76  | |   (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 97.96/14.76  | |         &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 97.96/14.76  | | 
% 97.96/14.76  | | ALPHA: (13) implies:
% 97.96/14.76  | |   (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 97.96/14.76  | | 
% 97.96/14.76  | | GROUND_INST: instantiating (14) with all_29_1, all_29_0, simplifying with
% 97.96/14.76  | |              (2), (5) gives:
% 97.96/14.76  | |   (15)  all_29_0 = 0
% 97.96/14.76  | | 
% 97.96/14.76  | | REDUCE: (5), (15) imply:
% 98.20/14.76  | |   (16)  q(all_29_1) = 0
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (3) with all_29_1, simplifying with (2), (16)
% 98.20/14.76  | |              gives:
% 98.20/14.76  | |   (17)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (17) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.76  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (18) implies:
% 98.20/14.76  | |   (19)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | BETA: splitting (12) gives:
% 98.20/14.76  | | 
% 98.20/14.76  | | Case 1:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (20)   ~ (all_9_0 = 0)
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REF_CLOSE: (4), (19), (20) are inconsistent by sub-proof #31.
% 98.20/14.76  | | | 
% 98.20/14.76  | | Case 2:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (21)  all_75_0 = 0
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REDUCE: (9), (21) imply:
% 98.20/14.76  | | |   (22)  $false
% 98.20/14.76  | | | 
% 98.20/14.76  | | | CLOSE: (22) is inconsistent.
% 98.20/14.76  | | | 
% 98.20/14.76  | | End of split
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #2 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.76    (2)  $i(all_9_1)
% 98.20/14.76    (3)  $i(all_29_1)
% 98.20/14.76    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.76    (5)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.76           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.76             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (6)  q(all_29_1) = all_29_0
% 98.20/14.76    (7)  p(all_9_1) = all_9_0
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (2),
% 98.20/14.76  |              (7) gives:
% 98.20/14.76  |   (8)  all_9_0 = 0
% 98.20/14.76  | 
% 98.20/14.76  | REDUCE: (7), (8) imply:
% 98.20/14.76  |   (9)  p(all_9_1) = 0
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (5) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (10) implies:
% 98.20/14.76  | |   (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (11) with all_29_1, all_29_0, simplifying with
% 98.20/14.76  | |              (3), (6) gives:
% 98.20/14.76  | |   (12)  all_29_0 = 0
% 98.20/14.76  | | 
% 98.20/14.76  | | REDUCE: (6), (12) imply:
% 98.20/14.76  | |   (13)  q(all_29_1) = 0
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (4) with all_29_1, simplifying with (3), (13)
% 98.20/14.76  | |              gives:
% 98.20/14.76  | |   (14)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (14) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (15)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.76  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (15) implies:
% 98.20/14.76  | |   (16)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (16) with all_9_1, simplifying with (2), (9)
% 98.20/14.76  | |              gives:
% 98.20/14.76  | |   (17)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (17) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #3 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.76    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.76           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.76           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (3)  $i(all_9_1)
% 98.20/14.76    (4)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.76             v1) |  ~ $i(v0))
% 98.20/14.76    (5)  p(all_9_1) = all_9_0
% 98.20/14.76    (6)  all_29_0 = 0
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (3),
% 98.20/14.76  |              (5) gives:
% 98.20/14.76  |   (7)  all_9_0 = 0
% 98.20/14.76  | 
% 98.20/14.76  | REDUCE: (5), (7) imply:
% 98.20/14.76  |   (8)  p(all_9_1) = 0
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (2) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.76  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (9) implies:
% 98.20/14.76  | |   (10)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (10) with all_9_1, simplifying with (3), (8)
% 98.20/14.76  | |              gives:
% 98.20/14.76  | |   (11)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (11) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.76  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (12) implies:
% 98.20/14.76  | |   (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | DELTA: instantiating (13) with fresh symbols all_78_0, all_78_1 gives:
% 98.20/14.76  | |   (14)   ~ (all_78_0 = 0) & q(all_78_1) = all_78_0 & $i(all_78_1)
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (14) implies:
% 98.20/14.76  | |   (15)   ~ (all_78_0 = 0)
% 98.20/14.76  | |   (16)  $i(all_78_1)
% 98.20/14.76  | |   (17)  q(all_78_1) = all_78_0
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (4) with all_78_1, all_78_0, simplifying with
% 98.20/14.76  | |              (16), (17) gives:
% 98.20/14.76  | |   (18)   ~ (all_29_0 = 0) | all_78_0 = 0
% 98.20/14.76  | | 
% 98.20/14.76  | | BETA: splitting (18) gives:
% 98.20/14.76  | | 
% 98.20/14.76  | | Case 1:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (19)   ~ (all_29_0 = 0)
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REDUCE: (6), (19) imply:
% 98.20/14.76  | | |   (20)  $false
% 98.20/14.76  | | | 
% 98.20/14.76  | | | CLOSE: (20) is inconsistent.
% 98.20/14.76  | | | 
% 98.20/14.76  | | Case 2:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (21)  all_78_0 = 0
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REDUCE: (15), (21) imply:
% 98.20/14.76  | | |   (22)  $false
% 98.20/14.76  | | | 
% 98.20/14.76  | | | CLOSE: (22) is inconsistent.
% 98.20/14.76  | | | 
% 98.20/14.76  | | End of split
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #4 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.76             v1) |  ~ $i(v0))
% 98.20/14.76    (2)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.76           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.76             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.20/14.76    (5)  all_29_0 = 0
% 98.20/14.76    (6)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.76           |  ~ $i(v0))
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | DELTA: instantiating (4) with fresh symbols all_81_0, all_81_1 gives:
% 98.20/14.76  |   (7)   ~ (all_81_0 = 0) & p(all_81_1) = all_81_0 & $i(all_81_1)
% 98.20/14.76  | 
% 98.20/14.76  | ALPHA: (7) implies:
% 98.20/14.76  |   (8)   ~ (all_81_0 = 0)
% 98.20/14.76  |   (9)  $i(all_81_1)
% 98.20/14.76  |   (10)  p(all_81_1) = all_81_0
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (6) with all_81_1, all_81_0, simplifying with (9),
% 98.20/14.76  |              (10) gives:
% 98.20/14.76  |   (11)   ~ (all_9_0 = 0) | all_81_0 = 0
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (3) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (12) implies:
% 98.20/14.76  | |   (13)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | BETA: splitting (11) gives:
% 98.20/14.76  | | 
% 98.20/14.76  | | Case 1:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (14)   ~ (all_9_0 = 0)
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REF_CLOSE: (2), (13), (14) are inconsistent by sub-proof #31.
% 98.20/14.76  | | | 
% 98.20/14.76  | | Case 2:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (15)  all_81_0 = 0
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REDUCE: (8), (15) imply:
% 98.20/14.76  | | |   (16)  $false
% 98.20/14.76  | | | 
% 98.20/14.76  | | | CLOSE: (16) is inconsistent.
% 98.20/14.76  | | | 
% 98.20/14.76  | | End of split
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (17)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.76  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (17) implies:
% 98.20/14.76  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | DELTA: instantiating (18) with fresh symbols all_90_0, all_90_1 gives:
% 98.20/14.76  | |   (19)   ~ (all_90_0 = 0) & q(all_90_1) = all_90_0 & $i(all_90_1)
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (19) implies:
% 98.20/14.76  | |   (20)   ~ (all_90_0 = 0)
% 98.20/14.76  | |   (21)  $i(all_90_1)
% 98.20/14.76  | |   (22)  q(all_90_1) = all_90_0
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (1) with all_90_1, all_90_0, simplifying with
% 98.20/14.76  | |              (21), (22) gives:
% 98.20/14.76  | |   (23)   ~ (all_29_0 = 0) | all_90_0 = 0
% 98.20/14.76  | | 
% 98.20/14.76  | | BETA: splitting (23) gives:
% 98.20/14.76  | | 
% 98.20/14.76  | | Case 1:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (24)   ~ (all_29_0 = 0)
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REDUCE: (5), (24) imply:
% 98.20/14.76  | | |   (25)  $false
% 98.20/14.76  | | | 
% 98.20/14.76  | | | CLOSE: (25) is inconsistent.
% 98.20/14.76  | | | 
% 98.20/14.76  | | Case 2:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (26)  all_90_0 = 0
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REDUCE: (20), (26) imply:
% 98.20/14.76  | | |   (27)  $false
% 98.20/14.76  | | | 
% 98.20/14.76  | | | CLOSE: (27) is inconsistent.
% 98.20/14.76  | | | 
% 98.20/14.76  | | End of split
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #5 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.76           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.76           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (2)   ~ (all_30_0 = 0)
% 98.20/14.76    (3)  $i(all_30_1)
% 98.20/14.76    (4)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76    (5)  q(all_30_1) = all_30_0
% 98.20/14.76    (6)   ~ (all_9_0 = 0)
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (1) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.76  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (7) implies:
% 98.20/14.76  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (8) with all_30_1, all_30_0, simplifying with
% 98.20/14.76  | |              (3), (5) gives:
% 98.20/14.76  | |   (9)  all_30_0 = 0
% 98.20/14.76  | | 
% 98.20/14.76  | | REDUCE: (2), (9) imply:
% 98.20/14.76  | |   (10)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (10) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.76  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (11) implies:
% 98.20/14.76  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | REF_CLOSE: (4), (6), (12) are inconsistent by sub-proof #31.
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #6 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)   ~ (all_30_0 = 0)
% 98.20/14.76    (2)  $i(all_9_1)
% 98.20/14.76    (3)  $i(all_30_1)
% 98.20/14.76    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.76           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.76             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (5)  q(all_30_1) = all_30_0
% 98.20/14.76    (6)  p(all_9_1) = 0
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (4) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.76  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (7) implies:
% 98.20/14.76  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (8) with all_30_1, all_30_0, simplifying with
% 98.20/14.76  | |              (3), (5) gives:
% 98.20/14.76  | |   (9)  all_30_0 = 0
% 98.20/14.76  | | 
% 98.20/14.76  | | REDUCE: (1), (9) imply:
% 98.20/14.76  | |   (10)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (10) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (11)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.76  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (11) implies:
% 98.20/14.76  | |   (12)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (12) with all_9_1, simplifying with (2), (6)
% 98.20/14.76  | |              gives:
% 98.20/14.76  | |   (13)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (13) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #7 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.76    (2)  $i(all_9_1)
% 98.20/14.76    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.76    (4)  q(all_29_1) = all_29_0
% 98.20/14.76    (5)  $i(all_29_1)
% 98.20/14.76    (6)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.76           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.76             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (7)  p(all_9_1) = all_9_0
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (2),
% 98.20/14.76  |              (7) gives:
% 98.20/14.76  |   (8)  all_9_0 = 0
% 98.20/14.76  | 
% 98.20/14.76  | REDUCE: (7), (8) imply:
% 98.20/14.76  |   (9)  p(all_9_1) = 0
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (6) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (10) implies:
% 98.20/14.76  | |   (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | REF_CLOSE: (3), (4), (5), (11) are inconsistent by sub-proof #9.
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (12)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.76  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (12) implies:
% 98.20/14.76  | |   (13)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | GROUND_INST: instantiating (13) with all_9_1, simplifying with (2), (9)
% 98.20/14.76  | |              gives:
% 98.20/14.76  | |   (14)  $false
% 98.20/14.76  | | 
% 98.20/14.76  | | CLOSE: (14) is inconsistent.
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #8 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.76           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.76           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (2)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.76    (3)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76    (4)  q(all_29_1) = all_29_0
% 98.20/14.76    (5)  $i(all_29_1)
% 98.20/14.76    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.20/14.76    (7)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.76           |  ~ $i(v0))
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | DELTA: instantiating (6) with fresh symbols all_61_0, all_61_1 gives:
% 98.20/14.76  |   (8)   ~ (all_61_0 = 0) & p(all_61_1) = all_61_0 & $i(all_61_1)
% 98.20/14.76  | 
% 98.20/14.76  | ALPHA: (8) implies:
% 98.20/14.76  |   (9)   ~ (all_61_0 = 0)
% 98.20/14.76  |   (10)  $i(all_61_1)
% 98.20/14.76  |   (11)  p(all_61_1) = all_61_0
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (7) with all_61_1, all_61_0, simplifying with (10),
% 98.20/14.76  |              (11) gives:
% 98.20/14.76  |   (12)   ~ (all_9_0 = 0) | all_61_0 = 0
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (1) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | |         &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (13) implies:
% 98.20/14.76  | |   (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | REF_CLOSE: (2), (4), (5), (14) are inconsistent by sub-proof #9.
% 98.20/14.76  | | 
% 98.20/14.76  | Case 2:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.76  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (15) implies:
% 98.20/14.76  | |   (16)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | BETA: splitting (12) gives:
% 98.20/14.76  | | 
% 98.20/14.76  | | Case 1:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (17)   ~ (all_9_0 = 0)
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REF_CLOSE: (3), (16), (17) are inconsistent by sub-proof #31.
% 98.20/14.76  | | | 
% 98.20/14.76  | | Case 2:
% 98.20/14.76  | | | 
% 98.20/14.76  | | |   (18)  all_61_0 = 0
% 98.20/14.76  | | | 
% 98.20/14.76  | | | REDUCE: (9), (18) imply:
% 98.20/14.76  | | |   (19)  $false
% 98.20/14.76  | | | 
% 98.20/14.76  | | | CLOSE: (19) is inconsistent.
% 98.20/14.76  | | | 
% 98.20/14.76  | | End of split
% 98.20/14.76  | | 
% 98.20/14.76  | End of split
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #9 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76    (2)  q(all_29_1) = all_29_0
% 98.20/14.76    (3)  $i(all_29_1)
% 98.20/14.76    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (1) with all_29_1, all_29_0, simplifying with (2),
% 98.20/14.76  |              (3) gives:
% 98.20/14.76  |   (5)  all_29_0 = 0
% 98.20/14.76  | 
% 98.20/14.76  | REDUCE: (2), (5) imply:
% 98.20/14.76  |   (6)  q(all_29_1) = 0
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (4) with all_29_1, simplifying with (3), (6) gives:
% 98.20/14.76  |   (7)  $false
% 98.20/14.76  | 
% 98.20/14.76  | CLOSE: (7) is inconsistent.
% 98.20/14.76  | 
% 98.20/14.76  End of proof
% 98.20/14.76  
% 98.20/14.76  Sub-proof #10 shows that the following formulas are inconsistent:
% 98.20/14.76  ----------------------------------------------------------------
% 98.20/14.76    (1)  all_29_0 = 0
% 98.20/14.76    (2)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.76    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.76           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.76             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.76             $i(v0)))
% 98.20/14.76    (4)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.76             v1) |  ~ $i(v0))
% 98.20/14.76    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.20/14.76    (6)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.76           |  ~ $i(v0))
% 98.20/14.76  
% 98.20/14.76  Begin of proof
% 98.20/14.76  | 
% 98.20/14.76  | DELTA: instantiating (5) with fresh symbols all_53_0, all_53_1 gives:
% 98.20/14.76  |   (7)   ~ (all_53_0 = 0) & p(all_53_1) = all_53_0 & $i(all_53_1)
% 98.20/14.76  | 
% 98.20/14.76  | ALPHA: (7) implies:
% 98.20/14.76  |   (8)   ~ (all_53_0 = 0)
% 98.20/14.76  |   (9)  $i(all_53_1)
% 98.20/14.76  |   (10)  p(all_53_1) = all_53_0
% 98.20/14.76  | 
% 98.20/14.76  | GROUND_INST: instantiating (6) with all_53_1, all_53_0, simplifying with (9),
% 98.20/14.76  |              (10) gives:
% 98.20/14.76  |   (11)   ~ (all_9_0 = 0) | all_53_0 = 0
% 98.20/14.76  | 
% 98.20/14.76  | BETA: splitting (3) gives:
% 98.20/14.76  | 
% 98.20/14.76  | Case 1:
% 98.20/14.76  | | 
% 98.20/14.76  | |   (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.76  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.76  | | 
% 98.20/14.76  | | ALPHA: (12) implies:
% 98.20/14.77  | |   (13)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | BETA: splitting (11) gives:
% 98.20/14.77  | | 
% 98.20/14.77  | | Case 1:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (14)   ~ (all_9_0 = 0)
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REF_CLOSE: (2), (13), (14) are inconsistent by sub-proof #31.
% 98.20/14.77  | | | 
% 98.20/14.77  | | Case 2:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (15)  all_53_0 = 0
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (8), (15) imply:
% 98.20/14.77  | | |   (16)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (16) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | End of split
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (17)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.77  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (17) implies:
% 98.20/14.77  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | DELTA: instantiating (18) with fresh symbols all_62_0, all_62_1 gives:
% 98.20/14.77  | |   (19)   ~ (all_62_0 = 0) & q(all_62_1) = all_62_0 & $i(all_62_1)
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (19) implies:
% 98.20/14.77  | |   (20)   ~ (all_62_0 = 0)
% 98.20/14.77  | |   (21)  $i(all_62_1)
% 98.20/14.77  | |   (22)  q(all_62_1) = all_62_0
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (4) with all_62_1, all_62_0, simplifying with
% 98.20/14.77  | |              (21), (22) gives:
% 98.20/14.77  | |   (23)   ~ (all_29_0 = 0) | all_62_0 = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | BETA: splitting (23) gives:
% 98.20/14.77  | | 
% 98.20/14.77  | | Case 1:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (24)   ~ (all_29_0 = 0)
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (1), (24) imply:
% 98.20/14.77  | | |   (25)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (25) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | Case 2:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (26)  all_62_0 = 0
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (20), (26) imply:
% 98.20/14.77  | | |   (27)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (27) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | End of split
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #11 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.77    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.77           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.77           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (3)  $i(all_9_1)
% 98.20/14.77    (4)  all_29_0 = 0
% 98.20/14.77    (5)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_29_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.77             v1) |  ~ $i(v0))
% 98.20/14.77    (6)  p(all_9_1) = all_9_0
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (3),
% 98.20/14.77  |              (6) gives:
% 98.20/14.77  |   (7)  all_9_0 = 0
% 98.20/14.77  | 
% 98.20/14.77  | REDUCE: (6), (7) imply:
% 98.20/14.77  |   (8)  p(all_9_1) = 0
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (2) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.77  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (9) implies:
% 98.20/14.77  | |   (10)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (10) with all_9_1, simplifying with (3), (8)
% 98.20/14.77  | |              gives:
% 98.20/14.77  | |   (11)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (11) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.77  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (12) implies:
% 98.20/14.77  | |   (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | DELTA: instantiating (13) with fresh symbols all_75_0, all_75_1 gives:
% 98.20/14.77  | |   (14)   ~ (all_75_0 = 0) & q(all_75_1) = all_75_0 & $i(all_75_1)
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (14) implies:
% 98.20/14.77  | |   (15)   ~ (all_75_0 = 0)
% 98.20/14.77  | |   (16)  $i(all_75_1)
% 98.20/14.77  | |   (17)  q(all_75_1) = all_75_0
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (5) with all_75_1, all_75_0, simplifying with
% 98.20/14.77  | |              (16), (17) gives:
% 98.20/14.77  | |   (18)   ~ (all_29_0 = 0) | all_75_0 = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | BETA: splitting (18) gives:
% 98.20/14.77  | | 
% 98.20/14.77  | | Case 1:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (19)   ~ (all_29_0 = 0)
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (4), (19) imply:
% 98.20/14.77  | | |   (20)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (20) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | Case 2:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (21)  all_75_0 = 0
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (15), (21) imply:
% 98.20/14.77  | | |   (22)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (22) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | End of split
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #12 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)  $i(all_9_1)
% 98.20/14.77    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.77           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.77             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (3)   ~ (all_30_0 = 0)
% 98.20/14.77    (4)  $i(all_30_1)
% 98.20/14.77    (5)  q(all_30_1) = all_30_0
% 98.20/14.77    (6)  p(all_9_1) = 0
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (2) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.77  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (7) implies:
% 98.20/14.77  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (8) with all_30_1, all_30_0, simplifying with
% 98.20/14.77  | |              (4), (5) gives:
% 98.20/14.77  | |   (9)  all_30_0 = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | REDUCE: (3), (9) imply:
% 98.20/14.77  | |   (10)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (10) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (11)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.77  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (11) implies:
% 98.20/14.77  | |   (12)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (12) with all_9_1, simplifying with (1), (6)
% 98.20/14.77  | |              gives:
% 98.20/14.77  | |   (13)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (13) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #13 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.77           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.77           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (2)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77    (3)   ~ (all_30_0 = 0)
% 98.20/14.77    (4)   ~ (all_9_0 = 0)
% 98.20/14.77    (5)  $i(all_30_1)
% 98.20/14.77    (6)  q(all_30_1) = all_30_0
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (1) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.77  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (7) implies:
% 98.20/14.77  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (8) with all_30_1, all_30_0, simplifying with
% 98.20/14.77  | |              (5), (6) gives:
% 98.20/14.77  | |   (9)  all_30_0 = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | REDUCE: (3), (9) imply:
% 98.20/14.77  | |   (10)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (10) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.77  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (11) implies:
% 98.20/14.77  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | REF_CLOSE: (2), (4), (12) are inconsistent by sub-proof #31.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #14 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.77    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.77           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.77           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (3)  $i(all_9_1)
% 98.20/14.77    (4)  all_30_0 = 0
% 98.20/14.77    (5)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.77             v1) |  ~ $i(v0))
% 98.20/14.77    (6)  p(all_9_1) = all_9_0
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (3),
% 98.20/14.77  |              (6) gives:
% 98.20/14.77  |   (7)  all_9_0 = 0
% 98.20/14.77  | 
% 98.20/14.77  | REDUCE: (6), (7) imply:
% 98.20/14.77  |   (8)  p(all_9_1) = 0
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (2) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.77  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (9) implies:
% 98.20/14.77  | |   (10)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (10) with all_9_1, simplifying with (3), (8)
% 98.20/14.77  | |              gives:
% 98.20/14.77  | |   (11)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (11) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.77  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (12) implies:
% 98.20/14.77  | |   (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | REF_CLOSE: (4), (5), (13) are inconsistent by sub-proof #16.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #15 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)  all_30_0 = 0
% 98.20/14.77    (2)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.77             v1) |  ~ $i(v0))
% 98.20/14.77    (3)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.77           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.77             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.20/14.77    (6)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.77           |  ~ $i(v0))
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | DELTA: instantiating (5) with fresh symbols all_63_0, all_63_1 gives:
% 98.20/14.77  |   (7)   ~ (all_63_0 = 0) & p(all_63_1) = all_63_0 & $i(all_63_1)
% 98.20/14.77  | 
% 98.20/14.77  | ALPHA: (7) implies:
% 98.20/14.77  |   (8)   ~ (all_63_0 = 0)
% 98.20/14.77  |   (9)  $i(all_63_1)
% 98.20/14.77  |   (10)  p(all_63_1) = all_63_0
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (6) with all_63_1, all_63_0, simplifying with (9),
% 98.20/14.77  |              (10) gives:
% 98.20/14.77  |   (11)   ~ (all_9_0 = 0) | all_63_0 = 0
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (4) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (12) implies:
% 98.20/14.77  | |   (13)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | DELTA: instantiating (13) with fresh symbol all_72_0 gives:
% 98.20/14.77  | |   (14)  p(all_72_0) = 0 & $i(all_72_0)
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (14) implies:
% 98.20/14.77  | |   (15)  $i(all_72_0)
% 98.20/14.77  | |   (16)  p(all_72_0) = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | BETA: splitting (11) gives:
% 98.20/14.77  | | 
% 98.20/14.77  | | Case 1:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (17)   ~ (all_9_0 = 0)
% 98.20/14.77  | | | 
% 98.20/14.77  | | | GROUND_INST: instantiating (3) with all_72_0, simplifying with (15), (16)
% 98.20/14.77  | | |              gives:
% 98.20/14.77  | | |   (18)  all_9_0 = 0
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (17), (18) imply:
% 98.20/14.77  | | |   (19)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (19) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | Case 2:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (20)  all_63_0 = 0
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (8), (20) imply:
% 98.20/14.77  | | |   (21)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (21) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | End of split
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (22)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.77  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (22) implies:
% 98.20/14.77  | |   (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | REF_CLOSE: (1), (2), (23) are inconsistent by sub-proof #16.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #16 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77    (2)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.77             v1) |  ~ $i(v0))
% 98.20/14.77    (3)  all_30_0 = 0
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | DELTA: instantiating (1) with fresh symbols all_85_0, all_85_1 gives:
% 98.20/14.77  |   (4)   ~ (all_85_0 = 0) & q(all_85_1) = all_85_0 & $i(all_85_1)
% 98.20/14.77  | 
% 98.20/14.77  | ALPHA: (4) implies:
% 98.20/14.77  |   (5)   ~ (all_85_0 = 0)
% 98.20/14.77  |   (6)  $i(all_85_1)
% 98.20/14.77  |   (7)  q(all_85_1) = all_85_0
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (2) with all_85_1, all_85_0, simplifying with (6),
% 98.20/14.77  |              (7) gives:
% 98.20/14.77  |   (8)   ~ (all_30_0 = 0) | all_85_0 = 0
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (8) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (9)   ~ (all_30_0 = 0)
% 98.20/14.77  | | 
% 98.20/14.77  | | REDUCE: (3), (9) imply:
% 98.20/14.77  | |   (10)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (10) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (11)  all_85_0 = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | REDUCE: (5), (11) imply:
% 98.20/14.77  | |   (12)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (12) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #17 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.77           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.77           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (2)  $i(all_31_1)
% 98.20/14.77    (3)   ~ (all_31_0 = 0)
% 98.20/14.77    (4)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77    (5)  q(all_31_1) = all_31_0
% 98.20/14.77    (6)   ~ (all_9_0 = 0)
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (1) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.77  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (7) implies:
% 98.20/14.77  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (8) with all_31_1, all_31_0, simplifying with
% 98.20/14.77  | |              (2), (5) gives:
% 98.20/14.77  | |   (9)  all_31_0 = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | REDUCE: (3), (9) imply:
% 98.20/14.77  | |   (10)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (10) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.77  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (11) implies:
% 98.20/14.77  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | REF_CLOSE: (4), (6), (12) are inconsistent by sub-proof #31.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #18 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)  $i(all_9_1)
% 98.20/14.77    (2)  $i(all_31_1)
% 98.20/14.77    (3)   ~ (all_31_0 = 0)
% 98.20/14.77    (4)  q(all_31_1) = all_31_0
% 98.20/14.77    (5)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.77           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.77             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (6)  p(all_9_1) = 0
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (5) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.77  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (7) implies:
% 98.20/14.77  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (8) with all_31_1, all_31_0, simplifying with
% 98.20/14.77  | |              (2), (4) gives:
% 98.20/14.77  | |   (9)  all_31_0 = 0
% 98.20/14.77  | | 
% 98.20/14.77  | | REDUCE: (3), (9) imply:
% 98.20/14.77  | |   (10)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (10) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (11)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.77  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (11) implies:
% 98.20/14.77  | |   (12)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (12) with all_9_1, simplifying with (1), (6)
% 98.20/14.77  | |              gives:
% 98.20/14.77  | |   (13)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (13) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #19 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.77           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.77           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (2)  q(all_24_1) = all_24_0
% 98.20/14.77    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.77    (4)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.20/14.77    (6)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.77           |  ~ $i(v0))
% 98.20/14.77    (7)  $i(all_24_1)
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | DELTA: instantiating (5) with fresh symbols all_73_0, all_73_1 gives:
% 98.20/14.77  |   (8)   ~ (all_73_0 = 0) & p(all_73_1) = all_73_0 & $i(all_73_1)
% 98.20/14.77  | 
% 98.20/14.77  | ALPHA: (8) implies:
% 98.20/14.77  |   (9)   ~ (all_73_0 = 0)
% 98.20/14.77  |   (10)  $i(all_73_1)
% 98.20/14.77  |   (11)  p(all_73_1) = all_73_0
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (6) with all_73_1, all_73_0, simplifying with (10),
% 98.20/14.77  |              (11) gives:
% 98.20/14.77  |   (12)   ~ (all_9_0 = 0) | all_73_0 = 0
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (1) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | |         &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (13) implies:
% 98.20/14.77  | |   (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | REF_CLOSE: (2), (3), (7), (14) are inconsistent by sub-proof #21.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.77  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (15) implies:
% 98.20/14.77  | |   (16)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | BETA: splitting (12) gives:
% 98.20/14.77  | | 
% 98.20/14.77  | | Case 1:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (17)   ~ (all_9_0 = 0)
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REF_CLOSE: (4), (16), (17) are inconsistent by sub-proof #31.
% 98.20/14.77  | | | 
% 98.20/14.77  | | Case 2:
% 98.20/14.77  | | | 
% 98.20/14.77  | | |   (18)  all_73_0 = 0
% 98.20/14.77  | | | 
% 98.20/14.77  | | | REDUCE: (9), (18) imply:
% 98.20/14.77  | | |   (19)  $false
% 98.20/14.77  | | | 
% 98.20/14.77  | | | CLOSE: (19) is inconsistent.
% 98.20/14.77  | | | 
% 98.20/14.77  | | End of split
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #20 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.77    (2)  q(all_24_1) = all_24_0
% 98.20/14.77    (3)  $i(all_9_1)
% 98.20/14.77    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.77    (5)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.77           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.77             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.77             $i(v0)))
% 98.20/14.77    (6)  p(all_9_1) = all_9_0
% 98.20/14.77    (7)  $i(all_24_1)
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (3),
% 98.20/14.77  |              (6) gives:
% 98.20/14.77  |   (8)  all_9_0 = 0
% 98.20/14.77  | 
% 98.20/14.77  | REDUCE: (6), (8) imply:
% 98.20/14.77  |   (9)  p(all_9_1) = 0
% 98.20/14.77  | 
% 98.20/14.77  | BETA: splitting (5) gives:
% 98.20/14.77  | 
% 98.20/14.77  | Case 1:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (10) implies:
% 98.20/14.77  | |   (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | REF_CLOSE: (2), (4), (7), (11) are inconsistent by sub-proof #21.
% 98.20/14.77  | | 
% 98.20/14.77  | Case 2:
% 98.20/14.77  | | 
% 98.20/14.77  | |   (12)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.77  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | ALPHA: (12) implies:
% 98.20/14.77  | |   (13)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  | | 
% 98.20/14.77  | | GROUND_INST: instantiating (13) with all_9_1, simplifying with (3), (9)
% 98.20/14.77  | |              gives:
% 98.20/14.77  | |   (14)  $false
% 98.20/14.77  | | 
% 98.20/14.77  | | CLOSE: (14) is inconsistent.
% 98.20/14.77  | | 
% 98.20/14.77  | End of split
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #21 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.77    (2)  q(all_24_1) = all_24_0
% 98.20/14.77    (3)  $i(all_24_1)
% 98.20/14.77    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.77  
% 98.20/14.77  Begin of proof
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (1) with all_24_1, all_24_0, simplifying with (2),
% 98.20/14.77  |              (3) gives:
% 98.20/14.77  |   (5)  all_24_0 = 0
% 98.20/14.77  | 
% 98.20/14.77  | REDUCE: (2), (5) imply:
% 98.20/14.77  |   (6)  q(all_24_1) = 0
% 98.20/14.77  | 
% 98.20/14.77  | GROUND_INST: instantiating (4) with all_24_1, simplifying with (3), (6) gives:
% 98.20/14.77  |   (7)  $false
% 98.20/14.77  | 
% 98.20/14.77  | CLOSE: (7) is inconsistent.
% 98.20/14.77  | 
% 98.20/14.77  End of proof
% 98.20/14.77  
% 98.20/14.77  Sub-proof #22 shows that the following formulas are inconsistent:
% 98.20/14.77  ----------------------------------------------------------------
% 98.20/14.77    (1)  all_30_0 = 0
% 98.20/14.77    (2)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.78           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.78             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.78             $i(v0)))
% 98.20/14.78    (4)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.78             v1) |  ~ $i(v0))
% 98.20/14.78    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.20/14.78    (6)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.78           |  ~ $i(v0))
% 98.20/14.78  
% 98.20/14.78  Begin of proof
% 98.20/14.78  | 
% 98.20/14.78  | DELTA: instantiating (5) with fresh symbols all_77_0, all_77_1 gives:
% 98.20/14.78  |   (7)   ~ (all_77_0 = 0) & p(all_77_1) = all_77_0 & $i(all_77_1)
% 98.20/14.78  | 
% 98.20/14.78  | ALPHA: (7) implies:
% 98.20/14.78  |   (8)   ~ (all_77_0 = 0)
% 98.20/14.78  |   (9)  $i(all_77_1)
% 98.20/14.78  |   (10)  p(all_77_1) = all_77_0
% 98.20/14.78  | 
% 98.20/14.78  | GROUND_INST: instantiating (6) with all_77_1, all_77_0, simplifying with (9),
% 98.20/14.78  |              (10) gives:
% 98.20/14.78  |   (11)   ~ (all_9_0 = 0) | all_77_0 = 0
% 98.20/14.78  | 
% 98.20/14.78  | BETA: splitting (3) gives:
% 98.20/14.78  | 
% 98.20/14.78  | Case 1:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (12) implies:
% 98.20/14.78  | |   (13)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | BETA: splitting (11) gives:
% 98.20/14.78  | | 
% 98.20/14.78  | | Case 1:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (14)   ~ (all_9_0 = 0)
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REF_CLOSE: (2), (13), (14) are inconsistent by sub-proof #31.
% 98.20/14.78  | | | 
% 98.20/14.78  | | Case 2:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (15)  all_77_0 = 0
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REDUCE: (8), (15) imply:
% 98.20/14.78  | | |   (16)  $false
% 98.20/14.78  | | | 
% 98.20/14.78  | | | CLOSE: (16) is inconsistent.
% 98.20/14.78  | | | 
% 98.20/14.78  | | End of split
% 98.20/14.78  | | 
% 98.20/14.78  | Case 2:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (17)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.78  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (17) implies:
% 98.20/14.78  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | DELTA: instantiating (18) with fresh symbols all_86_0, all_86_1 gives:
% 98.20/14.78  | |   (19)   ~ (all_86_0 = 0) & q(all_86_1) = all_86_0 & $i(all_86_1)
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (19) implies:
% 98.20/14.78  | |   (20)   ~ (all_86_0 = 0)
% 98.20/14.78  | |   (21)  $i(all_86_1)
% 98.20/14.78  | |   (22)  q(all_86_1) = all_86_0
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (4) with all_86_1, all_86_0, simplifying with
% 98.20/14.78  | |              (21), (22) gives:
% 98.20/14.78  | |   (23)   ~ (all_30_0 = 0) | all_86_0 = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | BETA: splitting (23) gives:
% 98.20/14.78  | | 
% 98.20/14.78  | | Case 1:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (24)   ~ (all_30_0 = 0)
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REDUCE: (1), (24) imply:
% 98.20/14.78  | | |   (25)  $false
% 98.20/14.78  | | | 
% 98.20/14.78  | | | CLOSE: (25) is inconsistent.
% 98.20/14.78  | | | 
% 98.20/14.78  | | Case 2:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (26)  all_86_0 = 0
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REDUCE: (20), (26) imply:
% 98.20/14.78  | | |   (27)  $false
% 98.20/14.78  | | | 
% 98.20/14.78  | | | CLOSE: (27) is inconsistent.
% 98.20/14.78  | | | 
% 98.20/14.78  | | End of split
% 98.20/14.78  | | 
% 98.20/14.78  | End of split
% 98.20/14.78  | 
% 98.20/14.78  End of proof
% 98.20/14.78  
% 98.20/14.78  Sub-proof #23 shows that the following formulas are inconsistent:
% 98.20/14.78  ----------------------------------------------------------------
% 98.20/14.78    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.78    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.78           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.78           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.78             $i(v0)))
% 98.20/14.78    (3)  $i(all_9_1)
% 98.20/14.78    (4)  all_30_0 = 0
% 98.20/14.78    (5)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_30_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.20/14.78             v1) |  ~ $i(v0))
% 98.20/14.78    (6)  p(all_9_1) = all_9_0
% 98.20/14.78  
% 98.20/14.78  Begin of proof
% 98.20/14.78  | 
% 98.20/14.78  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (3),
% 98.20/14.78  |              (6) gives:
% 98.20/14.78  |   (7)  all_9_0 = 0
% 98.20/14.78  | 
% 98.20/14.78  | REDUCE: (6), (7) imply:
% 98.20/14.78  |   (8)  p(all_9_1) = 0
% 98.20/14.78  | 
% 98.20/14.78  | BETA: splitting (2) gives:
% 98.20/14.78  | 
% 98.20/14.78  | Case 1:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.78  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (9) implies:
% 98.20/14.78  | |   (10)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (10) with all_9_1, simplifying with (3), (8)
% 98.20/14.78  | |              gives:
% 98.20/14.78  | |   (11)  $false
% 98.20/14.78  | | 
% 98.20/14.78  | | CLOSE: (11) is inconsistent.
% 98.20/14.78  | | 
% 98.20/14.78  | Case 2:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.78  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (12) implies:
% 98.20/14.78  | |   (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | DELTA: instantiating (13) with fresh symbols all_183_0, all_183_1 gives:
% 98.20/14.78  | |   (14)   ~ (all_183_0 = 0) & q(all_183_1) = all_183_0 & $i(all_183_1)
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (14) implies:
% 98.20/14.78  | |   (15)   ~ (all_183_0 = 0)
% 98.20/14.78  | |   (16)  $i(all_183_1)
% 98.20/14.78  | |   (17)  q(all_183_1) = all_183_0
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (5) with all_183_1, all_183_0, simplifying with
% 98.20/14.78  | |              (16), (17) gives:
% 98.20/14.78  | |   (18)   ~ (all_30_0 = 0) | all_183_0 = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | BETA: splitting (18) gives:
% 98.20/14.78  | | 
% 98.20/14.78  | | Case 1:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (19)   ~ (all_30_0 = 0)
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REDUCE: (4), (19) imply:
% 98.20/14.78  | | |   (20)  $false
% 98.20/14.78  | | | 
% 98.20/14.78  | | | CLOSE: (20) is inconsistent.
% 98.20/14.78  | | | 
% 98.20/14.78  | | Case 2:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (21)  all_183_0 = 0
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REDUCE: (15), (21) imply:
% 98.20/14.78  | | |   (22)  $false
% 98.20/14.78  | | | 
% 98.20/14.78  | | | CLOSE: (22) is inconsistent.
% 98.20/14.78  | | | 
% 98.20/14.78  | | End of split
% 98.20/14.78  | | 
% 98.20/14.78  | End of split
% 98.20/14.78  | 
% 98.20/14.78  End of proof
% 98.20/14.78  
% 98.20/14.78  Sub-proof #24 shows that the following formulas are inconsistent:
% 98.20/14.78  ----------------------------------------------------------------
% 98.20/14.78    (1)  $i(all_9_1)
% 98.20/14.78    (2)   ~ (all_31_0 = 0)
% 98.20/14.78    (3)  $i(all_31_1)
% 98.20/14.78    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.78           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.78             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.78             $i(v0)))
% 98.20/14.78    (5)  q(all_31_1) = all_31_0
% 98.20/14.78    (6)  p(all_9_1) = 0
% 98.20/14.78  
% 98.20/14.78  Begin of proof
% 98.20/14.78  | 
% 98.20/14.78  | BETA: splitting (4) gives:
% 98.20/14.78  | 
% 98.20/14.78  | Case 1:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.78  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (7) implies:
% 98.20/14.78  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (8) with all_31_1, all_31_0, simplifying with
% 98.20/14.78  | |              (3), (5) gives:
% 98.20/14.78  | |   (9)  all_31_0 = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | REDUCE: (2), (9) imply:
% 98.20/14.78  | |   (10)  $false
% 98.20/14.78  | | 
% 98.20/14.78  | | CLOSE: (10) is inconsistent.
% 98.20/14.78  | | 
% 98.20/14.78  | Case 2:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (11)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.78  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (11) implies:
% 98.20/14.78  | |   (12)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (12) with all_9_1, simplifying with (1), (6)
% 98.20/14.78  | |              gives:
% 98.20/14.78  | |   (13)  $false
% 98.20/14.78  | | 
% 98.20/14.78  | | CLOSE: (13) is inconsistent.
% 98.20/14.78  | | 
% 98.20/14.78  | End of split
% 98.20/14.78  | 
% 98.20/14.78  End of proof
% 98.20/14.78  
% 98.20/14.78  Sub-proof #25 shows that the following formulas are inconsistent:
% 98.20/14.78  ----------------------------------------------------------------
% 98.20/14.78    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.78           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.78           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.78             $i(v0)))
% 98.20/14.78    (2)   ~ (all_31_0 = 0)
% 98.20/14.78    (3)  $i(all_31_1)
% 98.20/14.78    (4)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78    (5)   ~ (all_9_0 = 0)
% 98.20/14.78    (6)  q(all_31_1) = all_31_0
% 98.20/14.78  
% 98.20/14.78  Begin of proof
% 98.20/14.78  | 
% 98.20/14.78  | BETA: splitting (1) gives:
% 98.20/14.78  | 
% 98.20/14.78  | Case 1:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.78  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (7) implies:
% 98.20/14.78  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (8) with all_31_1, all_31_0, simplifying with
% 98.20/14.78  | |              (3), (6) gives:
% 98.20/14.78  | |   (9)  all_31_0 = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | REDUCE: (2), (9) imply:
% 98.20/14.78  | |   (10)  $false
% 98.20/14.78  | | 
% 98.20/14.78  | | CLOSE: (10) is inconsistent.
% 98.20/14.78  | | 
% 98.20/14.78  | Case 2:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.78  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (11) implies:
% 98.20/14.78  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | REF_CLOSE: (4), (5), (12) are inconsistent by sub-proof #31.
% 98.20/14.78  | | 
% 98.20/14.78  | End of split
% 98.20/14.78  | 
% 98.20/14.78  End of proof
% 98.20/14.78  
% 98.20/14.78  Sub-proof #26 shows that the following formulas are inconsistent:
% 98.20/14.78  ----------------------------------------------------------------
% 98.20/14.78    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.78    (2)  $i(all_9_1)
% 98.20/14.78    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.78    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.20/14.78           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.78             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.78             $i(v0)))
% 98.20/14.78    (5)  $i(all_24_1)
% 98.20/14.78    (6)  q(all_24_1) = all_24_0
% 98.20/14.78    (7)  p(all_9_1) = all_9_0
% 98.20/14.78  
% 98.20/14.78  Begin of proof
% 98.20/14.78  | 
% 98.20/14.78  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (2),
% 98.20/14.78  |              (7) gives:
% 98.20/14.78  |   (8)  all_9_0 = 0
% 98.20/14.78  | 
% 98.20/14.78  | REDUCE: (7), (8) imply:
% 98.20/14.78  |   (9)  p(all_9_1) = 0
% 98.20/14.78  | 
% 98.20/14.78  | BETA: splitting (4) gives:
% 98.20/14.78  | 
% 98.20/14.78  | Case 1:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (10) implies:
% 98.20/14.78  | |   (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (11) with all_24_1, all_24_0, simplifying with
% 98.20/14.78  | |              (5), (6) gives:
% 98.20/14.78  | |   (12)  all_24_0 = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | REDUCE: (6), (12) imply:
% 98.20/14.78  | |   (13)  q(all_24_1) = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (3) with all_24_1, simplifying with (5), (13)
% 98.20/14.78  | |              gives:
% 98.20/14.78  | |   (14)  $false
% 98.20/14.78  | | 
% 98.20/14.78  | | CLOSE: (14) is inconsistent.
% 98.20/14.78  | | 
% 98.20/14.78  | Case 2:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (15)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.78  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (15) implies:
% 98.20/14.78  | |   (16)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (16) with all_9_1, simplifying with (2), (9)
% 98.20/14.78  | |              gives:
% 98.20/14.78  | |   (17)  $false
% 98.20/14.78  | | 
% 98.20/14.78  | | CLOSE: (17) is inconsistent.
% 98.20/14.78  | | 
% 98.20/14.78  | End of split
% 98.20/14.78  | 
% 98.20/14.78  End of proof
% 98.20/14.78  
% 98.20/14.78  Sub-proof #27 shows that the following formulas are inconsistent:
% 98.20/14.78  ----------------------------------------------------------------
% 98.20/14.78    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.20/14.78           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.20/14.78           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.78             $i(v0)))
% 98.20/14.78    (2)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.78    (3)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78    (4)  $i(all_24_1)
% 98.20/14.78    (5)  q(all_24_1) = all_24_0
% 98.20/14.78    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.20/14.78    (7)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.78           |  ~ $i(v0))
% 98.20/14.78  
% 98.20/14.78  Begin of proof
% 98.20/14.78  | 
% 98.20/14.78  | DELTA: instantiating (6) with fresh symbols all_61_0, all_61_1 gives:
% 98.20/14.78  |   (8)   ~ (all_61_0 = 0) & p(all_61_1) = all_61_0 & $i(all_61_1)
% 98.20/14.78  | 
% 98.20/14.78  | ALPHA: (8) implies:
% 98.20/14.78  |   (9)   ~ (all_61_0 = 0)
% 98.20/14.78  |   (10)  $i(all_61_1)
% 98.20/14.78  |   (11)  p(all_61_1) = all_61_0
% 98.20/14.78  | 
% 98.20/14.78  | GROUND_INST: instantiating (7) with all_61_1, all_61_0, simplifying with (10),
% 98.20/14.78  |              (11) gives:
% 98.20/14.78  |   (12)   ~ (all_9_0 = 0) | all_61_0 = 0
% 98.20/14.78  | 
% 98.20/14.78  | BETA: splitting (1) gives:
% 98.20/14.78  | 
% 98.20/14.78  | Case 1:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | |         &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (13) implies:
% 98.20/14.78  | |   (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (14) with all_24_1, all_24_0, simplifying with
% 98.20/14.78  | |              (4), (5) gives:
% 98.20/14.78  | |   (15)  all_24_0 = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | REDUCE: (5), (15) imply:
% 98.20/14.78  | |   (16)  q(all_24_1) = 0
% 98.20/14.78  | | 
% 98.20/14.78  | | GROUND_INST: instantiating (2) with all_24_1, simplifying with (4), (16)
% 98.20/14.78  | |              gives:
% 98.20/14.78  | |   (17)  $false
% 98.20/14.78  | | 
% 98.20/14.78  | | CLOSE: (17) is inconsistent.
% 98.20/14.78  | | 
% 98.20/14.78  | Case 2:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.78  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (18) implies:
% 98.20/14.78  | |   (19)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.20/14.78  | | 
% 98.20/14.78  | | BETA: splitting (12) gives:
% 98.20/14.78  | | 
% 98.20/14.78  | | Case 1:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (20)   ~ (all_9_0 = 0)
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REF_CLOSE: (3), (19), (20) are inconsistent by sub-proof #31.
% 98.20/14.78  | | | 
% 98.20/14.78  | | Case 2:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (21)  all_61_0 = 0
% 98.20/14.78  | | | 
% 98.20/14.78  | | | REDUCE: (9), (21) imply:
% 98.20/14.78  | | |   (22)  $false
% 98.20/14.78  | | | 
% 98.20/14.78  | | | CLOSE: (22) is inconsistent.
% 98.20/14.78  | | | 
% 98.20/14.78  | | End of split
% 98.20/14.78  | | 
% 98.20/14.78  | End of split
% 98.20/14.78  | 
% 98.20/14.78  End of proof
% 98.20/14.78  
% 98.20/14.78  Sub-proof #28 shows that the following formulas are inconsistent:
% 98.20/14.78  ----------------------------------------------------------------
% 98.20/14.78    (1)  $i(all_9_1)
% 98.20/14.78    (2)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.20/14.78    (3)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 98.20/14.78               ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 98.20/14.78                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 98.20/14.78                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 98.20/14.78                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 98.20/14.78                   ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 98.20/14.78                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.20/14.78                    ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 98.20/14.78                       = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 98.20/14.78                       0) & q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any]
% 98.20/14.78               : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 98.20/14.78                   | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 98.20/14.78                   |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.20/14.78                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.20/14.78                     (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 98.20/14.78                     (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.20/14.78                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.20/14.78                 (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 98.20/14.78             ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.20/14.78                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  !
% 98.20/14.78               [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.20/14.78                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.20/14.78                     = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.20/14.78                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 98.20/14.78                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.20/14.78                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))
% 98.20/14.78             | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.20/14.78                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.20/14.78                   $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.20/14.78               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.20/14.78                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 98.20/14.78                   : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 98.20/14.78                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 98.20/14.78    (4)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.20/14.78    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))
% 98.20/14.78    (6)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.20/14.78            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.20/14.78               = 0 | v1 = 0)))
% 98.20/14.78    (7)  p(all_9_1) = all_9_0
% 98.20/14.78    (8)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.20/14.78           |  ~ $i(v0))
% 98.20/14.78  
% 98.20/14.78  Begin of proof
% 98.20/14.78  | 
% 98.20/14.78  | DELTA: instantiating (5) with fresh symbols all_33_0, all_33_1 gives:
% 98.20/14.78  |   (9)   ~ (all_33_0 = 0) & s(all_33_1) = all_33_0 & $i(all_33_1)
% 98.20/14.78  | 
% 98.20/14.78  | ALPHA: (9) implies:
% 98.20/14.78  |   (10)   ~ (all_33_0 = 0)
% 98.20/14.78  |   (11)  $i(all_33_1)
% 98.20/14.78  |   (12)  s(all_33_1) = all_33_0
% 98.20/14.78  | 
% 98.20/14.78  | BETA: splitting (3) gives:
% 98.20/14.78  | 
% 98.20/14.78  | Case 1:
% 98.20/14.78  | | 
% 98.20/14.78  | |   (13)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.20/14.78  | |               $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.20/14.78  | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 98.20/14.78  | |             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 98.20/14.78  | |               any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.20/14.78  | |                 any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 98.20/14.78  | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.20/14.78  | |                   |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.20/14.78  | |                   & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &
% 98.20/14.78  | |                  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.20/14.78  | |                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.20/14.78  | |               $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 98.20/14.78  | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.20/14.78  | |                 (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.20/14.78  | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.20/14.78  | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 98.20/14.78  | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.20/14.78  | |                   0 & $i(v0))))))
% 98.20/14.78  | | 
% 98.20/14.78  | | ALPHA: (13) implies:
% 98.20/14.78  | |   (14)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.20/14.78  | |               $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.20/14.78  | |                 (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.20/14.78  | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 98.20/14.78  | |               : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.78  | |                 $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.20/14.78  | |                 = v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) =
% 98.20/14.78  | |             v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 98.20/14.78  | |               |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.20/14.78  | |               (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 98.20/14.78  | |                 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.20/14.78  | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 98.20/14.78  | |                 ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.20/14.78  | |                 & $i(v0)))))
% 98.20/14.78  | |   (15)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.20/14.78  | |           &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.20/14.78  | |           [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.20/14.78  | |           (s(v0) = 0 & $i(v0)))
% 98.20/14.78  | | 
% 98.20/14.78  | | BETA: splitting (14) gives:
% 98.20/14.78  | | 
% 98.20/14.78  | | Case 1:
% 98.20/14.78  | | | 
% 98.20/14.78  | | |   (16)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.20/14.78  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.20/14.78  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.20/14.78  | | |               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 98.20/14.78  | | |             : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.78  | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.20/14.78  | | |               = v1 & $i(v0))))
% 98.20/14.78  | | | 
% 98.20/14.78  | | | ALPHA: (16) implies:
% 98.20/14.78  | | |   (17)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.20/14.78  | | |             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.20/14.78  | | |           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.20/14.78  | | |             (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.20/14.78  | | |   (18)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.20/14.78  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.20/14.78  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.20/14.78  | | | 
% 98.20/14.78  | | | GROUND_INST: instantiating (18) with all_33_1, all_33_0, simplifying with
% 98.20/14.78  | | |              (11), (12) gives:
% 98.20/14.78  | | |   (19)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.20/14.78  | | |              ~ (all_33_0 = 0)) & (v1 = 0 | all_33_0 = 0))
% 98.20/14.78  | | | 
% 98.20/14.78  | | | DELTA: instantiating (19) with fresh symbols all_43_0, all_43_1 gives:
% 98.20/14.78  | | |   (20)  s(all_43_1) = all_43_0 & $i(all_43_1) & ( ~ (all_43_0 = 0) |  ~
% 98.20/14.78  | | |           (all_33_0 = 0)) & (all_43_0 = 0 | all_33_0 = 0)
% 98.20/14.78  | | | 
% 98.20/14.78  | | | ALPHA: (20) implies:
% 98.20/14.78  | | |   (21)  $i(all_43_1)
% 98.20/14.78  | | |   (22)  s(all_43_1) = all_43_0
% 98.20/14.78  | | |   (23)  all_43_0 = 0 | all_33_0 = 0
% 98.20/14.78  | | | 
% 98.20/14.78  | | | BETA: splitting (23) gives:
% 98.20/14.78  | | | 
% 98.20/14.78  | | | Case 1:
% 98.20/14.78  | | | | 
% 98.20/14.78  | | | |   (24)  all_43_0 = 0
% 98.20/14.78  | | | | 
% 98.20/14.78  | | | | REDUCE: (22), (24) imply:
% 98.20/14.78  | | | |   (25)  s(all_43_1) = 0
% 98.20/14.78  | | | | 
% 98.20/14.78  | | | | DELTA: instantiating (5) with fresh symbols all_54_0, all_54_1 gives:
% 98.20/14.78  | | | |   (26)   ~ (all_54_0 = 0) & s(all_54_1) = all_54_0 & $i(all_54_1)
% 98.20/14.78  | | | | 
% 98.20/14.78  | | | | ALPHA: (26) implies:
% 98.20/14.79  | | | |   (27)   ~ (all_54_0 = 0)
% 98.20/14.79  | | | |   (28)  $i(all_54_1)
% 98.20/14.79  | | | |   (29)  s(all_54_1) = all_54_0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | GROUND_INST: instantiating (18) with all_54_1, all_54_0, simplifying
% 98.20/14.79  | | | |              with (28), (29) gives:
% 98.20/14.79  | | | |   (30)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.20/14.79  | | | |             |  ~ (all_54_0 = 0)) & (v1 = 0 | all_54_0 = 0))
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | DELTA: instantiating (30) with fresh symbols all_61_0, all_61_1 gives:
% 98.20/14.79  | | | |   (31)  s(all_61_1) = all_61_0 & $i(all_61_1) & ( ~ (all_61_0 = 0) |  ~
% 98.20/14.79  | | | |           (all_54_0 = 0)) & (all_61_0 = 0 | all_54_0 = 0)
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | ALPHA: (31) implies:
% 98.20/14.79  | | | |   (32)  $i(all_61_1)
% 98.20/14.79  | | | |   (33)  s(all_61_1) = all_61_0
% 98.20/14.79  | | | |   (34)  all_61_0 = 0 | all_54_0 = 0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | BETA: splitting (34) gives:
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | Case 1:
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | |   (35)  all_61_0 = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | REDUCE: (33), (35) imply:
% 98.20/14.79  | | | | |   (36)  s(all_61_1) = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | DELTA: instantiating (5) with fresh symbols all_72_0, all_72_1 gives:
% 98.20/14.79  | | | | |   (37)   ~ (all_72_0 = 0) & s(all_72_1) = all_72_0 & $i(all_72_1)
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | ALPHA: (37) implies:
% 98.20/14.79  | | | | |   (38)   ~ (all_72_0 = 0)
% 98.20/14.79  | | | | |   (39)  $i(all_72_1)
% 98.20/14.79  | | | | |   (40)  s(all_72_1) = all_72_0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | GROUND_INST: instantiating (18) with all_72_1, all_72_0, simplifying
% 98.20/14.79  | | | | |              with (39), (40) gives:
% 98.20/14.79  | | | | |   (41)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.20/14.79  | | | | |               0) |  ~ (all_72_0 = 0)) & (v1 = 0 | all_72_0 = 0))
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | DELTA: instantiating (41) with fresh symbols all_79_0, all_79_1 gives:
% 98.20/14.79  | | | | |   (42)  s(all_79_1) = all_79_0 & $i(all_79_1) & ( ~ (all_79_0 = 0) | 
% 98.20/14.79  | | | | |           ~ (all_72_0 = 0)) & (all_79_0 = 0 | all_72_0 = 0)
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | ALPHA: (42) implies:
% 98.20/14.79  | | | | |   (43)  $i(all_79_1)
% 98.20/14.79  | | | | |   (44)  s(all_79_1) = all_79_0
% 98.20/14.79  | | | | |   (45)  all_79_0 = 0 | all_72_0 = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | BETA: splitting (45) gives:
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | Case 1:
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | |   (46)  all_79_0 = 0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | REDUCE: (44), (46) imply:
% 98.20/14.79  | | | | | |   (47)  s(all_79_1) = 0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | DELTA: instantiating (5) with fresh symbols all_90_0, all_90_1
% 98.20/14.79  | | | | | |        gives:
% 98.20/14.79  | | | | | |   (48)   ~ (all_90_0 = 0) & s(all_90_1) = all_90_0 & $i(all_90_1)
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | ALPHA: (48) implies:
% 98.20/14.79  | | | | | |   (49)   ~ (all_90_0 = 0)
% 98.20/14.79  | | | | | |   (50)  $i(all_90_1)
% 98.20/14.79  | | | | | |   (51)  s(all_90_1) = all_90_0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | GROUND_INST: instantiating (18) with all_90_1, all_90_0, simplifying
% 98.20/14.79  | | | | | |              with (50), (51) gives:
% 98.20/14.79  | | | | | |   (52)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1
% 98.20/14.79  | | | | | |               = 0) |  ~ (all_90_0 = 0)) & (v1 = 0 | all_90_0 = 0))
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | DELTA: instantiating (52) with fresh symbols all_97_0, all_97_1
% 98.20/14.79  | | | | | |        gives:
% 98.20/14.79  | | | | | |   (53)  s(all_97_1) = all_97_0 & $i(all_97_1) & ( ~ (all_97_0 = 0) |
% 98.20/14.79  | | | | | |            ~ (all_90_0 = 0)) & (all_97_0 = 0 | all_90_0 = 0)
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | ALPHA: (53) implies:
% 98.20/14.79  | | | | | |   (54)  $i(all_97_1)
% 98.20/14.79  | | | | | |   (55)  s(all_97_1) = all_97_0
% 98.20/14.79  | | | | | |   (56)  all_97_0 = 0 | all_90_0 = 0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | BETA: splitting (56) gives:
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | Case 1:
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | |   (57)  all_97_0 = 0
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | REDUCE: (55), (57) imply:
% 98.20/14.79  | | | | | | |   (58)  s(all_97_1) = 0
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | DELTA: instantiating (5) with fresh symbols all_108_0, all_108_1
% 98.20/14.79  | | | | | | |        gives:
% 98.20/14.79  | | | | | | |   (59)   ~ (all_108_0 = 0) & s(all_108_1) = all_108_0 &
% 98.20/14.79  | | | | | | |         $i(all_108_1)
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | ALPHA: (59) implies:
% 98.20/14.79  | | | | | | |   (60)   ~ (all_108_0 = 0)
% 98.20/14.79  | | | | | | |   (61)  $i(all_108_1)
% 98.20/14.79  | | | | | | |   (62)  s(all_108_1) = all_108_0
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | GROUND_INST: instantiating (18) with all_108_1, all_108_0,
% 98.20/14.79  | | | | | | |              simplifying with (61), (62) gives:
% 98.20/14.79  | | | | | | |   (63)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~
% 98.20/14.79  | | | | | | |             (v1 = 0) |  ~ (all_108_0 = 0)) & (v1 = 0 | all_108_0 =
% 98.20/14.79  | | | | | | |             0))
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | DELTA: instantiating (63) with fresh symbols all_115_0, all_115_1
% 98.20/14.79  | | | | | | |        gives:
% 98.20/14.79  | | | | | | |   (64)  s(all_115_1) = all_115_0 & $i(all_115_1) & ( ~ (all_115_0
% 98.20/14.79  | | | | | | |             = 0) |  ~ (all_108_0 = 0)) & (all_115_0 = 0 |
% 98.20/14.79  | | | | | | |           all_108_0 = 0)
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | ALPHA: (64) implies:
% 98.20/14.79  | | | | | | |   (65)  $i(all_115_1)
% 98.20/14.79  | | | | | | |   (66)  s(all_115_1) = all_115_0
% 98.20/14.79  | | | | | | |   (67)  all_115_0 = 0 | all_108_0 = 0
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | BETA: splitting (67) gives:
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | Case 1:
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | |   (68)  all_115_0 = 0
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | REDUCE: (66), (68) imply:
% 98.20/14.79  | | | | | | | |   (69)  s(all_115_1) = 0
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | DELTA: instantiating (5) with fresh symbols all_126_0, all_126_1
% 98.20/14.79  | | | | | | | |        gives:
% 98.20/14.79  | | | | | | | |   (70)   ~ (all_126_0 = 0) & s(all_126_1) = all_126_0 &
% 98.20/14.79  | | | | | | | |         $i(all_126_1)
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | ALPHA: (70) implies:
% 98.20/14.79  | | | | | | | |   (71)   ~ (all_126_0 = 0)
% 98.20/14.79  | | | | | | | |   (72)  $i(all_126_1)
% 98.20/14.79  | | | | | | | |   (73)  s(all_126_1) = all_126_0
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | GROUND_INST: instantiating (18) with all_126_1, all_126_0,
% 98.20/14.79  | | | | | | | |              simplifying with (72), (73) gives:
% 98.20/14.79  | | | | | | | |   (74)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~
% 98.20/14.79  | | | | | | | |             (v1 = 0) |  ~ (all_126_0 = 0)) & (v1 = 0 | all_126_0
% 98.20/14.79  | | | | | | | |             = 0))
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | DELTA: instantiating (74) with fresh symbols all_133_0,
% 98.20/14.79  | | | | | | | |        all_133_1 gives:
% 98.20/14.79  | | | | | | | |   (75)  s(all_133_1) = all_133_0 & $i(all_133_1) & ( ~
% 98.20/14.79  | | | | | | | |           (all_133_0 = 0) |  ~ (all_126_0 = 0)) & (all_133_0 = 0
% 98.20/14.79  | | | | | | | |           | all_126_0 = 0)
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | ALPHA: (75) implies:
% 98.20/14.79  | | | | | | | |   (76)  $i(all_133_1)
% 98.20/14.79  | | | | | | | |   (77)  s(all_133_1) = all_133_0
% 98.20/14.79  | | | | | | | |   (78)  all_133_0 = 0 | all_126_0 = 0
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | BETA: splitting (78) gives:
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | Case 1:
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | |   (79)  all_133_0 = 0
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | REDUCE: (77), (79) imply:
% 98.20/14.79  | | | | | | | | |   (80)  s(all_133_1) = 0
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | BETA: splitting (15) gives:
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | Case 1:
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | |   (81)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 98.20/14.79  | | | | | | | | | |             v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0)
% 98.20/14.79  | | | | | | | | | |           |  ~ $i(v0))
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | | ALPHA: (81) implies:
% 98.20/14.79  | | | | | | | | | |   (82)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | | GROUND_INST: instantiating (82) with all_133_1, simplifying
% 98.20/14.79  | | | | | | | | | |              with (76), (80) gives:
% 98.20/14.79  | | | | | | | | | |   (83)  $false
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | | CLOSE: (83) is inconsistent.
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | Case 2:
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | |   (84)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 98.20/14.79  | | | | | | | | | |           v1 & $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | | ALPHA: (84) implies:
% 98.20/14.79  | | | | | | | | | |   (85)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) =
% 98.20/14.79  | | | | | | | | | |           v1 & $i(v0))
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | | REF_CLOSE: (2), (4), (6), (8), (17), (85) are inconsistent by
% 98.20/14.79  | | | | | | | | | |            sub-proof #30.
% 98.20/14.79  | | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | End of split
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | Case 2:
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | |   (86)  all_126_0 = 0
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | REDUCE: (71), (86) imply:
% 98.20/14.79  | | | | | | | | |   (87)  $false
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | | CLOSE: (87) is inconsistent.
% 98.20/14.79  | | | | | | | | | 
% 98.20/14.79  | | | | | | | | End of split
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | Case 2:
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | |   (88)  all_108_0 = 0
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | REDUCE: (60), (88) imply:
% 98.20/14.79  | | | | | | | |   (89)  $false
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | | CLOSE: (89) is inconsistent.
% 98.20/14.79  | | | | | | | | 
% 98.20/14.79  | | | | | | | End of split
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | Case 2:
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | |   (90)  all_90_0 = 0
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | REDUCE: (49), (90) imply:
% 98.20/14.79  | | | | | | |   (91)  $false
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | CLOSE: (91) is inconsistent.
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | End of split
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | Case 2:
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | |   (92)  all_72_0 = 0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | REDUCE: (38), (92) imply:
% 98.20/14.79  | | | | | |   (93)  $false
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | CLOSE: (93) is inconsistent.
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | End of split
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | Case 2:
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | |   (94)  all_54_0 = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | REDUCE: (27), (94) imply:
% 98.20/14.79  | | | | |   (95)  $false
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | CLOSE: (95) is inconsistent.
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | End of split
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | Case 2:
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | |   (96)  all_33_0 = 0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | REDUCE: (10), (96) imply:
% 98.20/14.79  | | | |   (97)  $false
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | CLOSE: (97) is inconsistent.
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | End of split
% 98.20/14.79  | | | 
% 98.20/14.79  | | Case 2:
% 98.20/14.79  | | | 
% 98.20/14.79  | | |   (98)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.20/14.79  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.20/14.79  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.20/14.79  | | |         & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.20/14.79  | | |               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.20/14.79  | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.20/14.79  | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))
% 98.20/14.79  | | | 
% 98.20/14.79  | | | ALPHA: (98) implies:
% 98.20/14.79  | | |   (99)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.20/14.79  | | |             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.20/14.79  | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.20/14.79  | | |           ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.20/14.79  | | |   (100)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 98.20/14.79  | | |             ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.20/14.79  | | |              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 98.20/14.79  | | |              $i(v2)))
% 98.20/14.79  | | | 
% 98.20/14.79  | | | DELTA: instantiating (100) with fresh symbols all_42_0, all_42_1 gives:
% 98.20/14.79  | | |   (101)  s(all_42_1) = all_42_0 & $i(all_42_1) &  ! [v0: $i] :  ! [v1:
% 98.20/14.79  | | |            int] : ( ~ (all_42_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~
% 98.20/14.79  | | |            $i(v0)) &  ! [v0: $i] : (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~
% 98.20/14.79  | | |            $i(v0))
% 98.20/14.79  | | | 
% 98.20/14.79  | | | ALPHA: (101) implies:
% 98.20/14.79  | | |   (102)   ! [v0: $i] : (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.20/14.79  | | |   (103)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) | v1 = 0 |  ~
% 98.20/14.79  | | |            (s(v0) = v1) |  ~ $i(v0))
% 98.20/14.79  | | | 
% 98.20/14.79  | | | GROUND_INST: instantiating (103) with all_33_1, all_33_0, simplifying with
% 98.20/14.79  | | |              (11), (12) gives:
% 98.20/14.79  | | |   (104)   ~ (all_42_0 = 0) | all_33_0 = 0
% 98.20/14.79  | | | 
% 98.20/14.79  | | | BETA: splitting (104) gives:
% 98.20/14.79  | | | 
% 98.20/14.79  | | | Case 1:
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | |   (105)   ~ (all_42_0 = 0)
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | BETA: splitting (15) gives:
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | Case 1:
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | |   (106)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.20/14.79  | | | | |            $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | ALPHA: (106) implies:
% 98.20/14.79  | | | | |   (107)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.20/14.79  | | | | |            $i(v0))
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | REF_CLOSE: (1), (2), (6), (7), (99), (107) are inconsistent by
% 98.20/14.79  | | | | |            sub-proof #32.
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | Case 2:
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | |   (108)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 98.20/14.79  | | | | |            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | ALPHA: (108) implies:
% 98.20/14.79  | | | | |   (109)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | DELTA: instantiating (109) with fresh symbol all_55_0 gives:
% 98.20/14.79  | | | | |   (110)  s(all_55_0) = 0 & $i(all_55_0)
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | ALPHA: (110) implies:
% 98.20/14.79  | | | | |   (111)  $i(all_55_0)
% 98.20/14.79  | | | | |   (112)  s(all_55_0) = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | GROUND_INST: instantiating (102) with all_55_0, simplifying with
% 98.20/14.79  | | | | |              (111), (112) gives:
% 98.20/14.79  | | | | |   (113)  all_42_0 = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | REDUCE: (105), (113) imply:
% 98.20/14.79  | | | | |   (114)  $false
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | CLOSE: (114) is inconsistent.
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | End of split
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | Case 2:
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | |   (115)  all_33_0 = 0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | REDUCE: (10), (115) imply:
% 98.20/14.79  | | | |   (116)  $false
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | CLOSE: (116) is inconsistent.
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | End of split
% 98.20/14.79  | | | 
% 98.20/14.79  | | End of split
% 98.20/14.79  | | 
% 98.20/14.79  | Case 2:
% 98.20/14.79  | | 
% 98.20/14.79  | |   (117)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.20/14.79  | |                $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 98.20/14.79  | |              : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 98.20/14.79  | |                ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 98.20/14.79  | |                any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.20/14.79  | |                  any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 98.20/14.79  | |                  (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 =
% 98.20/14.79  | |                    0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.20/14.79  | |                    (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 98.20/14.79  | |                  ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0)
% 98.20/14.79  | |                    = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) =
% 98.20/14.79  | |                v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3
% 98.20/14.79  | |                  = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 98.20/14.79  | |                  |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 98.20/14.79  | |                    int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0:
% 98.20/14.79  | |                    $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) =
% 98.20/14.79  | |                      0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 98.20/14.79  | |                      = 0) & q(v0) = v1 & $i(v0))))))
% 98.20/14.79  | | 
% 98.20/14.79  | | ALPHA: (117) implies:
% 98.20/14.79  | |   (118)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.20/14.79  | |              [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |
% 98.20/14.79  | |                   ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 98.20/14.79  | |                [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 98.20/14.79  | |                  $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.20/14.79  | |                [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 98.20/14.79  | |                : (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] :
% 98.20/14.79  | |            (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 98.20/14.79  | |                | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 =
% 98.20/14.79  | |                0 |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1:
% 98.20/14.79  | |                  int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 98.20/14.79  | |                : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.20/14.79  | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.20/14.79  | |                  = v1 & $i(v0)))))
% 98.20/14.79  | |   (119)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.20/14.79  | |              $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.20/14.79  | |            ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.20/14.79  | |              (v1 = 0) & p(v0) = v1 & $i(v0)))
% 98.20/14.79  | | 
% 98.20/14.79  | | BETA: splitting (118) gives:
% 98.20/14.79  | | 
% 98.20/14.79  | | Case 1:
% 98.20/14.79  | | | 
% 98.20/14.79  | | |   (120)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.20/14.79  | | |            [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |
% 98.20/14.79  | | |                 ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  !
% 98.20/14.79  | | |              [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0:
% 98.20/14.79  | | |                $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.20/14.79  | | |              [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i]
% 98.20/14.79  | | |              : (p(v0) = 0 & $i(v0))))
% 98.20/14.79  | | | 
% 98.20/14.79  | | | ALPHA: (120) implies:
% 98.20/14.79  | | |   (121)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.20/14.79  | | |              $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.20/14.79  | | |            [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &
% 98.20/14.79  | | |             ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.20/14.79  | | |   (122)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.20/14.79  | | |            [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |
% 98.20/14.79  | | |                 ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.20/14.79  | | | 
% 98.20/14.79  | | | GROUND_INST: instantiating (122) with all_33_1, all_33_0, simplifying with
% 98.20/14.79  | | |              (11), (12) gives:
% 98.20/14.79  | | |   (123)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.20/14.79  | | |              |  ~ (all_33_0 = 0)) & (v1 = 0 | all_33_0 = 0))
% 98.20/14.79  | | | 
% 98.20/14.79  | | | DELTA: instantiating (123) with fresh symbols all_43_0, all_43_1 gives:
% 98.20/14.79  | | |   (124)  s(all_43_1) = all_43_0 & $i(all_43_1) & ( ~ (all_43_0 = 0) |  ~
% 98.20/14.79  | | |            (all_33_0 = 0)) & (all_43_0 = 0 | all_33_0 = 0)
% 98.20/14.79  | | | 
% 98.20/14.79  | | | ALPHA: (124) implies:
% 98.20/14.79  | | |   (125)  $i(all_43_1)
% 98.20/14.79  | | |   (126)  s(all_43_1) = all_43_0
% 98.20/14.79  | | |   (127)  all_43_0 = 0 | all_33_0 = 0
% 98.20/14.79  | | | 
% 98.20/14.79  | | | BETA: splitting (127) gives:
% 98.20/14.79  | | | 
% 98.20/14.79  | | | Case 1:
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | |   (128)  all_43_0 = 0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | REDUCE: (126), (128) imply:
% 98.20/14.79  | | | |   (129)  s(all_43_1) = 0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | DELTA: instantiating (5) with fresh symbols all_54_0, all_54_1 gives:
% 98.20/14.79  | | | |   (130)   ~ (all_54_0 = 0) & s(all_54_1) = all_54_0 & $i(all_54_1)
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | ALPHA: (130) implies:
% 98.20/14.79  | | | |   (131)   ~ (all_54_0 = 0)
% 98.20/14.79  | | | |   (132)  $i(all_54_1)
% 98.20/14.79  | | | |   (133)  s(all_54_1) = all_54_0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | GROUND_INST: instantiating (122) with all_54_1, all_54_0, simplifying
% 98.20/14.79  | | | |              with (132), (133) gives:
% 98.20/14.79  | | | |   (134)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.20/14.79  | | | |                0) |  ~ (all_54_0 = 0)) & (v1 = 0 | all_54_0 = 0))
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | DELTA: instantiating (134) with fresh symbols all_61_0, all_61_1 gives:
% 98.20/14.79  | | | |   (135)  s(all_61_1) = all_61_0 & $i(all_61_1) & ( ~ (all_61_0 = 0) |  ~
% 98.20/14.79  | | | |            (all_54_0 = 0)) & (all_61_0 = 0 | all_54_0 = 0)
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | ALPHA: (135) implies:
% 98.20/14.79  | | | |   (136)  $i(all_61_1)
% 98.20/14.79  | | | |   (137)  s(all_61_1) = all_61_0
% 98.20/14.79  | | | |   (138)  all_61_0 = 0 | all_54_0 = 0
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | BETA: splitting (138) gives:
% 98.20/14.79  | | | | 
% 98.20/14.79  | | | | Case 1:
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | |   (139)  all_61_0 = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | REDUCE: (137), (139) imply:
% 98.20/14.79  | | | | |   (140)  s(all_61_1) = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | DELTA: instantiating (5) with fresh symbols all_72_0, all_72_1 gives:
% 98.20/14.79  | | | | |   (141)   ~ (all_72_0 = 0) & s(all_72_1) = all_72_0 & $i(all_72_1)
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | ALPHA: (141) implies:
% 98.20/14.79  | | | | |   (142)   ~ (all_72_0 = 0)
% 98.20/14.79  | | | | |   (143)  $i(all_72_1)
% 98.20/14.79  | | | | |   (144)  s(all_72_1) = all_72_0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | GROUND_INST: instantiating (122) with all_72_1, all_72_0, simplifying
% 98.20/14.79  | | | | |              with (143), (144) gives:
% 98.20/14.79  | | | | |   (145)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.20/14.79  | | | | |                0) |  ~ (all_72_0 = 0)) & (v1 = 0 | all_72_0 = 0))
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | DELTA: instantiating (145) with fresh symbols all_79_0, all_79_1
% 98.20/14.79  | | | | |        gives:
% 98.20/14.79  | | | | |   (146)  s(all_79_1) = all_79_0 & $i(all_79_1) & ( ~ (all_79_0 = 0) | 
% 98.20/14.79  | | | | |            ~ (all_72_0 = 0)) & (all_79_0 = 0 | all_72_0 = 0)
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | ALPHA: (146) implies:
% 98.20/14.79  | | | | |   (147)  $i(all_79_1)
% 98.20/14.79  | | | | |   (148)  s(all_79_1) = all_79_0
% 98.20/14.79  | | | | |   (149)  all_79_0 = 0 | all_72_0 = 0
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | BETA: splitting (149) gives:
% 98.20/14.79  | | | | | 
% 98.20/14.79  | | | | | Case 1:
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | |   (150)  all_79_0 = 0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | REDUCE: (148), (150) imply:
% 98.20/14.79  | | | | | |   (151)  s(all_79_1) = 0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | DELTA: instantiating (5) with fresh symbols all_90_0, all_90_1
% 98.20/14.79  | | | | | |        gives:
% 98.20/14.79  | | | | | |   (152)   ~ (all_90_0 = 0) & s(all_90_1) = all_90_0 & $i(all_90_1)
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | ALPHA: (152) implies:
% 98.20/14.79  | | | | | |   (153)   ~ (all_90_0 = 0)
% 98.20/14.79  | | | | | |   (154)  $i(all_90_1)
% 98.20/14.79  | | | | | |   (155)  s(all_90_1) = all_90_0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | GROUND_INST: instantiating (122) with all_90_1, all_90_0,
% 98.20/14.79  | | | | | |              simplifying with (154), (155) gives:
% 98.20/14.79  | | | | | |   (156)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1
% 98.20/14.79  | | | | | |                = 0) |  ~ (all_90_0 = 0)) & (v1 = 0 | all_90_0 = 0))
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | DELTA: instantiating (156) with fresh symbols all_97_0, all_97_1
% 98.20/14.79  | | | | | |        gives:
% 98.20/14.79  | | | | | |   (157)  s(all_97_1) = all_97_0 & $i(all_97_1) & ( ~ (all_97_0 = 0)
% 98.20/14.79  | | | | | |            |  ~ (all_90_0 = 0)) & (all_97_0 = 0 | all_90_0 = 0)
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | ALPHA: (157) implies:
% 98.20/14.79  | | | | | |   (158)  $i(all_97_1)
% 98.20/14.79  | | | | | |   (159)  s(all_97_1) = all_97_0
% 98.20/14.79  | | | | | |   (160)  all_97_0 = 0 | all_90_0 = 0
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | BETA: splitting (160) gives:
% 98.20/14.79  | | | | | | 
% 98.20/14.79  | | | | | | Case 1:
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | |   (161)  all_97_0 = 0
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | REDUCE: (159), (161) imply:
% 98.20/14.79  | | | | | | |   (162)  s(all_97_1) = 0
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | DELTA: instantiating (5) with fresh symbols all_108_0, all_108_1
% 98.20/14.79  | | | | | | |        gives:
% 98.20/14.79  | | | | | | |   (163)   ~ (all_108_0 = 0) & s(all_108_1) = all_108_0 &
% 98.20/14.79  | | | | | | |          $i(all_108_1)
% 98.20/14.79  | | | | | | | 
% 98.20/14.79  | | | | | | | ALPHA: (163) implies:
% 98.20/14.79  | | | | | | |   (164)   ~ (all_108_0 = 0)
% 98.20/14.79  | | | | | | |   (165)  $i(all_108_1)
% 98.25/14.79  | | | | | | |   (166)  s(all_108_1) = all_108_0
% 98.25/14.79  | | | | | | | 
% 98.25/14.79  | | | | | | | GROUND_INST: instantiating (122) with all_108_1, all_108_0,
% 98.25/14.79  | | | | | | |              simplifying with (165), (166) gives:
% 98.25/14.79  | | | | | | |   (167)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~
% 98.25/14.79  | | | | | | |              (v1 = 0) |  ~ (all_108_0 = 0)) & (v1 = 0 | all_108_0
% 98.25/14.79  | | | | | | |              = 0))
% 98.25/14.79  | | | | | | | 
% 98.25/14.79  | | | | | | | DELTA: instantiating (167) with fresh symbols all_115_0, all_115_1
% 98.25/14.79  | | | | | | |        gives:
% 98.25/14.79  | | | | | | |   (168)  s(all_115_1) = all_115_0 & $i(all_115_1) & ( ~ (all_115_0
% 98.25/14.79  | | | | | | |              = 0) |  ~ (all_108_0 = 0)) & (all_115_0 = 0 |
% 98.25/14.79  | | | | | | |            all_108_0 = 0)
% 98.25/14.79  | | | | | | | 
% 98.25/14.79  | | | | | | | ALPHA: (168) implies:
% 98.25/14.79  | | | | | | |   (169)  $i(all_115_1)
% 98.25/14.79  | | | | | | |   (170)  s(all_115_1) = all_115_0
% 98.25/14.79  | | | | | | |   (171)  all_115_0 = 0 | all_108_0 = 0
% 98.25/14.79  | | | | | | | 
% 98.25/14.80  | | | | | | | BETA: splitting (171) gives:
% 98.25/14.80  | | | | | | | 
% 98.25/14.80  | | | | | | | Case 1:
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | |   (172)  all_115_0 = 0
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | REDUCE: (170), (172) imply:
% 98.25/14.80  | | | | | | | |   (173)  s(all_115_1) = 0
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | DELTA: instantiating (5) with fresh symbols all_126_0, all_126_1
% 98.25/14.80  | | | | | | | |        gives:
% 98.25/14.80  | | | | | | | |   (174)   ~ (all_126_0 = 0) & s(all_126_1) = all_126_0 &
% 98.25/14.80  | | | | | | | |          $i(all_126_1)
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | ALPHA: (174) implies:
% 98.25/14.80  | | | | | | | |   (175)   ~ (all_126_0 = 0)
% 98.25/14.80  | | | | | | | |   (176)  $i(all_126_1)
% 98.25/14.80  | | | | | | | |   (177)  s(all_126_1) = all_126_0
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | GROUND_INST: instantiating (122) with all_126_1, all_126_0,
% 98.25/14.80  | | | | | | | |              simplifying with (176), (177) gives:
% 98.25/14.80  | | | | | | | |   (178)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~
% 98.25/14.80  | | | | | | | |              (v1 = 0) |  ~ (all_126_0 = 0)) & (v1 = 0 |
% 98.25/14.80  | | | | | | | |              all_126_0 = 0))
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | DELTA: instantiating (178) with fresh symbols all_133_0,
% 98.25/14.80  | | | | | | | |        all_133_1 gives:
% 98.25/14.80  | | | | | | | |   (179)  s(all_133_1) = all_133_0 & $i(all_133_1) & ( ~
% 98.25/14.80  | | | | | | | |            (all_133_0 = 0) |  ~ (all_126_0 = 0)) & (all_133_0 =
% 98.25/14.80  | | | | | | | |            0 | all_126_0 = 0)
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | ALPHA: (179) implies:
% 98.25/14.80  | | | | | | | |   (180)  $i(all_133_1)
% 98.25/14.80  | | | | | | | |   (181)  s(all_133_1) = all_133_0
% 98.25/14.80  | | | | | | | |   (182)  all_133_0 = 0 | all_126_0 = 0
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | BETA: splitting (182) gives:
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | Case 1:
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | |   (183)  all_133_0 = 0
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | REDUCE: (181), (183) imply:
% 98.25/14.80  | | | | | | | | |   (184)  s(all_133_1) = 0
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | BETA: splitting (119) gives:
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | Case 1:
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | |   (185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 98.25/14.80  | | | | | | | | | |              v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 &
% 98.25/14.80  | | | | | | | | | |            $i(v0))
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | | ALPHA: (185) implies:
% 98.25/14.80  | | | | | | | | | |   (186)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) =
% 98.25/14.80  | | | | | | | | | |              v1) |  ~ $i(v0))
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | | REF_CLOSE: (1), (2), (6), (7), (121), (186) are inconsistent
% 98.25/14.80  | | | | | | | | | |            by sub-proof #32.
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | Case 2:
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | |   (187)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ?
% 98.25/14.80  | | | | | | | | | |          [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1
% 98.25/14.80  | | | | | | | | | |            & $i(v0))
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | | ALPHA: (187) implies:
% 98.25/14.80  | | | | | | | | | |   (188)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | | GROUND_INST: instantiating (188) with all_133_1, simplifying
% 98.25/14.80  | | | | | | | | | |              with (180), (184) gives:
% 98.25/14.80  | | | | | | | | | |   (189)  $false
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | | CLOSE: (189) is inconsistent.
% 98.25/14.80  | | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | End of split
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | Case 2:
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | |   (190)  all_126_0 = 0
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | REDUCE: (175), (190) imply:
% 98.25/14.80  | | | | | | | | |   (191)  $false
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | | CLOSE: (191) is inconsistent.
% 98.25/14.80  | | | | | | | | | 
% 98.25/14.80  | | | | | | | | End of split
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | Case 2:
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | |   (192)  all_108_0 = 0
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | REDUCE: (164), (192) imply:
% 98.25/14.80  | | | | | | | |   (193)  $false
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | | CLOSE: (193) is inconsistent.
% 98.25/14.80  | | | | | | | | 
% 98.25/14.80  | | | | | | | End of split
% 98.25/14.80  | | | | | | | 
% 98.25/14.80  | | | | | | Case 2:
% 98.25/14.80  | | | | | | | 
% 98.25/14.80  | | | | | | |   (194)  all_90_0 = 0
% 98.25/14.80  | | | | | | | 
% 98.25/14.80  | | | | | | | REDUCE: (153), (194) imply:
% 98.25/14.80  | | | | | | |   (195)  $false
% 98.25/14.80  | | | | | | | 
% 98.25/14.80  | | | | | | | CLOSE: (195) is inconsistent.
% 98.25/14.80  | | | | | | | 
% 98.25/14.80  | | | | | | End of split
% 98.25/14.80  | | | | | | 
% 98.25/14.80  | | | | | Case 2:
% 98.25/14.80  | | | | | | 
% 98.25/14.80  | | | | | |   (196)  all_72_0 = 0
% 98.25/14.80  | | | | | | 
% 98.25/14.80  | | | | | | REDUCE: (142), (196) imply:
% 98.25/14.80  | | | | | |   (197)  $false
% 98.25/14.80  | | | | | | 
% 98.25/14.80  | | | | | | CLOSE: (197) is inconsistent.
% 98.25/14.80  | | | | | | 
% 98.25/14.80  | | | | | End of split
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | Case 2:
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | |   (198)  all_54_0 = 0
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | REDUCE: (131), (198) imply:
% 98.25/14.80  | | | | |   (199)  $false
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | CLOSE: (199) is inconsistent.
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | End of split
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | Case 2:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | |   (200)  all_33_0 = 0
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | REDUCE: (10), (200) imply:
% 98.25/14.80  | | | |   (201)  $false
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | CLOSE: (201) is inconsistent.
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | End of split
% 98.25/14.80  | | | 
% 98.25/14.80  | | Case 2:
% 98.25/14.80  | | | 
% 98.25/14.80  | | |   (202)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 98.25/14.80  | | |             ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.25/14.80  | | |              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 98.25/14.80  | | |              $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 98.25/14.80  | | |                  = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.25/14.80  | | |            | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 98.25/14.80  | | |              ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | ALPHA: (202) implies:
% 98.25/14.80  | | |   (203)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.80  | | |              $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 98.25/14.80  | | |            : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 98.25/14.80  | | |              ~ (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.25/14.80  | | |   (204)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :
% 98.25/14.80  | | |             ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.25/14.80  | | |              $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 98.25/14.80  | | |              $i(v2)))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | DELTA: instantiating (204) with fresh symbols all_42_0, all_42_1 gives:
% 98.25/14.80  | | |   (205)  s(all_42_1) = all_42_0 & $i(all_42_1) &  ! [v0: $i] :  ! [v1:
% 98.25/14.80  | | |            int] : ( ~ (all_42_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~
% 98.25/14.80  | | |            $i(v0)) &  ! [v0: $i] : (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~
% 98.25/14.80  | | |            $i(v0))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | ALPHA: (205) implies:
% 98.25/14.80  | | |   (206)   ! [v0: $i] : (all_42_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.80  | | |   (207)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_42_0 = 0) | v1 = 0 |  ~
% 98.25/14.80  | | |            (s(v0) = v1) |  ~ $i(v0))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | GROUND_INST: instantiating (207) with all_33_1, all_33_0, simplifying with
% 98.25/14.80  | | |              (11), (12) gives:
% 98.25/14.80  | | |   (208)   ~ (all_42_0 = 0) | all_33_0 = 0
% 98.25/14.80  | | | 
% 98.25/14.80  | | | BETA: splitting (208) gives:
% 98.25/14.80  | | | 
% 98.25/14.80  | | | Case 1:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | |   (209)   ~ (all_42_0 = 0)
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | BETA: splitting (119) gives:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | Case 1:
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | |   (210)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.80  | | | | |            $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | ALPHA: (210) implies:
% 98.25/14.80  | | | | |   (211)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | DELTA: instantiating (211) with fresh symbol all_57_0 gives:
% 98.25/14.80  | | | | |   (212)  s(all_57_0) = 0 & $i(all_57_0)
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | ALPHA: (212) implies:
% 98.25/14.80  | | | | |   (213)  $i(all_57_0)
% 98.25/14.80  | | | | |   (214)  s(all_57_0) = 0
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | GROUND_INST: instantiating (206) with all_57_0, simplifying with
% 98.25/14.80  | | | | |              (213), (214) gives:
% 98.25/14.80  | | | | |   (215)  all_42_0 = 0
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | REDUCE: (209), (215) imply:
% 98.25/14.80  | | | | |   (216)  $false
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | CLOSE: (216) is inconsistent.
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | Case 2:
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | |   (217)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.25/14.80  | | | | |          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | ALPHA: (217) implies:
% 98.25/14.80  | | | | |   (218)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 98.25/14.80  | | | | |            $i(v0))
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | | REF_CLOSE: (2), (4), (6), (8), (203), (218) are inconsistent by
% 98.25/14.80  | | | | |            sub-proof #30.
% 98.25/14.80  | | | | | 
% 98.25/14.80  | | | | End of split
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | Case 2:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | |   (219)  all_33_0 = 0
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | REDUCE: (10), (219) imply:
% 98.25/14.80  | | | |   (220)  $false
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | CLOSE: (220) is inconsistent.
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | End of split
% 98.25/14.80  | | | 
% 98.25/14.80  | | End of split
% 98.25/14.80  | | 
% 98.25/14.80  | End of split
% 98.25/14.80  | 
% 98.25/14.80  End of proof
% 98.25/14.80  
% 98.25/14.80  Sub-proof #29 shows that the following formulas are inconsistent:
% 98.25/14.80  ----------------------------------------------------------------
% 98.25/14.80    (1)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 98.25/14.80               ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 98.25/14.80                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 98.25/14.80                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 98.25/14.80                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 98.25/14.80                   ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 98.25/14.80                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.25/14.80                    ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.25/14.80                   [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.25/14.80                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0)
% 98.25/14.80                 = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 98.25/14.80                   0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.25/14.80                   (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 98.25/14.80                     = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.25/14.80                     & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 98.25/14.80                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.80                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.25/14.80                 (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 98.25/14.80             ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.25/14.80                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  !
% 98.25/14.80               [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.25/14.80                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.80                     = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.25/14.80                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.80                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 98.25/14.80                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.80                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.25/14.80                 $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 98.25/14.80                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 98.25/14.80                     0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 98.25/14.80                     ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 98.25/14.80                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.25/14.80                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.80                     $i(v0)))))))
% 98.25/14.80    (2)  $i(all_9_1)
% 98.25/14.80    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.80    (4)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.80    (5)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.80            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.80               = 0 | v1 = 0)))
% 98.25/14.80    (6)  p(all_9_1) = all_9_0
% 98.25/14.80    (7)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.25/14.80           |  ~ $i(v0))
% 98.25/14.80    (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 98.25/14.80  
% 98.25/14.80  Begin of proof
% 98.25/14.80  | 
% 98.25/14.80  | BETA: splitting (1) gives:
% 98.25/14.80  | 
% 98.25/14.80  | Case 1:
% 98.25/14.80  | | 
% 98.25/14.80  | |   (9)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.80  | |            &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.25/14.80  | |            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.25/14.80  | |            (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 98.25/14.80  | |              (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 98.25/14.80  | |                = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 98.25/14.80  | |                  0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 98.25/14.80  | |                    v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.80  | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.25/14.80  | |                  q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.80  | |                  $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.25/14.80  | |              $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 98.25/14.80  | |                ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.25/14.80  | |                (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.25/14.80  | |                (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0)
% 98.25/14.80  | |                  = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.80  | |                  $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.25/14.80  | |                  = v1 & $i(v0))))))
% 98.25/14.80  | | 
% 98.25/14.80  | | ALPHA: (9) implies:
% 98.25/14.80  | |   (10)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.25/14.80  | |               $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.25/14.80  | |                 (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.25/14.80  | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 98.25/14.80  | |               : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.80  | |               : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.25/14.80  | |                 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.25/14.80  | |             $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 98.25/14.80  | |               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2)
% 98.25/14.80  | |                 = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.25/14.80  | |                 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.80  | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 98.25/14.80  | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.80  | |                 $i(v0)))))
% 98.25/14.80  | |   (11)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.80  | |           &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.25/14.80  | |           [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.25/14.80  | |           (s(v0) = 0 & $i(v0)))
% 98.25/14.80  | | 
% 98.25/14.80  | | BETA: splitting (10) gives:
% 98.25/14.80  | | 
% 98.25/14.80  | | Case 1:
% 98.25/14.80  | | | 
% 98.25/14.80  | | |   (12)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.25/14.80  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.25/14.80  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.25/14.80  | | |               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 98.25/14.80  | | |             : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.80  | | |             : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.25/14.80  | | |               0 & $i(v0))))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | ALPHA: (12) implies:
% 98.25/14.80  | | |   (13)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.80  | | |             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.25/14.80  | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.25/14.80  | | |           ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.25/14.80  | | |   (14)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.25/14.80  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.25/14.80  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | BETA: splitting (11) gives:
% 98.25/14.80  | | | 
% 98.25/14.80  | | | Case 1:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | |   (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.80  | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | ALPHA: (15) implies:
% 98.25/14.80  | | | |   (16)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.80  | | | |           $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | REF_CLOSE: (2), (3), (5), (6), (13), (16) are inconsistent by sub-proof
% 98.25/14.80  | | | |            #32.
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | Case 2:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | |   (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.80  | | | |         &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | ALPHA: (17) implies:
% 98.25/14.80  | | | |   (18)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | REF_CLOSE: (8), (14), (18) are inconsistent by sub-proof #67.
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | End of split
% 98.25/14.80  | | | 
% 98.25/14.80  | | Case 2:
% 98.25/14.80  | | | 
% 98.25/14.80  | | |   (19)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.25/14.80  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.25/14.80  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.25/14.80  | | |         & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.80  | | |               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 98.25/14.80  | | |             : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 98.25/14.80  | | |             ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | ALPHA: (19) implies:
% 98.25/14.80  | | |   (20)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.80  | | |             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.25/14.80  | | |           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.25/14.80  | | |             (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.25/14.80  | | |   (21)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.25/14.80  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.25/14.80  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | DELTA: instantiating (21) with fresh symbols all_53_0, all_53_1 gives:
% 98.25/14.80  | | |   (22)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0: $i] :  ! [v1: int]
% 98.25/14.80  | | |         : ( ~ (all_53_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.80  | | |         [v0: $i] : (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | ALPHA: (22) implies:
% 98.25/14.80  | | |   (23)  $i(all_53_1)
% 98.25/14.80  | | |   (24)  s(all_53_1) = all_53_0
% 98.25/14.80  | | | 
% 98.25/14.80  | | | GROUND_INST: instantiating (8) with all_53_1, all_53_0, simplifying with
% 98.25/14.80  | | |              (23), (24) gives:
% 98.25/14.80  | | |   (25)  all_53_0 = 0
% 98.25/14.80  | | | 
% 98.25/14.80  | | | REDUCE: (24), (25) imply:
% 98.25/14.80  | | |   (26)  s(all_53_1) = 0
% 98.25/14.80  | | | 
% 98.25/14.80  | | | BETA: splitting (11) gives:
% 98.25/14.80  | | | 
% 98.25/14.80  | | | Case 1:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | |   (27)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.80  | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | ALPHA: (27) implies:
% 98.25/14.80  | | | |   (28)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | GROUND_INST: instantiating (28) with all_53_1, simplifying with (23),
% 98.25/14.80  | | | |              (26) gives:
% 98.25/14.80  | | | |   (29)  $false
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | CLOSE: (29) is inconsistent.
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | Case 2:
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | |   (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.80  | | | |         &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | ALPHA: (30) implies:
% 98.25/14.80  | | | |   (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | | REF_CLOSE: (3), (4), (5), (7), (20), (31) are inconsistent by sub-proof
% 98.25/14.80  | | | |            #30.
% 98.25/14.80  | | | | 
% 98.25/14.80  | | | End of split
% 98.25/14.80  | | | 
% 98.25/14.80  | | End of split
% 98.25/14.80  | | 
% 98.25/14.80  | Case 2:
% 98.25/14.80  | | 
% 98.25/14.80  | |   (32)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.80  | |               $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.25/14.80  | |             ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.25/14.80  | |               (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 98.25/14.80  | |               any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.25/14.80  | |                 any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 98.25/14.80  | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.25/14.80  | |                   |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.25/14.80  | |                   & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &
% 98.25/14.80  | |                  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.80  | |                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.25/14.80  | |               $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 98.25/14.80  | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.25/14.80  | |                 (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.25/14.80  | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.25/14.80  | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 98.25/14.80  | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.25/14.80  | |                   0 & $i(v0))))))
% 98.25/14.80  | | 
% 98.25/14.80  | | ALPHA: (32) implies:
% 98.25/14.80  | |   (33)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.25/14.80  | |               $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.25/14.80  | |                 (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.25/14.80  | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 98.25/14.80  | |               : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.80  | |                 $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.25/14.80  | |                 = v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) =
% 98.25/14.80  | |             v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 98.25/14.80  | |               |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.25/14.80  | |               (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 98.25/14.80  | |                 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.25/14.80  | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 98.25/14.80  | |                 ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.25/14.80  | |                 & $i(v0)))))
% 98.25/14.80  | |   (34)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.80  | |           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0)
% 98.25/14.80  | |               = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 98.25/14.80  | |             & p(v0) = v1 & $i(v0)))
% 98.25/14.80  | | 
% 98.25/14.80  | | BETA: splitting (33) gives:
% 98.25/14.80  | | 
% 98.25/14.80  | | Case 1:
% 98.25/14.80  | | | 
% 98.25/14.80  | | |   (35)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.25/14.80  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.25/14.80  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.25/14.80  | | |               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 98.25/14.80  | | |             : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.80  | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.25/14.80  | | |               = v1 & $i(v0))))
% 98.25/14.80  | | | 
% 98.25/14.80  | | | ALPHA: (35) implies:
% 98.25/14.80  | | |   (36)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.80  | | |             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.25/14.80  | | |           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.25/14.80  | | |             (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.25/14.81  | | |   (37)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.25/14.81  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.25/14.81  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.25/14.81  | | | 
% 98.25/14.81  | | | BETA: splitting (34) gives:
% 98.25/14.81  | | | 
% 98.25/14.81  | | | Case 1:
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | |   (38)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.81  | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | ALPHA: (38) implies:
% 98.25/14.81  | | | |   (39)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | REF_CLOSE: (8), (37), (39) are inconsistent by sub-proof #67.
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | Case 2:
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | |   (40)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.25/14.81  | | | |         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | ALPHA: (40) implies:
% 98.25/14.81  | | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | REF_CLOSE: (3), (4), (5), (7), (36), (41) are inconsistent by sub-proof
% 98.25/14.81  | | | |            #30.
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | End of split
% 98.25/14.81  | | | 
% 98.25/14.81  | | Case 2:
% 98.25/14.81  | | | 
% 98.25/14.81  | | |   (42)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.25/14.81  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.25/14.81  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.25/14.81  | | |         & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.81  | | |               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.25/14.81  | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.81  | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))
% 98.25/14.81  | | | 
% 98.25/14.81  | | | ALPHA: (42) implies:
% 98.25/14.81  | | |   (43)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.81  | | |             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.25/14.81  | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.25/14.81  | | |           ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.25/14.81  | | |   (44)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.25/14.81  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.25/14.81  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.25/14.81  | | | 
% 98.25/14.81  | | | DELTA: instantiating (44) with fresh symbols all_53_0, all_53_1 gives:
% 98.25/14.81  | | |   (45)  s(all_53_1) = all_53_0 & $i(all_53_1) &  ! [v0: $i] :  ! [v1: int]
% 98.25/14.81  | | |         : ( ~ (all_53_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.81  | | |         [v0: $i] : (all_53_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.81  | | | 
% 98.25/14.81  | | | ALPHA: (45) implies:
% 98.25/14.81  | | |   (46)  $i(all_53_1)
% 98.25/14.81  | | |   (47)  s(all_53_1) = all_53_0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | GROUND_INST: instantiating (8) with all_53_1, all_53_0, simplifying with
% 98.25/14.81  | | |              (46), (47) gives:
% 98.25/14.81  | | |   (48)  all_53_0 = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | REDUCE: (47), (48) imply:
% 98.25/14.81  | | |   (49)  s(all_53_1) = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | BETA: splitting (34) gives:
% 98.25/14.81  | | | 
% 98.25/14.81  | | | Case 1:
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | |   (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.81  | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | ALPHA: (50) implies:
% 98.25/14.81  | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.25/14.81  | | | |           $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | REF_CLOSE: (2), (3), (5), (6), (43), (51) are inconsistent by sub-proof
% 98.25/14.81  | | | |            #32.
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | Case 2:
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | |   (52)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.25/14.81  | | | |         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | ALPHA: (52) implies:
% 98.25/14.81  | | | |   (53)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | GROUND_INST: instantiating (53) with all_53_1, simplifying with (46),
% 98.25/14.81  | | | |              (49) gives:
% 98.25/14.81  | | | |   (54)  $false
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | CLOSE: (54) is inconsistent.
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | End of split
% 98.25/14.81  | | | 
% 98.25/14.81  | | End of split
% 98.25/14.81  | | 
% 98.25/14.81  | End of split
% 98.25/14.81  | 
% 98.25/14.81  End of proof
% 98.25/14.81  
% 98.25/14.81  Sub-proof #30 shows that the following formulas are inconsistent:
% 98.25/14.81  ----------------------------------------------------------------
% 98.25/14.81    (1)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.81    (2)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.81    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.25/14.81           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.81             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.81             $i(v0)))
% 98.25/14.81    (4)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.81            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.81               = 0 | v1 = 0)))
% 98.25/14.81    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.81    (6)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_9_0 = 0) | v1 = 0 |  ~ (p(v0) = v1)
% 98.25/14.81           |  ~ $i(v0))
% 98.25/14.81  
% 98.25/14.81  Begin of proof
% 98.25/14.81  | 
% 98.25/14.81  | DELTA: instantiating (5) with fresh symbols all_153_0, all_153_1 gives:
% 98.25/14.81  |   (7)   ~ (all_153_0 = 0) & p(all_153_1) = all_153_0 & $i(all_153_1)
% 98.25/14.81  | 
% 98.25/14.81  | ALPHA: (7) implies:
% 98.25/14.81  |   (8)   ~ (all_153_0 = 0)
% 98.25/14.81  |   (9)  $i(all_153_1)
% 98.25/14.81  |   (10)  p(all_153_1) = all_153_0
% 98.25/14.81  | 
% 98.25/14.81  | BETA: splitting (3) gives:
% 98.25/14.81  | 
% 98.25/14.81  | Case 1:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.25/14.81  | |         &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (11) implies:
% 98.25/14.81  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | GROUND_INST: instantiating (6) with all_153_1, all_153_0, simplifying with
% 98.25/14.81  | |              (9), (10) gives:
% 98.25/14.81  | |   (13)   ~ (all_9_0 = 0) | all_153_0 = 0
% 98.25/14.81  | | 
% 98.25/14.81  | | BETA: splitting (13) gives:
% 98.25/14.81  | | 
% 98.25/14.81  | | Case 1:
% 98.25/14.81  | | | 
% 98.25/14.81  | | |   (14)   ~ (all_9_0 = 0)
% 98.25/14.81  | | | 
% 98.25/14.81  | | | REF_CLOSE: (2), (12), (14) are inconsistent by sub-proof #31.
% 98.25/14.81  | | | 
% 98.25/14.81  | | Case 2:
% 98.25/14.81  | | | 
% 98.25/14.81  | | |   (15)  all_153_0 = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | REDUCE: (8), (15) imply:
% 98.25/14.81  | | |   (16)  $false
% 98.25/14.81  | | | 
% 98.25/14.81  | | | CLOSE: (16) is inconsistent.
% 98.25/14.81  | | | 
% 98.25/14.81  | | End of split
% 98.25/14.81  | | 
% 98.25/14.81  | Case 2:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (17)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.25/14.81  | |           int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (17) implies:
% 98.25/14.81  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | DELTA: instantiating (18) with fresh symbols all_161_0, all_161_1 gives:
% 98.25/14.81  | |   (19)   ~ (all_161_0 = 0) & q(all_161_1) = all_161_0 & $i(all_161_1)
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (19) implies:
% 98.25/14.81  | |   (20)   ~ (all_161_0 = 0)
% 98.25/14.81  | |   (21)  $i(all_161_1)
% 98.25/14.81  | |   (22)  q(all_161_1) = all_161_0
% 98.25/14.81  | | 
% 98.25/14.81  | | GROUND_INST: instantiating (4) with all_161_1, all_161_0, simplifying with
% 98.25/14.81  | |              (21), (22) gives:
% 98.25/14.81  | |   (23)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.25/14.81  | |             ~ (all_161_0 = 0)) & (v1 = 0 | all_161_0 = 0))
% 98.25/14.81  | | 
% 98.25/14.81  | | DELTA: instantiating (23) with fresh symbols all_170_0, all_170_1 gives:
% 98.25/14.81  | |   (24)  q(all_170_1) = all_170_0 & $i(all_170_1) & ( ~ (all_170_0 = 0) |  ~
% 98.25/14.81  | |           (all_161_0 = 0)) & (all_170_0 = 0 | all_161_0 = 0)
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (24) implies:
% 98.25/14.81  | |   (25)  $i(all_170_1)
% 98.25/14.81  | |   (26)  q(all_170_1) = all_170_0
% 98.25/14.81  | |   (27)  all_170_0 = 0 | all_161_0 = 0
% 98.25/14.81  | | 
% 98.25/14.81  | | BETA: splitting (27) gives:
% 98.25/14.81  | | 
% 98.25/14.81  | | Case 1:
% 98.25/14.81  | | | 
% 98.25/14.81  | | |   (28)  all_170_0 = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | REDUCE: (26), (28) imply:
% 98.25/14.81  | | |   (29)  q(all_170_1) = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | GROUND_INST: instantiating (1) with all_170_1, simplifying with (25), (29)
% 98.25/14.81  | | |              gives:
% 98.25/14.81  | | |   (30)  $false
% 98.25/14.81  | | | 
% 98.25/14.81  | | | CLOSE: (30) is inconsistent.
% 98.25/14.81  | | | 
% 98.25/14.81  | | Case 2:
% 98.25/14.81  | | | 
% 98.25/14.81  | | |   (31)  all_161_0 = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | REDUCE: (20), (31) imply:
% 98.25/14.81  | | |   (32)  $false
% 98.25/14.81  | | | 
% 98.25/14.81  | | | CLOSE: (32) is inconsistent.
% 98.25/14.81  | | | 
% 98.25/14.81  | | End of split
% 98.25/14.81  | | 
% 98.25/14.81  | End of split
% 98.25/14.81  | 
% 98.25/14.81  End of proof
% 98.25/14.81  
% 98.25/14.81  Sub-proof #31 shows that the following formulas are inconsistent:
% 98.25/14.81  ----------------------------------------------------------------
% 98.25/14.81    (1)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.81    (2)   ! [v0: $i] : (all_9_0 = 0 |  ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.81    (3)   ~ (all_9_0 = 0)
% 98.25/14.81  
% 98.25/14.81  Begin of proof
% 98.25/14.81  | 
% 98.25/14.81  | DELTA: instantiating (1) with fresh symbol all_461_0 gives:
% 98.25/14.81  |   (4)  p(all_461_0) = 0 & $i(all_461_0)
% 98.25/14.81  | 
% 98.25/14.81  | ALPHA: (4) implies:
% 98.25/14.81  |   (5)  $i(all_461_0)
% 98.25/14.81  |   (6)  p(all_461_0) = 0
% 98.25/14.81  | 
% 98.25/14.81  | GROUND_INST: instantiating (2) with all_461_0, simplifying with (5), (6)
% 98.25/14.81  |              gives:
% 98.25/14.81  |   (7)  all_9_0 = 0
% 98.25/14.81  | 
% 98.25/14.81  | REDUCE: (3), (7) imply:
% 98.25/14.81  |   (8)  $false
% 98.25/14.81  | 
% 98.25/14.81  | CLOSE: (8) is inconsistent.
% 98.25/14.81  | 
% 98.25/14.81  End of proof
% 98.25/14.81  
% 98.25/14.81  Sub-proof #32 shows that the following formulas are inconsistent:
% 98.25/14.81  ----------------------------------------------------------------
% 98.25/14.81    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.81    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.81           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.81           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.81             $i(v0)))
% 98.25/14.81    (3)  $i(all_9_1)
% 98.25/14.81    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.81    (5)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.81            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.81               = 0 | v1 = 0)))
% 98.25/14.81    (6)  p(all_9_1) = all_9_0
% 98.25/14.81  
% 98.25/14.81  Begin of proof
% 98.25/14.81  | 
% 98.25/14.81  | GROUND_INST: instantiating (1) with all_9_1, all_9_0, simplifying with (3),
% 98.25/14.81  |              (6) gives:
% 98.25/14.81  |   (7)  all_9_0 = 0
% 98.25/14.81  | 
% 98.25/14.81  | REDUCE: (6), (7) imply:
% 98.25/14.81  |   (8)  p(all_9_1) = 0
% 98.25/14.81  | 
% 98.25/14.81  | BETA: splitting (2) gives:
% 98.25/14.81  | 
% 98.25/14.81  | Case 1:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.25/14.81  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (9) implies:
% 98.25/14.81  | |   (10)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | GROUND_INST: instantiating (10) with all_9_1, simplifying with (3), (8)
% 98.25/14.81  | |              gives:
% 98.25/14.81  | |   (11)  $false
% 98.25/14.81  | | 
% 98.25/14.81  | | CLOSE: (11) is inconsistent.
% 98.25/14.81  | | 
% 98.25/14.81  | Case 2:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.25/14.81  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (12) implies:
% 98.25/14.81  | |   (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | REF_CLOSE: (4), (5), (13) are inconsistent by sub-proof #72.
% 98.25/14.81  | | 
% 98.25/14.81  | End of split
% 98.25/14.81  | 
% 98.25/14.81  End of proof
% 98.25/14.81  
% 98.25/14.81  Sub-proof #33 shows that the following formulas are inconsistent:
% 98.25/14.81  ----------------------------------------------------------------
% 98.25/14.81    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.81            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.81               = 0 | v1 = 0)))
% 98.25/14.81    (2)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.81    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.25/14.81           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.81             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.81             $i(v0)))
% 98.25/14.81    (4)  q(all_24_1) = all_24_0
% 98.25/14.81    (5)  $i(all_24_1)
% 98.25/14.81    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.81  
% 98.25/14.81  Begin of proof
% 98.25/14.81  | 
% 98.25/14.81  | DELTA: instantiating (6) with fresh symbols all_273_0, all_273_1 gives:
% 98.25/14.81  |   (7)   ~ (all_273_0 = 0) & p(all_273_1) = all_273_0 & $i(all_273_1)
% 98.25/14.81  | 
% 98.25/14.81  | ALPHA: (7) implies:
% 98.25/14.81  |   (8)   ~ (all_273_0 = 0)
% 98.25/14.81  |   (9)  $i(all_273_1)
% 98.25/14.81  |   (10)  p(all_273_1) = all_273_0
% 98.25/14.81  | 
% 98.25/14.81  | GROUND_INST: instantiating (1) with all_273_1, all_273_0, simplifying with
% 98.25/14.81  |              (9), (10) gives:
% 98.25/14.81  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.25/14.81  |             (all_273_0 = 0)) & (v1 = 0 | all_273_0 = 0))
% 98.25/14.81  | 
% 98.25/14.81  | DELTA: instantiating (11) with fresh symbols all_282_0, all_282_1 gives:
% 98.25/14.81  |   (12)  p(all_282_1) = all_282_0 & $i(all_282_1) & ( ~ (all_282_0 = 0) |  ~
% 98.25/14.81  |           (all_273_0 = 0)) & (all_282_0 = 0 | all_273_0 = 0)
% 98.25/14.81  | 
% 98.25/14.81  | ALPHA: (12) implies:
% 98.25/14.81  |   (13)  $i(all_282_1)
% 98.25/14.81  |   (14)  p(all_282_1) = all_282_0
% 98.25/14.81  |   (15)  all_282_0 = 0 | all_273_0 = 0
% 98.25/14.81  | 
% 98.25/14.81  | BETA: splitting (15) gives:
% 98.25/14.81  | 
% 98.25/14.81  | Case 1:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (16)  all_282_0 = 0
% 98.25/14.81  | | 
% 98.25/14.81  | | REDUCE: (14), (16) imply:
% 98.25/14.81  | |   (17)  p(all_282_1) = 0
% 98.25/14.81  | | 
% 98.25/14.81  | | DELTA: instantiating (6) with fresh symbols all_299_0, all_299_1 gives:
% 98.25/14.81  | |   (18)   ~ (all_299_0 = 0) & p(all_299_1) = all_299_0 & $i(all_299_1)
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (18) implies:
% 98.25/14.81  | |   (19)   ~ (all_299_0 = 0)
% 98.25/14.81  | |   (20)  $i(all_299_1)
% 98.25/14.81  | |   (21)  p(all_299_1) = all_299_0
% 98.25/14.81  | | 
% 98.25/14.81  | | GROUND_INST: instantiating (1) with all_299_1, all_299_0, simplifying with
% 98.25/14.81  | |              (20), (21) gives:
% 98.25/14.81  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.25/14.81  | |             ~ (all_299_0 = 0)) & (v1 = 0 | all_299_0 = 0))
% 98.25/14.81  | | 
% 98.25/14.81  | | DELTA: instantiating (22) with fresh symbols all_308_0, all_308_1 gives:
% 98.25/14.81  | |   (23)  p(all_308_1) = all_308_0 & $i(all_308_1) & ( ~ (all_308_0 = 0) |  ~
% 98.25/14.81  | |           (all_299_0 = 0)) & (all_308_0 = 0 | all_299_0 = 0)
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (23) implies:
% 98.25/14.81  | |   (24)  $i(all_308_1)
% 98.25/14.81  | |   (25)  p(all_308_1) = all_308_0
% 98.25/14.81  | |   (26)  all_308_0 = 0 | all_299_0 = 0
% 98.25/14.81  | | 
% 98.25/14.81  | | BETA: splitting (26) gives:
% 98.25/14.81  | | 
% 98.25/14.81  | | Case 1:
% 98.25/14.81  | | | 
% 98.25/14.81  | | |   (27)  all_308_0 = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | REDUCE: (25), (27) imply:
% 98.25/14.81  | | |   (28)  p(all_308_1) = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | DELTA: instantiating (6) with fresh symbols all_325_0, all_325_1 gives:
% 98.25/14.81  | | |   (29)   ~ (all_325_0 = 0) & p(all_325_1) = all_325_0 & $i(all_325_1)
% 98.25/14.81  | | | 
% 98.25/14.81  | | | ALPHA: (29) implies:
% 98.25/14.81  | | |   (30)   ~ (all_325_0 = 0)
% 98.25/14.81  | | |   (31)  $i(all_325_1)
% 98.25/14.81  | | |   (32)  p(all_325_1) = all_325_0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | GROUND_INST: instantiating (1) with all_325_1, all_325_0, simplifying with
% 98.25/14.81  | | |              (31), (32) gives:
% 98.25/14.81  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.25/14.81  | | |              ~ (all_325_0 = 0)) & (v1 = 0 | all_325_0 = 0))
% 98.25/14.81  | | | 
% 98.25/14.81  | | | DELTA: instantiating (33) with fresh symbols all_334_0, all_334_1 gives:
% 98.25/14.81  | | |   (34)  p(all_334_1) = all_334_0 & $i(all_334_1) & ( ~ (all_334_0 = 0) | 
% 98.25/14.81  | | |           ~ (all_325_0 = 0)) & (all_334_0 = 0 | all_325_0 = 0)
% 98.25/14.81  | | | 
% 98.25/14.81  | | | ALPHA: (34) implies:
% 98.25/14.81  | | |   (35)  $i(all_334_1)
% 98.25/14.81  | | |   (36)  p(all_334_1) = all_334_0
% 98.25/14.81  | | |   (37)  all_334_0 = 0 | all_325_0 = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | BETA: splitting (37) gives:
% 98.25/14.81  | | | 
% 98.25/14.81  | | | Case 1:
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | |   (38)  all_334_0 = 0
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | REDUCE: (36), (38) imply:
% 98.25/14.81  | | | |   (39)  p(all_334_1) = 0
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | DELTA: instantiating (6) with fresh symbols all_351_0, all_351_1 gives:
% 98.25/14.81  | | | |   (40)   ~ (all_351_0 = 0) & p(all_351_1) = all_351_0 & $i(all_351_1)
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | ALPHA: (40) implies:
% 98.25/14.81  | | | |   (41)   ~ (all_351_0 = 0)
% 98.25/14.81  | | | |   (42)  $i(all_351_1)
% 98.25/14.81  | | | |   (43)  p(all_351_1) = all_351_0
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | GROUND_INST: instantiating (1) with all_351_1, all_351_0, simplifying
% 98.25/14.81  | | | |              with (42), (43) gives:
% 98.25/14.81  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.25/14.81  | | | |             |  ~ (all_351_0 = 0)) & (v1 = 0 | all_351_0 = 0))
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | DELTA: instantiating (44) with fresh symbols all_360_0, all_360_1 gives:
% 98.25/14.81  | | | |   (45)  p(all_360_1) = all_360_0 & $i(all_360_1) & ( ~ (all_360_0 = 0) |
% 98.25/14.81  | | | |            ~ (all_351_0 = 0)) & (all_360_0 = 0 | all_351_0 = 0)
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | ALPHA: (45) implies:
% 98.25/14.81  | | | |   (46)  $i(all_360_1)
% 98.25/14.81  | | | |   (47)  p(all_360_1) = all_360_0
% 98.25/14.81  | | | |   (48)  all_360_0 = 0 | all_351_0 = 0
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | BETA: splitting (48) gives:
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | Case 1:
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | |   (49)  all_360_0 = 0
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | | REDUCE: (47), (49) imply:
% 98.25/14.81  | | | | |   (50)  p(all_360_1) = 0
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | | BETA: splitting (3) gives:
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | | Case 1:
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.81  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | | ALPHA: (51) implies:
% 98.25/14.81  | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.81  | | | | | |           $i(v0))
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | | REF_CLOSE: (2), (4), (5), (52) are inconsistent by sub-proof #35.
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | Case 2:
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | |   (53)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 98.25/14.81  | | | | | |         ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | | ALPHA: (53) implies:
% 98.25/14.81  | | | | | |   (54)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | | GROUND_INST: instantiating (54) with all_360_1, simplifying with
% 98.25/14.81  | | | | | |              (46), (50) gives:
% 98.25/14.81  | | | | | |   (55)  $false
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | | CLOSE: (55) is inconsistent.
% 98.25/14.81  | | | | | | 
% 98.25/14.81  | | | | | End of split
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | Case 2:
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | |   (56)  all_351_0 = 0
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | | REDUCE: (41), (56) imply:
% 98.25/14.81  | | | | |   (57)  $false
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | | CLOSE: (57) is inconsistent.
% 98.25/14.81  | | | | | 
% 98.25/14.81  | | | | End of split
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | Case 2:
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | |   (58)  all_325_0 = 0
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | REDUCE: (30), (58) imply:
% 98.25/14.81  | | | |   (59)  $false
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | | CLOSE: (59) is inconsistent.
% 98.25/14.81  | | | | 
% 98.25/14.81  | | | End of split
% 98.25/14.81  | | | 
% 98.25/14.81  | | Case 2:
% 98.25/14.81  | | | 
% 98.25/14.81  | | |   (60)  all_299_0 = 0
% 98.25/14.81  | | | 
% 98.25/14.81  | | | REDUCE: (19), (60) imply:
% 98.25/14.81  | | |   (61)  $false
% 98.25/14.81  | | | 
% 98.25/14.81  | | | CLOSE: (61) is inconsistent.
% 98.25/14.81  | | | 
% 98.25/14.81  | | End of split
% 98.25/14.81  | | 
% 98.25/14.81  | Case 2:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (62)  all_273_0 = 0
% 98.25/14.81  | | 
% 98.25/14.81  | | REDUCE: (8), (62) imply:
% 98.25/14.81  | |   (63)  $false
% 98.25/14.81  | | 
% 98.25/14.81  | | CLOSE: (63) is inconsistent.
% 98.25/14.81  | | 
% 98.25/14.81  | End of split
% 98.25/14.81  | 
% 98.25/14.81  End of proof
% 98.25/14.81  
% 98.25/14.81  Sub-proof #34 shows that the following formulas are inconsistent:
% 98.25/14.81  ----------------------------------------------------------------
% 98.25/14.81    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.81    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.81           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.81           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.81             $i(v0)))
% 98.25/14.81    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.81            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.81               = 0 | v1 = 0)))
% 98.25/14.81    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.81    (5)  q(all_24_1) = all_24_0
% 98.25/14.81    (6)  $i(all_24_1)
% 98.25/14.81  
% 98.25/14.81  Begin of proof
% 98.25/14.81  | 
% 98.25/14.81  | BETA: splitting (2) gives:
% 98.25/14.81  | 
% 98.25/14.81  | Case 1:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.25/14.81  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (7) implies:
% 98.25/14.81  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | REF_CLOSE: (4), (5), (6), (8) are inconsistent by sub-proof #35.
% 98.25/14.81  | | 
% 98.25/14.81  | Case 2:
% 98.25/14.81  | | 
% 98.25/14.81  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 98.25/14.81  | |        [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | ALPHA: (9) implies:
% 98.25/14.81  | |   (10)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.81  | | 
% 98.25/14.81  | | REF_CLOSE: (1), (3), (10) are inconsistent by sub-proof #70.
% 98.25/14.81  | | 
% 98.25/14.81  | End of split
% 98.25/14.81  | 
% 98.25/14.81  End of proof
% 98.25/14.81  
% 98.25/14.81  Sub-proof #35 shows that the following formulas are inconsistent:
% 98.25/14.81  ----------------------------------------------------------------
% 98.25/14.81    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.25/14.81    (2)  q(all_24_1) = all_24_0
% 98.25/14.81    (3)  $i(all_24_1)
% 98.25/14.81    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.81  
% 98.25/14.81  Begin of proof
% 98.25/14.81  | 
% 98.25/14.81  | GROUND_INST: instantiating (1) with all_24_1, all_24_0, simplifying with (2),
% 98.25/14.81  |              (3) gives:
% 98.25/14.81  |   (5)  all_24_0 = 0
% 98.25/14.81  | 
% 98.25/14.81  | REDUCE: (2), (5) imply:
% 98.25/14.81  |   (6)  q(all_24_1) = 0
% 98.25/14.81  | 
% 98.25/14.81  | GROUND_INST: instantiating (4) with all_24_1, simplifying with (3), (6) gives:
% 98.25/14.81  |   (7)  $false
% 98.25/14.81  | 
% 98.25/14.81  | CLOSE: (7) is inconsistent.
% 98.25/14.81  | 
% 98.25/14.81  End of proof
% 98.25/14.81  
% 98.25/14.81  Sub-proof #36 shows that the following formulas are inconsistent:
% 98.25/14.81  ----------------------------------------------------------------
% 98.25/14.81    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.81           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.81           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.81             $i(v0)))
% 98.25/14.81    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.81            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.81               = 0 | v1 = 0)))
% 98.25/14.81    (3)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.25/14.81             v1) |  ~ $i(v0))
% 98.25/14.81    (4)  all_24_0 = 0
% 98.25/14.81    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.81  
% 98.25/14.81  Begin of proof
% 98.25/14.81  | 
% 98.25/14.81  | DELTA: instantiating (5) with fresh symbols all_74_0, all_74_1 gives:
% 98.25/14.81  |   (6)   ~ (all_74_0 = 0) & p(all_74_1) = all_74_0 & $i(all_74_1)
% 98.25/14.81  | 
% 98.25/14.81  | ALPHA: (6) implies:
% 98.25/14.81  |   (7)   ~ (all_74_0 = 0)
% 98.25/14.81  |   (8)  $i(all_74_1)
% 98.25/14.81  |   (9)  p(all_74_1) = all_74_0
% 98.25/14.81  | 
% 98.25/14.81  | GROUND_INST: instantiating (2) with all_74_1, all_74_0, simplifying with (8),
% 98.25/14.81  |              (9) gives:
% 98.25/14.81  |   (10)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.25/14.81  |             (all_74_0 = 0)) & (v1 = 0 | all_74_0 = 0))
% 98.25/14.81  | 
% 98.25/14.81  | DELTA: instantiating (10) with fresh symbols all_81_0, all_81_1 gives:
% 98.25/14.81  |   (11)  p(all_81_1) = all_81_0 & $i(all_81_1) & ( ~ (all_81_0 = 0) |  ~
% 98.25/14.81  |           (all_74_0 = 0)) & (all_81_0 = 0 | all_74_0 = 0)
% 98.25/14.81  | 
% 98.25/14.81  | ALPHA: (11) implies:
% 98.25/14.81  |   (12)  $i(all_81_1)
% 98.25/14.81  |   (13)  p(all_81_1) = all_81_0
% 98.25/14.82  |   (14)  all_81_0 = 0 | all_74_0 = 0
% 98.25/14.82  | 
% 98.25/14.82  | BETA: splitting (14) gives:
% 98.25/14.82  | 
% 98.25/14.82  | Case 1:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (15)  all_81_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | REDUCE: (13), (15) imply:
% 98.25/14.82  | |   (16)  p(all_81_1) = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | DELTA: instantiating (5) with fresh symbols all_92_0, all_92_1 gives:
% 98.25/14.82  | |   (17)   ~ (all_92_0 = 0) & p(all_92_1) = all_92_0 & $i(all_92_1)
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (17) implies:
% 98.25/14.82  | |   (18)   ~ (all_92_0 = 0)
% 98.25/14.82  | |   (19)  $i(all_92_1)
% 98.25/14.82  | |   (20)  p(all_92_1) = all_92_0
% 98.25/14.82  | | 
% 98.25/14.82  | | GROUND_INST: instantiating (2) with all_92_1, all_92_0, simplifying with
% 98.25/14.82  | |              (19), (20) gives:
% 98.25/14.82  | |   (21)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.25/14.82  | |             ~ (all_92_0 = 0)) & (v1 = 0 | all_92_0 = 0))
% 98.25/14.82  | | 
% 98.25/14.82  | | DELTA: instantiating (21) with fresh symbols all_99_0, all_99_1 gives:
% 98.25/14.82  | |   (22)  p(all_99_1) = all_99_0 & $i(all_99_1) & ( ~ (all_99_0 = 0) |  ~
% 98.25/14.82  | |           (all_92_0 = 0)) & (all_99_0 = 0 | all_92_0 = 0)
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (22) implies:
% 98.25/14.82  | |   (23)  $i(all_99_1)
% 98.25/14.82  | |   (24)  p(all_99_1) = all_99_0
% 98.25/14.82  | |   (25)  all_99_0 = 0 | all_92_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | BETA: splitting (25) gives:
% 98.25/14.82  | | 
% 98.25/14.82  | | Case 1:
% 98.25/14.82  | | | 
% 98.25/14.82  | | |   (26)  all_99_0 = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | REDUCE: (24), (26) imply:
% 98.25/14.82  | | |   (27)  p(all_99_1) = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | DELTA: instantiating (5) with fresh symbols all_110_0, all_110_1 gives:
% 98.25/14.82  | | |   (28)   ~ (all_110_0 = 0) & p(all_110_1) = all_110_0 & $i(all_110_1)
% 98.25/14.82  | | | 
% 98.25/14.82  | | | ALPHA: (28) implies:
% 98.25/14.82  | | |   (29)   ~ (all_110_0 = 0)
% 98.25/14.82  | | |   (30)  $i(all_110_1)
% 98.25/14.82  | | |   (31)  p(all_110_1) = all_110_0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | GROUND_INST: instantiating (2) with all_110_1, all_110_0, simplifying with
% 98.25/14.82  | | |              (30), (31) gives:
% 98.25/14.82  | | |   (32)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.25/14.82  | | |              ~ (all_110_0 = 0)) & (v1 = 0 | all_110_0 = 0))
% 98.25/14.82  | | | 
% 98.25/14.82  | | | DELTA: instantiating (32) with fresh symbols all_117_0, all_117_1 gives:
% 98.25/14.82  | | |   (33)  p(all_117_1) = all_117_0 & $i(all_117_1) & ( ~ (all_117_0 = 0) | 
% 98.25/14.82  | | |           ~ (all_110_0 = 0)) & (all_117_0 = 0 | all_110_0 = 0)
% 98.25/14.82  | | | 
% 98.25/14.82  | | | ALPHA: (33) implies:
% 98.25/14.82  | | |   (34)  $i(all_117_1)
% 98.25/14.82  | | |   (35)  p(all_117_1) = all_117_0
% 98.25/14.82  | | |   (36)  all_117_0 = 0 | all_110_0 = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | BETA: splitting (36) gives:
% 98.25/14.82  | | | 
% 98.25/14.82  | | | Case 1:
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | |   (37)  all_117_0 = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | REDUCE: (35), (37) imply:
% 98.25/14.82  | | | |   (38)  p(all_117_1) = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | DELTA: instantiating (5) with fresh symbols all_128_0, all_128_1 gives:
% 98.25/14.82  | | | |   (39)   ~ (all_128_0 = 0) & p(all_128_1) = all_128_0 & $i(all_128_1)
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | ALPHA: (39) implies:
% 98.25/14.82  | | | |   (40)   ~ (all_128_0 = 0)
% 98.25/14.82  | | | |   (41)  $i(all_128_1)
% 98.25/14.82  | | | |   (42)  p(all_128_1) = all_128_0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | GROUND_INST: instantiating (2) with all_128_1, all_128_0, simplifying
% 98.25/14.82  | | | |              with (41), (42) gives:
% 98.25/14.82  | | | |   (43)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.25/14.82  | | | |             |  ~ (all_128_0 = 0)) & (v1 = 0 | all_128_0 = 0))
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | DELTA: instantiating (43) with fresh symbols all_135_0, all_135_1 gives:
% 98.25/14.82  | | | |   (44)  p(all_135_1) = all_135_0 & $i(all_135_1) & ( ~ (all_135_0 = 0) |
% 98.25/14.82  | | | |            ~ (all_128_0 = 0)) & (all_135_0 = 0 | all_128_0 = 0)
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | ALPHA: (44) implies:
% 98.25/14.82  | | | |   (45)  $i(all_135_1)
% 98.25/14.82  | | | |   (46)  p(all_135_1) = all_135_0
% 98.25/14.82  | | | |   (47)  all_135_0 = 0 | all_128_0 = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | BETA: splitting (47) gives:
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | Case 1:
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | |   (48)  all_135_0 = 0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | REDUCE: (46), (48) imply:
% 98.25/14.82  | | | | |   (49)  p(all_135_1) = 0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | DELTA: instantiating (5) with fresh symbols all_146_0, all_146_1
% 98.25/14.82  | | | | |        gives:
% 98.25/14.82  | | | | |   (50)   ~ (all_146_0 = 0) & p(all_146_1) = all_146_0 & $i(all_146_1)
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | ALPHA: (50) implies:
% 98.25/14.82  | | | | |   (51)   ~ (all_146_0 = 0)
% 98.25/14.82  | | | | |   (52)  $i(all_146_1)
% 98.25/14.82  | | | | |   (53)  p(all_146_1) = all_146_0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | GROUND_INST: instantiating (2) with all_146_1, all_146_0, simplifying
% 98.25/14.82  | | | | |              with (52), (53) gives:
% 98.25/14.82  | | | | |   (54)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.25/14.82  | | | | |               0) |  ~ (all_146_0 = 0)) & (v1 = 0 | all_146_0 = 0))
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | DELTA: instantiating (54) with fresh symbols all_153_0, all_153_1
% 98.25/14.82  | | | | |        gives:
% 98.25/14.82  | | | | |   (55)  p(all_153_1) = all_153_0 & $i(all_153_1) & ( ~ (all_153_0 = 0)
% 98.25/14.82  | | | | |           |  ~ (all_146_0 = 0)) & (all_153_0 = 0 | all_146_0 = 0)
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | ALPHA: (55) implies:
% 98.25/14.82  | | | | |   (56)  $i(all_153_1)
% 98.25/14.82  | | | | |   (57)  p(all_153_1) = all_153_0
% 98.25/14.82  | | | | |   (58)  all_153_0 = 0 | all_146_0 = 0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | BETA: splitting (58) gives:
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | Case 1:
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | |   (59)  all_153_0 = 0
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | REDUCE: (57), (59) imply:
% 98.25/14.82  | | | | | |   (60)  p(all_153_1) = 0
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | BETA: splitting (1) gives:
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | Case 1:
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) | 
% 98.25/14.82  | | | | | | |           ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | ALPHA: (61) implies:
% 98.25/14.82  | | | | | | |   (62)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | GROUND_INST: instantiating (62) with all_153_1, simplifying with
% 98.25/14.82  | | | | | | |              (56), (60) gives:
% 98.25/14.82  | | | | | | |   (63)  $false
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | CLOSE: (63) is inconsistent.
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | Case 2:
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | |   (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.82  | | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | ALPHA: (64) implies:
% 98.25/14.82  | | | | | | |   (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.82  | | | | | | |           $i(v0))
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | DELTA: instantiating (65) with fresh symbols all_173_0, all_173_1
% 98.25/14.82  | | | | | | |        gives:
% 98.25/14.82  | | | | | | |   (66)   ~ (all_173_0 = 0) & q(all_173_1) = all_173_0 &
% 98.25/14.82  | | | | | | |         $i(all_173_1)
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | ALPHA: (66) implies:
% 98.25/14.82  | | | | | | |   (67)   ~ (all_173_0 = 0)
% 98.25/14.82  | | | | | | |   (68)  $i(all_173_1)
% 98.25/14.82  | | | | | | |   (69)  q(all_173_1) = all_173_0
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | GROUND_INST: instantiating (3) with all_173_1, all_173_0,
% 98.25/14.82  | | | | | | |              simplifying with (68), (69) gives:
% 98.25/14.82  | | | | | | |   (70)   ~ (all_24_0 = 0) | all_173_0 = 0
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | BETA: splitting (70) gives:
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | | Case 1:
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | |   (71)   ~ (all_24_0 = 0)
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | | REDUCE: (4), (71) imply:
% 98.25/14.82  | | | | | | | |   (72)  $false
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | | CLOSE: (72) is inconsistent.
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | Case 2:
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | |   (73)  all_173_0 = 0
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | | REDUCE: (67), (73) imply:
% 98.25/14.82  | | | | | | | |   (74)  $false
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | | CLOSE: (74) is inconsistent.
% 98.25/14.82  | | | | | | | | 
% 98.25/14.82  | | | | | | | End of split
% 98.25/14.82  | | | | | | | 
% 98.25/14.82  | | | | | | End of split
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | Case 2:
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | |   (75)  all_146_0 = 0
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | REDUCE: (51), (75) imply:
% 98.25/14.82  | | | | | |   (76)  $false
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | CLOSE: (76) is inconsistent.
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | End of split
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | Case 2:
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | |   (77)  all_128_0 = 0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | REDUCE: (40), (77) imply:
% 98.25/14.82  | | | | |   (78)  $false
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | CLOSE: (78) is inconsistent.
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | End of split
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | Case 2:
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | |   (79)  all_110_0 = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | REDUCE: (29), (79) imply:
% 98.25/14.82  | | | |   (80)  $false
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | CLOSE: (80) is inconsistent.
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | End of split
% 98.25/14.82  | | | 
% 98.25/14.82  | | Case 2:
% 98.25/14.82  | | | 
% 98.25/14.82  | | |   (81)  all_92_0 = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | REDUCE: (18), (81) imply:
% 98.25/14.82  | | |   (82)  $false
% 98.25/14.82  | | | 
% 98.25/14.82  | | | CLOSE: (82) is inconsistent.
% 98.25/14.82  | | | 
% 98.25/14.82  | | End of split
% 98.25/14.82  | | 
% 98.25/14.82  | Case 2:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (83)  all_74_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | REDUCE: (7), (83) imply:
% 98.25/14.82  | |   (84)  $false
% 98.25/14.82  | | 
% 98.25/14.82  | | CLOSE: (84) is inconsistent.
% 98.25/14.82  | | 
% 98.25/14.82  | End of split
% 98.25/14.82  | 
% 98.25/14.82  End of proof
% 98.25/14.82  
% 98.25/14.82  Sub-proof #37 shows that the following formulas are inconsistent:
% 98.25/14.82  ----------------------------------------------------------------
% 98.25/14.82    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.82    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.82            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.82               = 0 | v1 = 0)))
% 98.25/14.82    (3)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.25/14.82             v1) |  ~ $i(v0))
% 98.25/14.82    (4)  all_24_0 = 0
% 98.25/14.82    (5)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.25/14.82           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.82             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.82             $i(v0)))
% 98.25/14.82  
% 98.25/14.82  Begin of proof
% 98.25/14.82  | 
% 98.25/14.82  | BETA: splitting (5) gives:
% 98.25/14.82  | 
% 98.25/14.82  | Case 1:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.25/14.82  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (6) implies:
% 98.25/14.82  | |   (7)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | REF_CLOSE: (1), (2), (7) are inconsistent by sub-proof #70.
% 98.25/14.82  | | 
% 98.25/14.82  | Case 2:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (8)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.25/14.82  | |          int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (8) implies:
% 98.25/14.82  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | DELTA: instantiating (9) with fresh symbols all_178_0, all_178_1 gives:
% 98.25/14.82  | |   (10)   ~ (all_178_0 = 0) & q(all_178_1) = all_178_0 & $i(all_178_1)
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (10) implies:
% 98.25/14.82  | |   (11)   ~ (all_178_0 = 0)
% 98.25/14.82  | |   (12)  $i(all_178_1)
% 98.25/14.82  | |   (13)  q(all_178_1) = all_178_0
% 98.25/14.82  | | 
% 98.25/14.82  | | GROUND_INST: instantiating (3) with all_178_1, all_178_0, simplifying with
% 98.25/14.82  | |              (12), (13) gives:
% 98.25/14.82  | |   (14)   ~ (all_24_0 = 0) | all_178_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | BETA: splitting (14) gives:
% 98.25/14.82  | | 
% 98.25/14.82  | | Case 1:
% 98.25/14.82  | | | 
% 98.25/14.82  | | |   (15)   ~ (all_24_0 = 0)
% 98.25/14.82  | | | 
% 98.25/14.82  | | | REDUCE: (4), (15) imply:
% 98.25/14.82  | | |   (16)  $false
% 98.25/14.82  | | | 
% 98.25/14.82  | | | CLOSE: (16) is inconsistent.
% 98.25/14.82  | | | 
% 98.25/14.82  | | Case 2:
% 98.25/14.82  | | | 
% 98.25/14.82  | | |   (17)  all_178_0 = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | REDUCE: (11), (17) imply:
% 98.25/14.82  | | |   (18)  $false
% 98.25/14.82  | | | 
% 98.25/14.82  | | | CLOSE: (18) is inconsistent.
% 98.25/14.82  | | | 
% 98.25/14.82  | | End of split
% 98.25/14.82  | | 
% 98.25/14.82  | End of split
% 98.25/14.82  | 
% 98.25/14.82  End of proof
% 98.25/14.82  
% 98.25/14.82  Sub-proof #38 shows that the following formulas are inconsistent:
% 98.25/14.82  ----------------------------------------------------------------
% 98.25/14.82    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.82    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.82           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.82           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.82             $i(v0)))
% 98.25/14.82    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.82            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.82               = 0 | v1 = 0)))
% 98.25/14.82    (4)  $i(all_25_1)
% 98.25/14.82    (5)  q(all_25_1) = all_25_0
% 98.25/14.82    (6)   ~ (all_25_0 = 0)
% 98.25/14.82  
% 98.25/14.82  Begin of proof
% 98.25/14.82  | 
% 98.25/14.82  | BETA: splitting (2) gives:
% 98.25/14.82  | 
% 98.25/14.82  | Case 1:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.25/14.82  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (7) implies:
% 98.25/14.82  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | GROUND_INST: instantiating (8) with all_25_1, all_25_0, simplifying with
% 98.25/14.82  | |              (4), (5) gives:
% 98.25/14.82  | |   (9)  all_25_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | REDUCE: (6), (9) imply:
% 98.25/14.82  | |   (10)  $false
% 98.25/14.82  | | 
% 98.25/14.82  | | CLOSE: (10) is inconsistent.
% 98.25/14.82  | | 
% 98.25/14.82  | Case 2:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.25/14.82  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (11) implies:
% 98.25/14.82  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.82  | | 
% 98.25/14.82  | | REF_CLOSE: (1), (3), (12) are inconsistent by sub-proof #70.
% 98.25/14.82  | | 
% 98.25/14.82  | End of split
% 98.25/14.82  | 
% 98.25/14.82  End of proof
% 98.25/14.82  
% 98.25/14.82  Sub-proof #39 shows that the following formulas are inconsistent:
% 98.25/14.82  ----------------------------------------------------------------
% 98.25/14.82    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.82            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.82               = 0 | v1 = 0)))
% 98.25/14.82    (2)  $i(all_25_1)
% 98.25/14.82    (3)  q(all_25_1) = all_25_0
% 98.25/14.82    (4)   ~ (all_25_0 = 0)
% 98.25/14.82    (5)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.25/14.82           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.82             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.82             $i(v0)))
% 98.25/14.82    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.82  
% 98.25/14.82  Begin of proof
% 98.25/14.82  | 
% 98.25/14.82  | DELTA: instantiating (6) with fresh symbols all_343_0, all_343_1 gives:
% 98.25/14.82  |   (7)   ~ (all_343_0 = 0) & p(all_343_1) = all_343_0 & $i(all_343_1)
% 98.25/14.82  | 
% 98.25/14.82  | ALPHA: (7) implies:
% 98.25/14.82  |   (8)   ~ (all_343_0 = 0)
% 98.25/14.82  |   (9)  $i(all_343_1)
% 98.25/14.82  |   (10)  p(all_343_1) = all_343_0
% 98.25/14.82  | 
% 98.25/14.82  | GROUND_INST: instantiating (1) with all_343_1, all_343_0, simplifying with
% 98.25/14.82  |              (9), (10) gives:
% 98.25/14.82  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.25/14.82  |             (all_343_0 = 0)) & (v1 = 0 | all_343_0 = 0))
% 98.25/14.82  | 
% 98.25/14.82  | DELTA: instantiating (11) with fresh symbols all_352_0, all_352_1 gives:
% 98.25/14.82  |   (12)  p(all_352_1) = all_352_0 & $i(all_352_1) & ( ~ (all_352_0 = 0) |  ~
% 98.25/14.82  |           (all_343_0 = 0)) & (all_352_0 = 0 | all_343_0 = 0)
% 98.25/14.82  | 
% 98.25/14.82  | ALPHA: (12) implies:
% 98.25/14.82  |   (13)  $i(all_352_1)
% 98.25/14.82  |   (14)  p(all_352_1) = all_352_0
% 98.25/14.82  |   (15)  all_352_0 = 0 | all_343_0 = 0
% 98.25/14.82  | 
% 98.25/14.82  | BETA: splitting (15) gives:
% 98.25/14.82  | 
% 98.25/14.82  | Case 1:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (16)  all_352_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | REDUCE: (14), (16) imply:
% 98.25/14.82  | |   (17)  p(all_352_1) = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | DELTA: instantiating (6) with fresh symbols all_369_0, all_369_1 gives:
% 98.25/14.82  | |   (18)   ~ (all_369_0 = 0) & p(all_369_1) = all_369_0 & $i(all_369_1)
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (18) implies:
% 98.25/14.82  | |   (19)   ~ (all_369_0 = 0)
% 98.25/14.82  | |   (20)  $i(all_369_1)
% 98.25/14.82  | |   (21)  p(all_369_1) = all_369_0
% 98.25/14.82  | | 
% 98.25/14.82  | | GROUND_INST: instantiating (1) with all_369_1, all_369_0, simplifying with
% 98.25/14.82  | |              (20), (21) gives:
% 98.25/14.82  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.25/14.82  | |             ~ (all_369_0 = 0)) & (v1 = 0 | all_369_0 = 0))
% 98.25/14.82  | | 
% 98.25/14.82  | | DELTA: instantiating (22) with fresh symbols all_378_0, all_378_1 gives:
% 98.25/14.82  | |   (23)  p(all_378_1) = all_378_0 & $i(all_378_1) & ( ~ (all_378_0 = 0) |  ~
% 98.25/14.82  | |           (all_369_0 = 0)) & (all_378_0 = 0 | all_369_0 = 0)
% 98.25/14.82  | | 
% 98.25/14.82  | | ALPHA: (23) implies:
% 98.25/14.82  | |   (24)  $i(all_378_1)
% 98.25/14.82  | |   (25)  p(all_378_1) = all_378_0
% 98.25/14.82  | |   (26)  all_378_0 = 0 | all_369_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | BETA: splitting (26) gives:
% 98.25/14.82  | | 
% 98.25/14.82  | | Case 1:
% 98.25/14.82  | | | 
% 98.25/14.82  | | |   (27)  all_378_0 = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | REDUCE: (25), (27) imply:
% 98.25/14.82  | | |   (28)  p(all_378_1) = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | DELTA: instantiating (6) with fresh symbols all_395_0, all_395_1 gives:
% 98.25/14.82  | | |   (29)   ~ (all_395_0 = 0) & p(all_395_1) = all_395_0 & $i(all_395_1)
% 98.25/14.82  | | | 
% 98.25/14.82  | | | ALPHA: (29) implies:
% 98.25/14.82  | | |   (30)   ~ (all_395_0 = 0)
% 98.25/14.82  | | |   (31)  $i(all_395_1)
% 98.25/14.82  | | |   (32)  p(all_395_1) = all_395_0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | GROUND_INST: instantiating (1) with all_395_1, all_395_0, simplifying with
% 98.25/14.82  | | |              (31), (32) gives:
% 98.25/14.82  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.25/14.82  | | |              ~ (all_395_0 = 0)) & (v1 = 0 | all_395_0 = 0))
% 98.25/14.82  | | | 
% 98.25/14.82  | | | DELTA: instantiating (33) with fresh symbols all_404_0, all_404_1 gives:
% 98.25/14.82  | | |   (34)  p(all_404_1) = all_404_0 & $i(all_404_1) & ( ~ (all_404_0 = 0) | 
% 98.25/14.82  | | |           ~ (all_395_0 = 0)) & (all_404_0 = 0 | all_395_0 = 0)
% 98.25/14.82  | | | 
% 98.25/14.82  | | | ALPHA: (34) implies:
% 98.25/14.82  | | |   (35)  $i(all_404_1)
% 98.25/14.82  | | |   (36)  p(all_404_1) = all_404_0
% 98.25/14.82  | | |   (37)  all_404_0 = 0 | all_395_0 = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | BETA: splitting (37) gives:
% 98.25/14.82  | | | 
% 98.25/14.82  | | | Case 1:
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | |   (38)  all_404_0 = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | REDUCE: (36), (38) imply:
% 98.25/14.82  | | | |   (39)  p(all_404_1) = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | DELTA: instantiating (6) with fresh symbols all_421_0, all_421_1 gives:
% 98.25/14.82  | | | |   (40)   ~ (all_421_0 = 0) & p(all_421_1) = all_421_0 & $i(all_421_1)
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | ALPHA: (40) implies:
% 98.25/14.82  | | | |   (41)   ~ (all_421_0 = 0)
% 98.25/14.82  | | | |   (42)  $i(all_421_1)
% 98.25/14.82  | | | |   (43)  p(all_421_1) = all_421_0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | GROUND_INST: instantiating (1) with all_421_1, all_421_0, simplifying
% 98.25/14.82  | | | |              with (42), (43) gives:
% 98.25/14.82  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.25/14.82  | | | |             |  ~ (all_421_0 = 0)) & (v1 = 0 | all_421_0 = 0))
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | DELTA: instantiating (44) with fresh symbols all_430_0, all_430_1 gives:
% 98.25/14.82  | | | |   (45)  p(all_430_1) = all_430_0 & $i(all_430_1) & ( ~ (all_430_0 = 0) |
% 98.25/14.82  | | | |            ~ (all_421_0 = 0)) & (all_430_0 = 0 | all_421_0 = 0)
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | ALPHA: (45) implies:
% 98.25/14.82  | | | |   (46)  $i(all_430_1)
% 98.25/14.82  | | | |   (47)  p(all_430_1) = all_430_0
% 98.25/14.82  | | | |   (48)  all_430_0 = 0 | all_421_0 = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | BETA: splitting (48) gives:
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | Case 1:
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | |   (49)  all_430_0 = 0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | REDUCE: (47), (49) imply:
% 98.25/14.82  | | | | |   (50)  p(all_430_1) = 0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | BETA: splitting (5) gives:
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | Case 1:
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.82  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | ALPHA: (51) implies:
% 98.25/14.82  | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.82  | | | | | |           $i(v0))
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | GROUND_INST: instantiating (52) with all_25_1, all_25_0, simplifying
% 98.25/14.82  | | | | | |              with (2), (3) gives:
% 98.25/14.82  | | | | | |   (53)  all_25_0 = 0
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | REDUCE: (4), (53) imply:
% 98.25/14.82  | | | | | |   (54)  $false
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | CLOSE: (54) is inconsistent.
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | Case 2:
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | |   (55)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 98.25/14.82  | | | | | |         ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | ALPHA: (55) implies:
% 98.25/14.82  | | | | | |   (56)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | GROUND_INST: instantiating (56) with all_430_1, simplifying with
% 98.25/14.82  | | | | | |              (46), (50) gives:
% 98.25/14.82  | | | | | |   (57)  $false
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | | CLOSE: (57) is inconsistent.
% 98.25/14.82  | | | | | | 
% 98.25/14.82  | | | | | End of split
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | Case 2:
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | |   (58)  all_421_0 = 0
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | REDUCE: (41), (58) imply:
% 98.25/14.82  | | | | |   (59)  $false
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | | CLOSE: (59) is inconsistent.
% 98.25/14.82  | | | | | 
% 98.25/14.82  | | | | End of split
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | Case 2:
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | |   (60)  all_395_0 = 0
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | REDUCE: (30), (60) imply:
% 98.25/14.82  | | | |   (61)  $false
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | | CLOSE: (61) is inconsistent.
% 98.25/14.82  | | | | 
% 98.25/14.82  | | | End of split
% 98.25/14.82  | | | 
% 98.25/14.82  | | Case 2:
% 98.25/14.82  | | | 
% 98.25/14.82  | | |   (62)  all_369_0 = 0
% 98.25/14.82  | | | 
% 98.25/14.82  | | | REDUCE: (19), (62) imply:
% 98.25/14.82  | | |   (63)  $false
% 98.25/14.82  | | | 
% 98.25/14.82  | | | CLOSE: (63) is inconsistent.
% 98.25/14.82  | | | 
% 98.25/14.82  | | End of split
% 98.25/14.82  | | 
% 98.25/14.82  | Case 2:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (64)  all_343_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | REDUCE: (8), (64) imply:
% 98.25/14.82  | |   (65)  $false
% 98.25/14.82  | | 
% 98.25/14.82  | | CLOSE: (65) is inconsistent.
% 98.25/14.82  | | 
% 98.25/14.82  | End of split
% 98.25/14.82  | 
% 98.25/14.82  End of proof
% 98.25/14.82  
% 98.25/14.82  Sub-proof #40 shows that the following formulas are inconsistent:
% 98.25/14.82  ----------------------------------------------------------------
% 98.25/14.82    (1)  q(all_24_1) = all_24_0
% 98.25/14.82    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.82            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.82               = 0 | v1 = 0)))
% 98.25/14.82    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.82    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.25/14.82           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.82             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.82             $i(v0)))
% 98.25/14.82    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.82    (6)  $i(all_24_1)
% 98.25/14.82  
% 98.25/14.82  Begin of proof
% 98.25/14.82  | 
% 98.25/14.82  | DELTA: instantiating (5) with fresh symbols all_264_0, all_264_1 gives:
% 98.25/14.82  |   (7)   ~ (all_264_0 = 0) & p(all_264_1) = all_264_0 & $i(all_264_1)
% 98.25/14.82  | 
% 98.25/14.82  | ALPHA: (7) implies:
% 98.25/14.82  |   (8)   ~ (all_264_0 = 0)
% 98.25/14.82  |   (9)  $i(all_264_1)
% 98.25/14.82  |   (10)  p(all_264_1) = all_264_0
% 98.25/14.82  | 
% 98.25/14.82  | GROUND_INST: instantiating (2) with all_264_1, all_264_0, simplifying with
% 98.25/14.82  |              (9), (10) gives:
% 98.25/14.82  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.25/14.82  |             (all_264_0 = 0)) & (v1 = 0 | all_264_0 = 0))
% 98.25/14.82  | 
% 98.25/14.82  | DELTA: instantiating (11) with fresh symbols all_273_0, all_273_1 gives:
% 98.25/14.82  |   (12)  p(all_273_1) = all_273_0 & $i(all_273_1) & ( ~ (all_273_0 = 0) |  ~
% 98.25/14.82  |           (all_264_0 = 0)) & (all_273_0 = 0 | all_264_0 = 0)
% 98.25/14.82  | 
% 98.25/14.82  | ALPHA: (12) implies:
% 98.25/14.82  |   (13)  $i(all_273_1)
% 98.25/14.82  |   (14)  p(all_273_1) = all_273_0
% 98.25/14.82  |   (15)  all_273_0 = 0 | all_264_0 = 0
% 98.25/14.82  | 
% 98.25/14.82  | BETA: splitting (15) gives:
% 98.25/14.82  | 
% 98.25/14.82  | Case 1:
% 98.25/14.82  | | 
% 98.25/14.82  | |   (16)  all_273_0 = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | REDUCE: (14), (16) imply:
% 98.25/14.82  | |   (17)  p(all_273_1) = 0
% 98.25/14.82  | | 
% 98.25/14.82  | | DELTA: instantiating (5) with fresh symbols all_290_0, all_290_1 gives:
% 98.25/14.82  | |   (18)   ~ (all_290_0 = 0) & p(all_290_1) = all_290_0 & $i(all_290_1)
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (18) implies:
% 98.25/14.83  | |   (19)   ~ (all_290_0 = 0)
% 98.25/14.83  | |   (20)  $i(all_290_1)
% 98.25/14.83  | |   (21)  p(all_290_1) = all_290_0
% 98.25/14.83  | | 
% 98.25/14.83  | | GROUND_INST: instantiating (2) with all_290_1, all_290_0, simplifying with
% 98.25/14.83  | |              (20), (21) gives:
% 98.25/14.83  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.25/14.83  | |             ~ (all_290_0 = 0)) & (v1 = 0 | all_290_0 = 0))
% 98.25/14.83  | | 
% 98.25/14.83  | | DELTA: instantiating (22) with fresh symbols all_299_0, all_299_1 gives:
% 98.25/14.83  | |   (23)  p(all_299_1) = all_299_0 & $i(all_299_1) & ( ~ (all_299_0 = 0) |  ~
% 98.25/14.83  | |           (all_290_0 = 0)) & (all_299_0 = 0 | all_290_0 = 0)
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (23) implies:
% 98.25/14.83  | |   (24)  $i(all_299_1)
% 98.25/14.83  | |   (25)  p(all_299_1) = all_299_0
% 98.25/14.83  | |   (26)  all_299_0 = 0 | all_290_0 = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | BETA: splitting (26) gives:
% 98.25/14.83  | | 
% 98.25/14.83  | | Case 1:
% 98.25/14.83  | | | 
% 98.25/14.83  | | |   (27)  all_299_0 = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | REDUCE: (25), (27) imply:
% 98.25/14.83  | | |   (28)  p(all_299_1) = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | DELTA: instantiating (5) with fresh symbols all_316_0, all_316_1 gives:
% 98.25/14.83  | | |   (29)   ~ (all_316_0 = 0) & p(all_316_1) = all_316_0 & $i(all_316_1)
% 98.25/14.83  | | | 
% 98.25/14.83  | | | ALPHA: (29) implies:
% 98.25/14.83  | | |   (30)   ~ (all_316_0 = 0)
% 98.25/14.83  | | |   (31)  $i(all_316_1)
% 98.25/14.83  | | |   (32)  p(all_316_1) = all_316_0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | GROUND_INST: instantiating (2) with all_316_1, all_316_0, simplifying with
% 98.25/14.83  | | |              (31), (32) gives:
% 98.25/14.83  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.25/14.83  | | |              ~ (all_316_0 = 0)) & (v1 = 0 | all_316_0 = 0))
% 98.25/14.83  | | | 
% 98.25/14.83  | | | DELTA: instantiating (33) with fresh symbols all_325_0, all_325_1 gives:
% 98.25/14.83  | | |   (34)  p(all_325_1) = all_325_0 & $i(all_325_1) & ( ~ (all_325_0 = 0) | 
% 98.25/14.83  | | |           ~ (all_316_0 = 0)) & (all_325_0 = 0 | all_316_0 = 0)
% 98.25/14.83  | | | 
% 98.25/14.83  | | | ALPHA: (34) implies:
% 98.25/14.83  | | |   (35)  $i(all_325_1)
% 98.25/14.83  | | |   (36)  p(all_325_1) = all_325_0
% 98.25/14.83  | | |   (37)  all_325_0 = 0 | all_316_0 = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | BETA: splitting (37) gives:
% 98.25/14.83  | | | 
% 98.25/14.83  | | | Case 1:
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | |   (38)  all_325_0 = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | REDUCE: (36), (38) imply:
% 98.25/14.83  | | | |   (39)  p(all_325_1) = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | DELTA: instantiating (5) with fresh symbols all_342_0, all_342_1 gives:
% 98.25/14.83  | | | |   (40)   ~ (all_342_0 = 0) & p(all_342_1) = all_342_0 & $i(all_342_1)
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | ALPHA: (40) implies:
% 98.25/14.83  | | | |   (41)   ~ (all_342_0 = 0)
% 98.25/14.83  | | | |   (42)  $i(all_342_1)
% 98.25/14.83  | | | |   (43)  p(all_342_1) = all_342_0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | GROUND_INST: instantiating (2) with all_342_1, all_342_0, simplifying
% 98.25/14.83  | | | |              with (42), (43) gives:
% 98.25/14.83  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.25/14.83  | | | |             |  ~ (all_342_0 = 0)) & (v1 = 0 | all_342_0 = 0))
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | DELTA: instantiating (44) with fresh symbols all_351_0, all_351_1 gives:
% 98.25/14.83  | | | |   (45)  p(all_351_1) = all_351_0 & $i(all_351_1) & ( ~ (all_351_0 = 0) |
% 98.25/14.83  | | | |            ~ (all_342_0 = 0)) & (all_351_0 = 0 | all_342_0 = 0)
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | ALPHA: (45) implies:
% 98.25/14.83  | | | |   (46)  $i(all_351_1)
% 98.25/14.83  | | | |   (47)  p(all_351_1) = all_351_0
% 98.25/14.83  | | | |   (48)  all_351_0 = 0 | all_342_0 = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | BETA: splitting (48) gives:
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | Case 1:
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | |   (49)  all_351_0 = 0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | REDUCE: (47), (49) imply:
% 98.25/14.83  | | | | |   (50)  p(all_351_1) = 0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | BETA: splitting (4) gives:
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | Case 1:
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.83  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | ALPHA: (51) implies:
% 98.25/14.83  | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.25/14.83  | | | | | |           $i(v0))
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | REF_CLOSE: (1), (3), (6), (52) are inconsistent by sub-proof #42.
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | Case 2:
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | |   (53)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 98.25/14.83  | | | | | |         ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | ALPHA: (53) implies:
% 98.25/14.83  | | | | | |   (54)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | GROUND_INST: instantiating (54) with all_351_1, simplifying with
% 98.25/14.83  | | | | | |              (46), (50) gives:
% 98.25/14.83  | | | | | |   (55)  $false
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | CLOSE: (55) is inconsistent.
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | End of split
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | Case 2:
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | |   (56)  all_342_0 = 0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | REDUCE: (41), (56) imply:
% 98.25/14.83  | | | | |   (57)  $false
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | CLOSE: (57) is inconsistent.
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | End of split
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | Case 2:
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | |   (58)  all_316_0 = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | REDUCE: (30), (58) imply:
% 98.25/14.83  | | | |   (59)  $false
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | CLOSE: (59) is inconsistent.
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | End of split
% 98.25/14.83  | | | 
% 98.25/14.83  | | Case 2:
% 98.25/14.83  | | | 
% 98.25/14.83  | | |   (60)  all_290_0 = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | REDUCE: (19), (60) imply:
% 98.25/14.83  | | |   (61)  $false
% 98.25/14.83  | | | 
% 98.25/14.83  | | | CLOSE: (61) is inconsistent.
% 98.25/14.83  | | | 
% 98.25/14.83  | | End of split
% 98.25/14.83  | | 
% 98.25/14.83  | Case 2:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (62)  all_264_0 = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | REDUCE: (8), (62) imply:
% 98.25/14.83  | |   (63)  $false
% 98.25/14.83  | | 
% 98.25/14.83  | | CLOSE: (63) is inconsistent.
% 98.25/14.83  | | 
% 98.25/14.83  | End of split
% 98.25/14.83  | 
% 98.25/14.83  End of proof
% 98.25/14.83  
% 98.25/14.83  Sub-proof #41 shows that the following formulas are inconsistent:
% 98.25/14.83  ----------------------------------------------------------------
% 98.25/14.83    (1)  q(all_24_1) = all_24_0
% 98.25/14.83    (2)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.83    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.83           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.83           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.83             $i(v0)))
% 98.25/14.83    (4)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.83            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.83               = 0 | v1 = 0)))
% 98.25/14.83    (5)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.83    (6)  $i(all_24_1)
% 98.25/14.83  
% 98.25/14.83  Begin of proof
% 98.25/14.83  | 
% 98.25/14.83  | BETA: splitting (3) gives:
% 98.25/14.83  | 
% 98.25/14.83  | Case 1:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.25/14.83  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (7) implies:
% 98.25/14.83  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | REF_CLOSE: (1), (5), (6), (8) are inconsistent by sub-proof #42.
% 98.25/14.83  | | 
% 98.25/14.83  | Case 2:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 98.25/14.83  | |        [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (9) implies:
% 98.25/14.83  | |   (10)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | DELTA: instantiating (10) with fresh symbol all_375_0 gives:
% 98.25/14.83  | |   (11)  p(all_375_0) = 0 & $i(all_375_0)
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (11) implies:
% 98.25/14.83  | |   (12)  $i(all_375_0)
% 98.25/14.83  | |   (13)  p(all_375_0) = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | GROUND_INST: instantiating (4) with all_375_0, 0, simplifying with (12),
% 98.25/14.83  | |              (13) gives:
% 98.25/14.83  | |   (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | DELTA: instantiating (14) with fresh symbols all_384_0, all_384_1 gives:
% 98.25/14.83  | |   (15)   ~ (all_384_0 = 0) & p(all_384_1) = all_384_0 & $i(all_384_1)
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (15) implies:
% 98.25/14.83  | |   (16)   ~ (all_384_0 = 0)
% 98.25/14.83  | |   (17)  $i(all_384_1)
% 98.25/14.83  | |   (18)  p(all_384_1) = all_384_0
% 98.25/14.83  | | 
% 98.25/14.83  | | GROUND_INST: instantiating (2) with all_384_1, all_384_0, simplifying with
% 98.25/14.83  | |              (17), (18) gives:
% 98.25/14.83  | |   (19)  all_384_0 = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | REDUCE: (16), (19) imply:
% 98.25/14.83  | |   (20)  $false
% 98.25/14.83  | | 
% 98.25/14.83  | | CLOSE: (20) is inconsistent.
% 98.25/14.83  | | 
% 98.25/14.83  | End of split
% 98.25/14.83  | 
% 98.25/14.83  End of proof
% 98.25/14.83  
% 98.25/14.83  Sub-proof #42 shows that the following formulas are inconsistent:
% 98.25/14.83  ----------------------------------------------------------------
% 98.25/14.83    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.25/14.83    (2)  q(all_24_1) = all_24_0
% 98.25/14.83    (3)  $i(all_24_1)
% 98.25/14.83    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.25/14.83  
% 98.25/14.83  Begin of proof
% 98.25/14.83  | 
% 98.25/14.83  | GROUND_INST: instantiating (1) with all_24_1, all_24_0, simplifying with (2),
% 98.25/14.83  |              (3) gives:
% 98.25/14.83  |   (5)  all_24_0 = 0
% 98.25/14.83  | 
% 98.25/14.83  | REDUCE: (2), (5) imply:
% 98.25/14.83  |   (6)  q(all_24_1) = 0
% 98.25/14.83  | 
% 98.25/14.83  | GROUND_INST: instantiating (4) with all_24_1, simplifying with (3), (6) gives:
% 98.25/14.83  |   (7)  $false
% 98.25/14.83  | 
% 98.25/14.83  | CLOSE: (7) is inconsistent.
% 98.25/14.83  | 
% 98.25/14.83  End of proof
% 98.25/14.83  
% 98.25/14.83  Sub-proof #43 shows that the following formulas are inconsistent:
% 98.25/14.83  ----------------------------------------------------------------
% 98.25/14.83    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.25/14.83    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.83            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.83               = 0 | v1 = 0)))
% 98.25/14.83    (3)  all_24_0 = 0
% 98.25/14.83    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.25/14.83           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.83             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.83             $i(v0)))
% 98.25/14.83    (5)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.25/14.83             v1) |  ~ $i(v0))
% 98.25/14.83  
% 98.25/14.83  Begin of proof
% 98.25/14.83  | 
% 98.25/14.83  | BETA: splitting (4) gives:
% 98.25/14.83  | 
% 98.25/14.83  | Case 1:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.25/14.83  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (6) implies:
% 98.25/14.83  | |   (7)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | REF_CLOSE: (1), (2), (7) are inconsistent by sub-proof #70.
% 98.25/14.83  | | 
% 98.25/14.83  | Case 2:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (8)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.25/14.83  | |          int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (8) implies:
% 98.25/14.83  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.83  | | 
% 98.25/14.83  | | REF_CLOSE: (3), (5), (9) are inconsistent by sub-proof #45.
% 98.25/14.83  | | 
% 98.25/14.83  | End of split
% 98.25/14.83  | 
% 98.25/14.83  End of proof
% 98.25/14.83  
% 98.25/14.83  Sub-proof #44 shows that the following formulas are inconsistent:
% 98.25/14.83  ----------------------------------------------------------------
% 98.25/14.83    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.25/14.83           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.25/14.83           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.25/14.83             $i(v0)))
% 98.25/14.83    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.83            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.83               = 0 | v1 = 0)))
% 98.25/14.83    (3)  all_24_0 = 0
% 98.25/14.83    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.83    (5)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.25/14.83             v1) |  ~ $i(v0))
% 98.25/14.83  
% 98.25/14.83  Begin of proof
% 98.25/14.83  | 
% 98.25/14.83  | DELTA: instantiating (4) with fresh symbols all_64_0, all_64_1 gives:
% 98.25/14.83  |   (6)   ~ (all_64_0 = 0) & p(all_64_1) = all_64_0 & $i(all_64_1)
% 98.25/14.83  | 
% 98.25/14.83  | ALPHA: (6) implies:
% 98.25/14.83  |   (7)   ~ (all_64_0 = 0)
% 98.25/14.83  |   (8)  $i(all_64_1)
% 98.25/14.83  |   (9)  p(all_64_1) = all_64_0
% 98.25/14.83  | 
% 98.25/14.83  | GROUND_INST: instantiating (2) with all_64_1, all_64_0, simplifying with (8),
% 98.25/14.83  |              (9) gives:
% 98.25/14.83  |   (10)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.25/14.83  |             (all_64_0 = 0)) & (v1 = 0 | all_64_0 = 0))
% 98.25/14.83  | 
% 98.25/14.83  | DELTA: instantiating (10) with fresh symbols all_71_0, all_71_1 gives:
% 98.25/14.83  |   (11)  p(all_71_1) = all_71_0 & $i(all_71_1) & ( ~ (all_71_0 = 0) |  ~
% 98.25/14.83  |           (all_64_0 = 0)) & (all_71_0 = 0 | all_64_0 = 0)
% 98.25/14.83  | 
% 98.25/14.83  | ALPHA: (11) implies:
% 98.25/14.83  |   (12)  $i(all_71_1)
% 98.25/14.83  |   (13)  p(all_71_1) = all_71_0
% 98.25/14.83  |   (14)  all_71_0 = 0 | all_64_0 = 0
% 98.25/14.83  | 
% 98.25/14.83  | BETA: splitting (14) gives:
% 98.25/14.83  | 
% 98.25/14.83  | Case 1:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (15)  all_71_0 = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | REDUCE: (13), (15) imply:
% 98.25/14.83  | |   (16)  p(all_71_1) = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | DELTA: instantiating (4) with fresh symbols all_82_0, all_82_1 gives:
% 98.25/14.83  | |   (17)   ~ (all_82_0 = 0) & p(all_82_1) = all_82_0 & $i(all_82_1)
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (17) implies:
% 98.25/14.83  | |   (18)   ~ (all_82_0 = 0)
% 98.25/14.83  | |   (19)  $i(all_82_1)
% 98.25/14.83  | |   (20)  p(all_82_1) = all_82_0
% 98.25/14.83  | | 
% 98.25/14.83  | | GROUND_INST: instantiating (2) with all_82_1, all_82_0, simplifying with
% 98.25/14.83  | |              (19), (20) gives:
% 98.25/14.83  | |   (21)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.25/14.83  | |             ~ (all_82_0 = 0)) & (v1 = 0 | all_82_0 = 0))
% 98.25/14.83  | | 
% 98.25/14.83  | | DELTA: instantiating (21) with fresh symbols all_89_0, all_89_1 gives:
% 98.25/14.83  | |   (22)  p(all_89_1) = all_89_0 & $i(all_89_1) & ( ~ (all_89_0 = 0) |  ~
% 98.25/14.83  | |           (all_82_0 = 0)) & (all_89_0 = 0 | all_82_0 = 0)
% 98.25/14.83  | | 
% 98.25/14.83  | | ALPHA: (22) implies:
% 98.25/14.83  | |   (23)  $i(all_89_1)
% 98.25/14.83  | |   (24)  p(all_89_1) = all_89_0
% 98.25/14.83  | |   (25)  all_89_0 = 0 | all_82_0 = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | BETA: splitting (25) gives:
% 98.25/14.83  | | 
% 98.25/14.83  | | Case 1:
% 98.25/14.83  | | | 
% 98.25/14.83  | | |   (26)  all_89_0 = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | REDUCE: (24), (26) imply:
% 98.25/14.83  | | |   (27)  p(all_89_1) = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | DELTA: instantiating (4) with fresh symbols all_100_0, all_100_1 gives:
% 98.25/14.83  | | |   (28)   ~ (all_100_0 = 0) & p(all_100_1) = all_100_0 & $i(all_100_1)
% 98.25/14.83  | | | 
% 98.25/14.83  | | | ALPHA: (28) implies:
% 98.25/14.83  | | |   (29)   ~ (all_100_0 = 0)
% 98.25/14.83  | | |   (30)  $i(all_100_1)
% 98.25/14.83  | | |   (31)  p(all_100_1) = all_100_0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | GROUND_INST: instantiating (2) with all_100_1, all_100_0, simplifying with
% 98.25/14.83  | | |              (30), (31) gives:
% 98.25/14.83  | | |   (32)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.25/14.83  | | |              ~ (all_100_0 = 0)) & (v1 = 0 | all_100_0 = 0))
% 98.25/14.83  | | | 
% 98.25/14.83  | | | DELTA: instantiating (32) with fresh symbols all_107_0, all_107_1 gives:
% 98.25/14.83  | | |   (33)  p(all_107_1) = all_107_0 & $i(all_107_1) & ( ~ (all_107_0 = 0) | 
% 98.25/14.83  | | |           ~ (all_100_0 = 0)) & (all_107_0 = 0 | all_100_0 = 0)
% 98.25/14.83  | | | 
% 98.25/14.83  | | | ALPHA: (33) implies:
% 98.25/14.83  | | |   (34)  $i(all_107_1)
% 98.25/14.83  | | |   (35)  p(all_107_1) = all_107_0
% 98.25/14.83  | | |   (36)  all_107_0 = 0 | all_100_0 = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | BETA: splitting (36) gives:
% 98.25/14.83  | | | 
% 98.25/14.83  | | | Case 1:
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | |   (37)  all_107_0 = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | REDUCE: (35), (37) imply:
% 98.25/14.83  | | | |   (38)  p(all_107_1) = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | DELTA: instantiating (4) with fresh symbols all_118_0, all_118_1 gives:
% 98.25/14.83  | | | |   (39)   ~ (all_118_0 = 0) & p(all_118_1) = all_118_0 & $i(all_118_1)
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | ALPHA: (39) implies:
% 98.25/14.83  | | | |   (40)   ~ (all_118_0 = 0)
% 98.25/14.83  | | | |   (41)  $i(all_118_1)
% 98.25/14.83  | | | |   (42)  p(all_118_1) = all_118_0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | GROUND_INST: instantiating (2) with all_118_1, all_118_0, simplifying
% 98.25/14.83  | | | |              with (41), (42) gives:
% 98.25/14.83  | | | |   (43)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.25/14.83  | | | |             |  ~ (all_118_0 = 0)) & (v1 = 0 | all_118_0 = 0))
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | DELTA: instantiating (43) with fresh symbols all_125_0, all_125_1 gives:
% 98.25/14.83  | | | |   (44)  p(all_125_1) = all_125_0 & $i(all_125_1) & ( ~ (all_125_0 = 0) |
% 98.25/14.83  | | | |            ~ (all_118_0 = 0)) & (all_125_0 = 0 | all_118_0 = 0)
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | ALPHA: (44) implies:
% 98.25/14.83  | | | |   (45)  $i(all_125_1)
% 98.25/14.83  | | | |   (46)  p(all_125_1) = all_125_0
% 98.25/14.83  | | | |   (47)  all_125_0 = 0 | all_118_0 = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | BETA: splitting (47) gives:
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | Case 1:
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | |   (48)  all_125_0 = 0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | REDUCE: (46), (48) imply:
% 98.25/14.83  | | | | |   (49)  p(all_125_1) = 0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | DELTA: instantiating (4) with fresh symbols all_136_0, all_136_1
% 98.25/14.83  | | | | |        gives:
% 98.25/14.83  | | | | |   (50)   ~ (all_136_0 = 0) & p(all_136_1) = all_136_0 & $i(all_136_1)
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | ALPHA: (50) implies:
% 98.25/14.83  | | | | |   (51)   ~ (all_136_0 = 0)
% 98.25/14.83  | | | | |   (52)  $i(all_136_1)
% 98.25/14.83  | | | | |   (53)  p(all_136_1) = all_136_0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | GROUND_INST: instantiating (2) with all_136_1, all_136_0, simplifying
% 98.25/14.83  | | | | |              with (52), (53) gives:
% 98.25/14.83  | | | | |   (54)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.25/14.83  | | | | |               0) |  ~ (all_136_0 = 0)) & (v1 = 0 | all_136_0 = 0))
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | DELTA: instantiating (54) with fresh symbols all_143_0, all_143_1
% 98.25/14.83  | | | | |        gives:
% 98.25/14.83  | | | | |   (55)  p(all_143_1) = all_143_0 & $i(all_143_1) & ( ~ (all_143_0 = 0)
% 98.25/14.83  | | | | |           |  ~ (all_136_0 = 0)) & (all_143_0 = 0 | all_136_0 = 0)
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | ALPHA: (55) implies:
% 98.25/14.83  | | | | |   (56)  $i(all_143_1)
% 98.25/14.83  | | | | |   (57)  p(all_143_1) = all_143_0
% 98.25/14.83  | | | | |   (58)  all_143_0 = 0 | all_136_0 = 0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | BETA: splitting (58) gives:
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | Case 1:
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | |   (59)  all_143_0 = 0
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | REDUCE: (57), (59) imply:
% 98.25/14.83  | | | | | |   (60)  p(all_143_1) = 0
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | BETA: splitting (1) gives:
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | Case 1:
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) | 
% 98.25/14.83  | | | | | | |           ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | | ALPHA: (61) implies:
% 98.25/14.83  | | | | | | |   (62)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | | GROUND_INST: instantiating (62) with all_143_1, simplifying with
% 98.25/14.83  | | | | | | |              (56), (60) gives:
% 98.25/14.83  | | | | | | |   (63)  $false
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | | CLOSE: (63) is inconsistent.
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | Case 2:
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | |   (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.83  | | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | | ALPHA: (64) implies:
% 98.25/14.83  | | | | | | |   (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.83  | | | | | | |           $i(v0))
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | | REF_CLOSE: (3), (5), (65) are inconsistent by sub-proof #45.
% 98.25/14.83  | | | | | | | 
% 98.25/14.83  | | | | | | End of split
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | Case 2:
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | |   (66)  all_136_0 = 0
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | REDUCE: (51), (66) imply:
% 98.25/14.83  | | | | | |   (67)  $false
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | | CLOSE: (67) is inconsistent.
% 98.25/14.83  | | | | | | 
% 98.25/14.83  | | | | | End of split
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | Case 2:
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | |   (68)  all_118_0 = 0
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | REDUCE: (40), (68) imply:
% 98.25/14.83  | | | | |   (69)  $false
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | | CLOSE: (69) is inconsistent.
% 98.25/14.83  | | | | | 
% 98.25/14.83  | | | | End of split
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | Case 2:
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | |   (70)  all_100_0 = 0
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | REDUCE: (29), (70) imply:
% 98.25/14.83  | | | |   (71)  $false
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | | CLOSE: (71) is inconsistent.
% 98.25/14.83  | | | | 
% 98.25/14.83  | | | End of split
% 98.25/14.83  | | | 
% 98.25/14.83  | | Case 2:
% 98.25/14.83  | | | 
% 98.25/14.83  | | |   (72)  all_82_0 = 0
% 98.25/14.83  | | | 
% 98.25/14.83  | | | REDUCE: (18), (72) imply:
% 98.25/14.83  | | |   (73)  $false
% 98.25/14.83  | | | 
% 98.25/14.83  | | | CLOSE: (73) is inconsistent.
% 98.25/14.83  | | | 
% 98.25/14.83  | | End of split
% 98.25/14.83  | | 
% 98.25/14.83  | Case 2:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (74)  all_64_0 = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | REDUCE: (7), (74) imply:
% 98.25/14.83  | |   (75)  $false
% 98.25/14.83  | | 
% 98.25/14.83  | | CLOSE: (75) is inconsistent.
% 98.25/14.83  | | 
% 98.25/14.83  | End of split
% 98.25/14.83  | 
% 98.25/14.83  End of proof
% 98.25/14.83  
% 98.25/14.83  Sub-proof #45 shows that the following formulas are inconsistent:
% 98.25/14.83  ----------------------------------------------------------------
% 98.25/14.83    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.25/14.83    (2)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_24_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.25/14.83             v1) |  ~ $i(v0))
% 98.25/14.83    (3)  all_24_0 = 0
% 98.25/14.83  
% 98.25/14.83  Begin of proof
% 98.25/14.83  | 
% 98.25/14.83  | DELTA: instantiating (1) with fresh symbols all_174_0, all_174_1 gives:
% 98.25/14.83  |   (4)   ~ (all_174_0 = 0) & q(all_174_1) = all_174_0 & $i(all_174_1)
% 98.25/14.83  | 
% 98.25/14.83  | ALPHA: (4) implies:
% 98.25/14.83  |   (5)   ~ (all_174_0 = 0)
% 98.25/14.83  |   (6)  $i(all_174_1)
% 98.25/14.83  |   (7)  q(all_174_1) = all_174_0
% 98.25/14.83  | 
% 98.25/14.83  | GROUND_INST: instantiating (2) with all_174_1, all_174_0, simplifying with
% 98.25/14.83  |              (6), (7) gives:
% 98.25/14.83  |   (8)   ~ (all_24_0 = 0) | all_174_0 = 0
% 98.25/14.83  | 
% 98.25/14.83  | BETA: splitting (8) gives:
% 98.25/14.83  | 
% 98.25/14.83  | Case 1:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (9)   ~ (all_24_0 = 0)
% 98.25/14.83  | | 
% 98.25/14.83  | | REDUCE: (3), (9) imply:
% 98.25/14.83  | |   (10)  $false
% 98.25/14.83  | | 
% 98.25/14.83  | | CLOSE: (10) is inconsistent.
% 98.25/14.83  | | 
% 98.25/14.83  | Case 2:
% 98.25/14.83  | | 
% 98.25/14.83  | |   (11)  all_174_0 = 0
% 98.25/14.83  | | 
% 98.25/14.83  | | REDUCE: (5), (11) imply:
% 98.25/14.83  | |   (12)  $false
% 98.25/14.83  | | 
% 98.25/14.83  | | CLOSE: (12) is inconsistent.
% 98.25/14.83  | | 
% 98.25/14.83  | End of split
% 98.25/14.83  | 
% 98.25/14.83  End of proof
% 98.25/14.83  
% 98.25/14.83  Sub-proof #46 shows that the following formulas are inconsistent:
% 98.25/14.83  ----------------------------------------------------------------
% 98.25/14.83    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.25/14.83            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.25/14.83               = 0 | v1 = 0)))
% 98.25/14.83    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.25/14.83           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.25/14.83             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.25/14.83             $i(v0)))
% 98.25/14.83    (3)   ~ (all_25_0 = 0)
% 98.25/14.83    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.25/14.83    (5)  q(all_25_1) = all_25_0
% 98.25/14.83    (6)  $i(all_25_1)
% 98.25/14.83  
% 98.25/14.83  Begin of proof
% 98.25/14.83  | 
% 98.25/14.83  | DELTA: instantiating (4) with fresh symbols all_352_0, all_352_1 gives:
% 98.25/14.83  |   (7)   ~ (all_352_0 = 0) & p(all_352_1) = all_352_0 & $i(all_352_1)
% 98.25/14.83  | 
% 98.25/14.83  | ALPHA: (7) implies:
% 98.25/14.83  |   (8)   ~ (all_352_0 = 0)
% 98.25/14.84  |   (9)  $i(all_352_1)
% 98.25/14.84  |   (10)  p(all_352_1) = all_352_0
% 98.25/14.84  | 
% 98.25/14.84  | GROUND_INST: instantiating (1) with all_352_1, all_352_0, simplifying with
% 98.25/14.84  |              (9), (10) gives:
% 98.25/14.84  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.25/14.84  |             (all_352_0 = 0)) & (v1 = 0 | all_352_0 = 0))
% 98.25/14.84  | 
% 98.25/14.84  | DELTA: instantiating (11) with fresh symbols all_361_0, all_361_1 gives:
% 98.25/14.84  |   (12)  p(all_361_1) = all_361_0 & $i(all_361_1) & ( ~ (all_361_0 = 0) |  ~
% 98.25/14.84  |           (all_352_0 = 0)) & (all_361_0 = 0 | all_352_0 = 0)
% 98.25/14.84  | 
% 98.25/14.84  | ALPHA: (12) implies:
% 98.25/14.84  |   (13)  $i(all_361_1)
% 98.25/14.84  |   (14)  p(all_361_1) = all_361_0
% 98.25/14.84  |   (15)  all_361_0 = 0 | all_352_0 = 0
% 98.25/14.84  | 
% 98.25/14.84  | BETA: splitting (15) gives:
% 98.25/14.84  | 
% 98.25/14.84  | Case 1:
% 98.25/14.84  | | 
% 98.25/14.84  | |   (16)  all_361_0 = 0
% 98.25/14.84  | | 
% 98.25/14.84  | | REDUCE: (14), (16) imply:
% 98.25/14.84  | |   (17)  p(all_361_1) = 0
% 98.25/14.84  | | 
% 98.25/14.84  | | DELTA: instantiating (4) with fresh symbols all_378_0, all_378_1 gives:
% 98.25/14.84  | |   (18)   ~ (all_378_0 = 0) & p(all_378_1) = all_378_0 & $i(all_378_1)
% 98.25/14.84  | | 
% 98.25/14.84  | | ALPHA: (18) implies:
% 98.25/14.84  | |   (19)   ~ (all_378_0 = 0)
% 98.25/14.84  | |   (20)  $i(all_378_1)
% 98.25/14.84  | |   (21)  p(all_378_1) = all_378_0
% 98.25/14.84  | | 
% 98.25/14.84  | | GROUND_INST: instantiating (1) with all_378_1, all_378_0, simplifying with
% 98.25/14.84  | |              (20), (21) gives:
% 98.25/14.84  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.25/14.84  | |             ~ (all_378_0 = 0)) & (v1 = 0 | all_378_0 = 0))
% 98.25/14.84  | | 
% 98.25/14.84  | | DELTA: instantiating (22) with fresh symbols all_387_0, all_387_1 gives:
% 98.25/14.84  | |   (23)  p(all_387_1) = all_387_0 & $i(all_387_1) & ( ~ (all_387_0 = 0) |  ~
% 98.25/14.84  | |           (all_378_0 = 0)) & (all_387_0 = 0 | all_378_0 = 0)
% 98.25/14.84  | | 
% 98.25/14.84  | | ALPHA: (23) implies:
% 98.25/14.84  | |   (24)  $i(all_387_1)
% 98.25/14.84  | |   (25)  p(all_387_1) = all_387_0
% 98.25/14.84  | |   (26)  all_387_0 = 0 | all_378_0 = 0
% 98.25/14.84  | | 
% 98.25/14.84  | | BETA: splitting (26) gives:
% 98.25/14.84  | | 
% 98.25/14.84  | | Case 1:
% 98.25/14.84  | | | 
% 98.25/14.84  | | |   (27)  all_387_0 = 0
% 98.25/14.84  | | | 
% 98.25/14.84  | | | REDUCE: (25), (27) imply:
% 98.25/14.84  | | |   (28)  p(all_387_1) = 0
% 98.25/14.84  | | | 
% 98.25/14.84  | | | DELTA: instantiating (4) with fresh symbols all_404_0, all_404_1 gives:
% 98.25/14.84  | | |   (29)   ~ (all_404_0 = 0) & p(all_404_1) = all_404_0 & $i(all_404_1)
% 98.25/14.84  | | | 
% 98.25/14.84  | | | ALPHA: (29) implies:
% 98.25/14.84  | | |   (30)   ~ (all_404_0 = 0)
% 98.25/14.84  | | |   (31)  $i(all_404_1)
% 98.25/14.84  | | |   (32)  p(all_404_1) = all_404_0
% 98.25/14.84  | | | 
% 98.25/14.84  | | | GROUND_INST: instantiating (1) with all_404_1, all_404_0, simplifying with
% 98.25/14.84  | | |              (31), (32) gives:
% 98.25/14.84  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.25/14.84  | | |              ~ (all_404_0 = 0)) & (v1 = 0 | all_404_0 = 0))
% 98.25/14.84  | | | 
% 98.25/14.84  | | | DELTA: instantiating (33) with fresh symbols all_413_0, all_413_1 gives:
% 98.25/14.84  | | |   (34)  p(all_413_1) = all_413_0 & $i(all_413_1) & ( ~ (all_413_0 = 0) | 
% 98.25/14.84  | | |           ~ (all_404_0 = 0)) & (all_413_0 = 0 | all_404_0 = 0)
% 98.25/14.84  | | | 
% 98.31/14.84  | | | ALPHA: (34) implies:
% 98.31/14.84  | | |   (35)  $i(all_413_1)
% 98.31/14.84  | | |   (36)  p(all_413_1) = all_413_0
% 98.31/14.84  | | |   (37)  all_413_0 = 0 | all_404_0 = 0
% 98.31/14.84  | | | 
% 98.31/14.84  | | | BETA: splitting (37) gives:
% 98.31/14.84  | | | 
% 98.31/14.84  | | | Case 1:
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | |   (38)  all_413_0 = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | REDUCE: (36), (38) imply:
% 98.31/14.84  | | | |   (39)  p(all_413_1) = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | DELTA: instantiating (4) with fresh symbols all_430_0, all_430_1 gives:
% 98.31/14.84  | | | |   (40)   ~ (all_430_0 = 0) & p(all_430_1) = all_430_0 & $i(all_430_1)
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | ALPHA: (40) implies:
% 98.31/14.84  | | | |   (41)   ~ (all_430_0 = 0)
% 98.31/14.84  | | | |   (42)  $i(all_430_1)
% 98.31/14.84  | | | |   (43)  p(all_430_1) = all_430_0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | GROUND_INST: instantiating (1) with all_430_1, all_430_0, simplifying
% 98.31/14.84  | | | |              with (42), (43) gives:
% 98.31/14.84  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.84  | | | |             |  ~ (all_430_0 = 0)) & (v1 = 0 | all_430_0 = 0))
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | DELTA: instantiating (44) with fresh symbols all_439_0, all_439_1 gives:
% 98.31/14.84  | | | |   (45)  p(all_439_1) = all_439_0 & $i(all_439_1) & ( ~ (all_439_0 = 0) |
% 98.31/14.84  | | | |            ~ (all_430_0 = 0)) & (all_439_0 = 0 | all_430_0 = 0)
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | ALPHA: (45) implies:
% 98.31/14.84  | | | |   (46)  $i(all_439_1)
% 98.31/14.84  | | | |   (47)  p(all_439_1) = all_439_0
% 98.31/14.84  | | | |   (48)  all_439_0 = 0 | all_430_0 = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | BETA: splitting (48) gives:
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | Case 1:
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | |   (49)  all_439_0 = 0
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | REDUCE: (47), (49) imply:
% 98.31/14.84  | | | | |   (50)  p(all_439_1) = 0
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | BETA: splitting (2) gives:
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | Case 1:
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.84  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | ALPHA: (51) implies:
% 98.31/14.84  | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.84  | | | | | |           $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | REF_CLOSE: (3), (5), (6), (52) are inconsistent by sub-proof #48.
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | Case 2:
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | |   (53)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 98.31/14.84  | | | | | |         ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | ALPHA: (53) implies:
% 98.31/14.84  | | | | | |   (54)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | GROUND_INST: instantiating (54) with all_439_1, simplifying with
% 98.31/14.84  | | | | | |              (46), (50) gives:
% 98.31/14.84  | | | | | |   (55)  $false
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | CLOSE: (55) is inconsistent.
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | End of split
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | Case 2:
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | |   (56)  all_430_0 = 0
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | REDUCE: (41), (56) imply:
% 98.31/14.84  | | | | |   (57)  $false
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | CLOSE: (57) is inconsistent.
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | End of split
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | Case 2:
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | |   (58)  all_404_0 = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | REDUCE: (30), (58) imply:
% 98.31/14.84  | | | |   (59)  $false
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | CLOSE: (59) is inconsistent.
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | End of split
% 98.31/14.84  | | | 
% 98.31/14.84  | | Case 2:
% 98.31/14.84  | | | 
% 98.31/14.84  | | |   (60)  all_378_0 = 0
% 98.31/14.84  | | | 
% 98.31/14.84  | | | REDUCE: (19), (60) imply:
% 98.31/14.84  | | |   (61)  $false
% 98.31/14.84  | | | 
% 98.31/14.84  | | | CLOSE: (61) is inconsistent.
% 98.31/14.84  | | | 
% 98.31/14.84  | | End of split
% 98.31/14.84  | | 
% 98.31/14.84  | Case 2:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (62)  all_352_0 = 0
% 98.31/14.84  | | 
% 98.31/14.84  | | REDUCE: (8), (62) imply:
% 98.31/14.84  | |   (63)  $false
% 98.31/14.84  | | 
% 98.31/14.84  | | CLOSE: (63) is inconsistent.
% 98.31/14.84  | | 
% 98.31/14.84  | End of split
% 98.31/14.84  | 
% 98.31/14.84  End of proof
% 98.31/14.84  
% 98.31/14.84  Sub-proof #47 shows that the following formulas are inconsistent:
% 98.31/14.84  ----------------------------------------------------------------
% 98.31/14.84    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.84    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.84           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.84           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.84             $i(v0)))
% 98.31/14.84    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.84            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.84               = 0 | v1 = 0)))
% 98.31/14.84    (4)   ~ (all_25_0 = 0)
% 98.31/14.84    (5)  q(all_25_1) = all_25_0
% 98.31/14.84    (6)  $i(all_25_1)
% 98.31/14.84  
% 98.31/14.84  Begin of proof
% 98.31/14.84  | 
% 98.31/14.84  | BETA: splitting (2) gives:
% 98.31/14.84  | 
% 98.31/14.84  | Case 1:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.84  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (7) implies:
% 98.31/14.84  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | REF_CLOSE: (4), (5), (6), (8) are inconsistent by sub-proof #48.
% 98.31/14.84  | | 
% 98.31/14.84  | Case 2:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 98.31/14.84  | |        [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (9) implies:
% 98.31/14.84  | |   (10)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | REF_CLOSE: (1), (3), (10) are inconsistent by sub-proof #70.
% 98.31/14.84  | | 
% 98.31/14.84  | End of split
% 98.31/14.84  | 
% 98.31/14.84  End of proof
% 98.31/14.84  
% 98.31/14.84  Sub-proof #48 shows that the following formulas are inconsistent:
% 98.31/14.84  ----------------------------------------------------------------
% 98.31/14.84    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.84    (2)  q(all_25_1) = all_25_0
% 98.31/14.84    (3)  $i(all_25_1)
% 98.31/14.84    (4)   ~ (all_25_0 = 0)
% 98.31/14.84  
% 98.31/14.84  Begin of proof
% 98.31/14.84  | 
% 98.31/14.84  | GROUND_INST: instantiating (1) with all_25_1, all_25_0, simplifying with (2),
% 98.31/14.84  |              (3) gives:
% 98.31/14.84  |   (5)  all_25_0 = 0
% 98.31/14.84  | 
% 98.31/14.84  | REDUCE: (4), (5) imply:
% 98.31/14.84  |   (6)  $false
% 98.31/14.84  | 
% 98.31/14.84  | CLOSE: (6) is inconsistent.
% 98.31/14.84  | 
% 98.31/14.84  End of proof
% 98.31/14.84  
% 98.31/14.84  Sub-proof #49 shows that the following formulas are inconsistent:
% 98.31/14.84  ----------------------------------------------------------------
% 98.31/14.84    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.84           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.84           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.84             $i(v0)))
% 98.31/14.84    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.84            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.84               = 0 | v1 = 0)))
% 98.31/14.84    (3)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.31/14.84             v1) |  ~ $i(v0))
% 98.31/14.84    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.84    (5)  all_25_0 = 0
% 98.31/14.84  
% 98.31/14.84  Begin of proof
% 98.31/14.84  | 
% 98.31/14.84  | DELTA: instantiating (4) with fresh symbols all_266_0, all_266_1 gives:
% 98.31/14.84  |   (6)   ~ (all_266_0 = 0) & p(all_266_1) = all_266_0 & $i(all_266_1)
% 98.31/14.84  | 
% 98.31/14.84  | ALPHA: (6) implies:
% 98.31/14.84  |   (7)   ~ (all_266_0 = 0)
% 98.31/14.84  |   (8)  $i(all_266_1)
% 98.31/14.84  |   (9)  p(all_266_1) = all_266_0
% 98.31/14.84  | 
% 98.31/14.84  | GROUND_INST: instantiating (2) with all_266_1, all_266_0, simplifying with
% 98.31/14.84  |              (8), (9) gives:
% 98.31/14.84  |   (10)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.84  |             (all_266_0 = 0)) & (v1 = 0 | all_266_0 = 0))
% 98.31/14.84  | 
% 98.31/14.84  | DELTA: instantiating (10) with fresh symbols all_275_0, all_275_1 gives:
% 98.31/14.84  |   (11)  p(all_275_1) = all_275_0 & $i(all_275_1) & ( ~ (all_275_0 = 0) |  ~
% 98.31/14.84  |           (all_266_0 = 0)) & (all_275_0 = 0 | all_266_0 = 0)
% 98.31/14.84  | 
% 98.31/14.84  | ALPHA: (11) implies:
% 98.31/14.84  |   (12)  $i(all_275_1)
% 98.31/14.84  |   (13)  p(all_275_1) = all_275_0
% 98.31/14.84  |   (14)  all_275_0 = 0 | all_266_0 = 0
% 98.31/14.84  | 
% 98.31/14.84  | BETA: splitting (14) gives:
% 98.31/14.84  | 
% 98.31/14.84  | Case 1:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (15)  all_275_0 = 0
% 98.31/14.84  | | 
% 98.31/14.84  | | REDUCE: (13), (15) imply:
% 98.31/14.84  | |   (16)  p(all_275_1) = 0
% 98.31/14.84  | | 
% 98.31/14.84  | | DELTA: instantiating (4) with fresh symbols all_292_0, all_292_1 gives:
% 98.31/14.84  | |   (17)   ~ (all_292_0 = 0) & p(all_292_1) = all_292_0 & $i(all_292_1)
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (17) implies:
% 98.31/14.84  | |   (18)   ~ (all_292_0 = 0)
% 98.31/14.84  | |   (19)  $i(all_292_1)
% 98.31/14.84  | |   (20)  p(all_292_1) = all_292_0
% 98.31/14.84  | | 
% 98.31/14.84  | | GROUND_INST: instantiating (2) with all_292_1, all_292_0, simplifying with
% 98.31/14.84  | |              (19), (20) gives:
% 98.31/14.84  | |   (21)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.31/14.84  | |             ~ (all_292_0 = 0)) & (v1 = 0 | all_292_0 = 0))
% 98.31/14.84  | | 
% 98.31/14.84  | | DELTA: instantiating (21) with fresh symbols all_301_0, all_301_1 gives:
% 98.31/14.84  | |   (22)  p(all_301_1) = all_301_0 & $i(all_301_1) & ( ~ (all_301_0 = 0) |  ~
% 98.31/14.84  | |           (all_292_0 = 0)) & (all_301_0 = 0 | all_292_0 = 0)
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (22) implies:
% 98.31/14.84  | |   (23)  $i(all_301_1)
% 98.31/14.84  | |   (24)  p(all_301_1) = all_301_0
% 98.31/14.84  | |   (25)  all_301_0 = 0 | all_292_0 = 0
% 98.31/14.84  | | 
% 98.31/14.84  | | BETA: splitting (25) gives:
% 98.31/14.84  | | 
% 98.31/14.84  | | Case 1:
% 98.31/14.84  | | | 
% 98.31/14.84  | | |   (26)  all_301_0 = 0
% 98.31/14.84  | | | 
% 98.31/14.84  | | | REDUCE: (24), (26) imply:
% 98.31/14.84  | | |   (27)  p(all_301_1) = 0
% 98.31/14.84  | | | 
% 98.31/14.84  | | | DELTA: instantiating (4) with fresh symbols all_318_0, all_318_1 gives:
% 98.31/14.84  | | |   (28)   ~ (all_318_0 = 0) & p(all_318_1) = all_318_0 & $i(all_318_1)
% 98.31/14.84  | | | 
% 98.31/14.84  | | | ALPHA: (28) implies:
% 98.31/14.84  | | |   (29)   ~ (all_318_0 = 0)
% 98.31/14.84  | | |   (30)  $i(all_318_1)
% 98.31/14.84  | | |   (31)  p(all_318_1) = all_318_0
% 98.31/14.84  | | | 
% 98.31/14.84  | | | GROUND_INST: instantiating (2) with all_318_1, all_318_0, simplifying with
% 98.31/14.84  | | |              (30), (31) gives:
% 98.31/14.84  | | |   (32)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.84  | | |              ~ (all_318_0 = 0)) & (v1 = 0 | all_318_0 = 0))
% 98.31/14.84  | | | 
% 98.31/14.84  | | | DELTA: instantiating (32) with fresh symbols all_327_0, all_327_1 gives:
% 98.31/14.84  | | |   (33)  p(all_327_1) = all_327_0 & $i(all_327_1) & ( ~ (all_327_0 = 0) | 
% 98.31/14.84  | | |           ~ (all_318_0 = 0)) & (all_327_0 = 0 | all_318_0 = 0)
% 98.31/14.84  | | | 
% 98.31/14.84  | | | ALPHA: (33) implies:
% 98.31/14.84  | | |   (34)  $i(all_327_1)
% 98.31/14.84  | | |   (35)  p(all_327_1) = all_327_0
% 98.31/14.84  | | |   (36)  all_327_0 = 0 | all_318_0 = 0
% 98.31/14.84  | | | 
% 98.31/14.84  | | | BETA: splitting (36) gives:
% 98.31/14.84  | | | 
% 98.31/14.84  | | | Case 1:
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | |   (37)  all_327_0 = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | REDUCE: (35), (37) imply:
% 98.31/14.84  | | | |   (38)  p(all_327_1) = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | DELTA: instantiating (4) with fresh symbols all_344_0, all_344_1 gives:
% 98.31/14.84  | | | |   (39)   ~ (all_344_0 = 0) & p(all_344_1) = all_344_0 & $i(all_344_1)
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | ALPHA: (39) implies:
% 98.31/14.84  | | | |   (40)   ~ (all_344_0 = 0)
% 98.31/14.84  | | | |   (41)  $i(all_344_1)
% 98.31/14.84  | | | |   (42)  p(all_344_1) = all_344_0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | GROUND_INST: instantiating (2) with all_344_1, all_344_0, simplifying
% 98.31/14.84  | | | |              with (41), (42) gives:
% 98.31/14.84  | | | |   (43)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.84  | | | |             |  ~ (all_344_0 = 0)) & (v1 = 0 | all_344_0 = 0))
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | DELTA: instantiating (43) with fresh symbols all_353_0, all_353_1 gives:
% 98.31/14.84  | | | |   (44)  p(all_353_1) = all_353_0 & $i(all_353_1) & ( ~ (all_353_0 = 0) |
% 98.31/14.84  | | | |            ~ (all_344_0 = 0)) & (all_353_0 = 0 | all_344_0 = 0)
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | ALPHA: (44) implies:
% 98.31/14.84  | | | |   (45)  $i(all_353_1)
% 98.31/14.84  | | | |   (46)  p(all_353_1) = all_353_0
% 98.31/14.84  | | | |   (47)  all_353_0 = 0 | all_344_0 = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | BETA: splitting (47) gives:
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | Case 1:
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | |   (48)  all_353_0 = 0
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | REDUCE: (46), (48) imply:
% 98.31/14.84  | | | | |   (49)  p(all_353_1) = 0
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | BETA: splitting (1) gives:
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | Case 1:
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | |   (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.84  | | | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | ALPHA: (50) implies:
% 98.31/14.84  | | | | | |   (51)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | GROUND_INST: instantiating (51) with all_353_1, simplifying with
% 98.31/14.84  | | | | | |              (45), (49) gives:
% 98.31/14.84  | | | | | |   (52)  $false
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | CLOSE: (52) is inconsistent.
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | Case 2:
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | |   (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.84  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | ALPHA: (53) implies:
% 98.31/14.84  | | | | | |   (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.84  | | | | | |           $i(v0))
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | | REF_CLOSE: (3), (5), (54) are inconsistent by sub-proof #51.
% 98.31/14.84  | | | | | | 
% 98.31/14.84  | | | | | End of split
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | Case 2:
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | |   (55)  all_344_0 = 0
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | REDUCE: (40), (55) imply:
% 98.31/14.84  | | | | |   (56)  $false
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | | CLOSE: (56) is inconsistent.
% 98.31/14.84  | | | | | 
% 98.31/14.84  | | | | End of split
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | Case 2:
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | |   (57)  all_318_0 = 0
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | REDUCE: (29), (57) imply:
% 98.31/14.84  | | | |   (58)  $false
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | | CLOSE: (58) is inconsistent.
% 98.31/14.84  | | | | 
% 98.31/14.84  | | | End of split
% 98.31/14.84  | | | 
% 98.31/14.84  | | Case 2:
% 98.31/14.84  | | | 
% 98.31/14.84  | | |   (59)  all_292_0 = 0
% 98.31/14.84  | | | 
% 98.31/14.84  | | | REDUCE: (18), (59) imply:
% 98.31/14.84  | | |   (60)  $false
% 98.31/14.84  | | | 
% 98.31/14.84  | | | CLOSE: (60) is inconsistent.
% 98.31/14.84  | | | 
% 98.31/14.84  | | End of split
% 98.31/14.84  | | 
% 98.31/14.84  | Case 2:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (61)  all_266_0 = 0
% 98.31/14.84  | | 
% 98.31/14.84  | | REDUCE: (7), (61) imply:
% 98.31/14.84  | |   (62)  $false
% 98.31/14.84  | | 
% 98.31/14.84  | | CLOSE: (62) is inconsistent.
% 98.31/14.84  | | 
% 98.31/14.84  | End of split
% 98.31/14.84  | 
% 98.31/14.84  End of proof
% 98.31/14.84  
% 98.31/14.84  Sub-proof #50 shows that the following formulas are inconsistent:
% 98.31/14.84  ----------------------------------------------------------------
% 98.31/14.84    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.84    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.84            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.84               = 0 | v1 = 0)))
% 98.31/14.84    (3)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.31/14.84             v1) |  ~ $i(v0))
% 98.31/14.84    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.31/14.84           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.84             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.84             $i(v0)))
% 98.31/14.84    (5)  all_25_0 = 0
% 98.31/14.84  
% 98.31/14.84  Begin of proof
% 98.31/14.84  | 
% 98.31/14.84  | BETA: splitting (4) gives:
% 98.31/14.84  | 
% 98.31/14.84  | Case 1:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.84  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (6) implies:
% 98.31/14.84  | |   (7)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | REF_CLOSE: (1), (2), (7) are inconsistent by sub-proof #70.
% 98.31/14.84  | | 
% 98.31/14.84  | Case 2:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (8)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.31/14.84  | |          int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (8) implies:
% 98.31/14.84  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | REF_CLOSE: (3), (5), (9) are inconsistent by sub-proof #51.
% 98.31/14.84  | | 
% 98.31/14.84  | End of split
% 98.31/14.84  | 
% 98.31/14.84  End of proof
% 98.31/14.84  
% 98.31/14.84  Sub-proof #51 shows that the following formulas are inconsistent:
% 98.31/14.84  ----------------------------------------------------------------
% 98.31/14.84    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.84    (2)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.31/14.84             v1) |  ~ $i(v0))
% 98.31/14.84    (3)  all_25_0 = 0
% 98.31/14.84  
% 98.31/14.84  Begin of proof
% 98.31/14.84  | 
% 98.31/14.84  | DELTA: instantiating (1) with fresh symbols all_379_0, all_379_1 gives:
% 98.31/14.84  |   (4)   ~ (all_379_0 = 0) & q(all_379_1) = all_379_0 & $i(all_379_1)
% 98.31/14.84  | 
% 98.31/14.84  | ALPHA: (4) implies:
% 98.31/14.84  |   (5)   ~ (all_379_0 = 0)
% 98.31/14.84  |   (6)  $i(all_379_1)
% 98.31/14.84  |   (7)  q(all_379_1) = all_379_0
% 98.31/14.84  | 
% 98.31/14.84  | GROUND_INST: instantiating (2) with all_379_1, all_379_0, simplifying with
% 98.31/14.84  |              (6), (7) gives:
% 98.31/14.84  |   (8)   ~ (all_25_0 = 0) | all_379_0 = 0
% 98.31/14.84  | 
% 98.31/14.84  | BETA: splitting (8) gives:
% 98.31/14.84  | 
% 98.31/14.84  | Case 1:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (9)   ~ (all_25_0 = 0)
% 98.31/14.84  | | 
% 98.31/14.84  | | REDUCE: (3), (9) imply:
% 98.31/14.84  | |   (10)  $false
% 98.31/14.84  | | 
% 98.31/14.84  | | CLOSE: (10) is inconsistent.
% 98.31/14.84  | | 
% 98.31/14.84  | Case 2:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (11)  all_379_0 = 0
% 98.31/14.84  | | 
% 98.31/14.84  | | REDUCE: (5), (11) imply:
% 98.31/14.84  | |   (12)  $false
% 98.31/14.84  | | 
% 98.31/14.84  | | CLOSE: (12) is inconsistent.
% 98.31/14.84  | | 
% 98.31/14.84  | End of split
% 98.31/14.84  | 
% 98.31/14.84  End of proof
% 98.31/14.84  
% 98.31/14.84  Sub-proof #52 shows that the following formulas are inconsistent:
% 98.31/14.84  ----------------------------------------------------------------
% 98.31/14.84    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.84    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.84           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.84           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.84             $i(v0)))
% 98.31/14.84    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.84            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.84               = 0 | v1 = 0)))
% 98.31/14.84    (4)  q(all_26_1) = all_26_0
% 98.31/14.84    (5)  $i(all_26_1)
% 98.31/14.84    (6)   ~ (all_26_0 = 0)
% 98.31/14.84  
% 98.31/14.84  Begin of proof
% 98.31/14.84  | 
% 98.31/14.84  | BETA: splitting (2) gives:
% 98.31/14.84  | 
% 98.31/14.84  | Case 1:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.84  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (7) implies:
% 98.31/14.84  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | GROUND_INST: instantiating (8) with all_26_1, all_26_0, simplifying with
% 98.31/14.84  | |              (4), (5) gives:
% 98.31/14.84  | |   (9)  all_26_0 = 0
% 98.31/14.84  | | 
% 98.31/14.84  | | REDUCE: (6), (9) imply:
% 98.31/14.84  | |   (10)  $false
% 98.31/14.84  | | 
% 98.31/14.84  | | CLOSE: (10) is inconsistent.
% 98.31/14.84  | | 
% 98.31/14.84  | Case 2:
% 98.31/14.84  | | 
% 98.31/14.84  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.31/14.84  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | ALPHA: (11) implies:
% 98.31/14.84  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.84  | | 
% 98.31/14.84  | | REF_CLOSE: (1), (3), (12) are inconsistent by sub-proof #70.
% 98.31/14.85  | | 
% 98.31/14.85  | End of split
% 98.31/14.85  | 
% 98.31/14.85  End of proof
% 98.31/14.85  
% 98.31/14.85  Sub-proof #53 shows that the following formulas are inconsistent:
% 98.31/14.85  ----------------------------------------------------------------
% 98.31/14.85    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.85            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.85               = 0 | v1 = 0)))
% 98.31/14.85    (2)  q(all_26_1) = all_26_0
% 98.31/14.85    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.31/14.85           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.85             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.85             $i(v0)))
% 98.31/14.85    (4)  $i(all_26_1)
% 98.31/14.85    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.85    (6)   ~ (all_26_0 = 0)
% 98.31/14.85  
% 98.31/14.85  Begin of proof
% 98.31/14.85  | 
% 98.31/14.85  | DELTA: instantiating (5) with fresh symbols all_343_0, all_343_1 gives:
% 98.31/14.85  |   (7)   ~ (all_343_0 = 0) & p(all_343_1) = all_343_0 & $i(all_343_1)
% 98.31/14.85  | 
% 98.31/14.85  | ALPHA: (7) implies:
% 98.31/14.85  |   (8)   ~ (all_343_0 = 0)
% 98.31/14.85  |   (9)  $i(all_343_1)
% 98.31/14.85  |   (10)  p(all_343_1) = all_343_0
% 98.31/14.85  | 
% 98.31/14.85  | GROUND_INST: instantiating (1) with all_343_1, all_343_0, simplifying with
% 98.31/14.85  |              (9), (10) gives:
% 98.31/14.85  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.85  |             (all_343_0 = 0)) & (v1 = 0 | all_343_0 = 0))
% 98.31/14.85  | 
% 98.31/14.85  | DELTA: instantiating (11) with fresh symbols all_352_0, all_352_1 gives:
% 98.31/14.85  |   (12)  p(all_352_1) = all_352_0 & $i(all_352_1) & ( ~ (all_352_0 = 0) |  ~
% 98.31/14.85  |           (all_343_0 = 0)) & (all_352_0 = 0 | all_343_0 = 0)
% 98.31/14.85  | 
% 98.31/14.85  | ALPHA: (12) implies:
% 98.31/14.85  |   (13)  $i(all_352_1)
% 98.31/14.85  |   (14)  p(all_352_1) = all_352_0
% 98.31/14.85  |   (15)  all_352_0 = 0 | all_343_0 = 0
% 98.31/14.85  | 
% 98.31/14.85  | BETA: splitting (15) gives:
% 98.31/14.85  | 
% 98.31/14.85  | Case 1:
% 98.31/14.85  | | 
% 98.31/14.85  | |   (16)  all_352_0 = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | REDUCE: (14), (16) imply:
% 98.31/14.85  | |   (17)  p(all_352_1) = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | DELTA: instantiating (5) with fresh symbols all_369_0, all_369_1 gives:
% 98.31/14.85  | |   (18)   ~ (all_369_0 = 0) & p(all_369_1) = all_369_0 & $i(all_369_1)
% 98.31/14.85  | | 
% 98.31/14.85  | | ALPHA: (18) implies:
% 98.31/14.85  | |   (19)   ~ (all_369_0 = 0)
% 98.31/14.85  | |   (20)  $i(all_369_1)
% 98.31/14.85  | |   (21)  p(all_369_1) = all_369_0
% 98.31/14.85  | | 
% 98.31/14.85  | | GROUND_INST: instantiating (1) with all_369_1, all_369_0, simplifying with
% 98.31/14.85  | |              (20), (21) gives:
% 98.31/14.85  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.31/14.85  | |             ~ (all_369_0 = 0)) & (v1 = 0 | all_369_0 = 0))
% 98.31/14.85  | | 
% 98.31/14.85  | | DELTA: instantiating (22) with fresh symbols all_378_0, all_378_1 gives:
% 98.31/14.85  | |   (23)  p(all_378_1) = all_378_0 & $i(all_378_1) & ( ~ (all_378_0 = 0) |  ~
% 98.31/14.85  | |           (all_369_0 = 0)) & (all_378_0 = 0 | all_369_0 = 0)
% 98.31/14.85  | | 
% 98.31/14.85  | | ALPHA: (23) implies:
% 98.31/14.85  | |   (24)  $i(all_378_1)
% 98.31/14.85  | |   (25)  p(all_378_1) = all_378_0
% 98.31/14.85  | |   (26)  all_378_0 = 0 | all_369_0 = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | BETA: splitting (26) gives:
% 98.31/14.85  | | 
% 98.31/14.85  | | Case 1:
% 98.31/14.85  | | | 
% 98.31/14.85  | | |   (27)  all_378_0 = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | REDUCE: (25), (27) imply:
% 98.31/14.85  | | |   (28)  p(all_378_1) = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | DELTA: instantiating (5) with fresh symbols all_395_0, all_395_1 gives:
% 98.31/14.85  | | |   (29)   ~ (all_395_0 = 0) & p(all_395_1) = all_395_0 & $i(all_395_1)
% 98.31/14.85  | | | 
% 98.31/14.85  | | | ALPHA: (29) implies:
% 98.31/14.85  | | |   (30)   ~ (all_395_0 = 0)
% 98.31/14.85  | | |   (31)  $i(all_395_1)
% 98.31/14.85  | | |   (32)  p(all_395_1) = all_395_0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | GROUND_INST: instantiating (1) with all_395_1, all_395_0, simplifying with
% 98.31/14.85  | | |              (31), (32) gives:
% 98.31/14.85  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.85  | | |              ~ (all_395_0 = 0)) & (v1 = 0 | all_395_0 = 0))
% 98.31/14.85  | | | 
% 98.31/14.85  | | | DELTA: instantiating (33) with fresh symbols all_404_0, all_404_1 gives:
% 98.31/14.85  | | |   (34)  p(all_404_1) = all_404_0 & $i(all_404_1) & ( ~ (all_404_0 = 0) | 
% 98.31/14.85  | | |           ~ (all_395_0 = 0)) & (all_404_0 = 0 | all_395_0 = 0)
% 98.31/14.85  | | | 
% 98.31/14.85  | | | ALPHA: (34) implies:
% 98.31/14.85  | | |   (35)  $i(all_404_1)
% 98.31/14.85  | | |   (36)  p(all_404_1) = all_404_0
% 98.31/14.85  | | |   (37)  all_404_0 = 0 | all_395_0 = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | BETA: splitting (37) gives:
% 98.31/14.85  | | | 
% 98.31/14.85  | | | Case 1:
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | |   (38)  all_404_0 = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | REDUCE: (36), (38) imply:
% 98.31/14.85  | | | |   (39)  p(all_404_1) = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | DELTA: instantiating (5) with fresh symbols all_421_0, all_421_1 gives:
% 98.31/14.85  | | | |   (40)   ~ (all_421_0 = 0) & p(all_421_1) = all_421_0 & $i(all_421_1)
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | ALPHA: (40) implies:
% 98.31/14.85  | | | |   (41)   ~ (all_421_0 = 0)
% 98.31/14.85  | | | |   (42)  $i(all_421_1)
% 98.31/14.85  | | | |   (43)  p(all_421_1) = all_421_0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | GROUND_INST: instantiating (1) with all_421_1, all_421_0, simplifying
% 98.31/14.85  | | | |              with (42), (43) gives:
% 98.31/14.85  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.85  | | | |             |  ~ (all_421_0 = 0)) & (v1 = 0 | all_421_0 = 0))
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | DELTA: instantiating (44) with fresh symbols all_430_0, all_430_1 gives:
% 98.31/14.85  | | | |   (45)  p(all_430_1) = all_430_0 & $i(all_430_1) & ( ~ (all_430_0 = 0) |
% 98.31/14.85  | | | |            ~ (all_421_0 = 0)) & (all_430_0 = 0 | all_421_0 = 0)
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | ALPHA: (45) implies:
% 98.31/14.85  | | | |   (46)  $i(all_430_1)
% 98.31/14.85  | | | |   (47)  p(all_430_1) = all_430_0
% 98.31/14.85  | | | |   (48)  all_430_0 = 0 | all_421_0 = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | BETA: splitting (48) gives:
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | Case 1:
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | |   (49)  all_430_0 = 0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | REDUCE: (47), (49) imply:
% 98.31/14.85  | | | | |   (50)  p(all_430_1) = 0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | BETA: splitting (3) gives:
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | Case 1:
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.85  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | ALPHA: (51) implies:
% 98.31/14.85  | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.85  | | | | | |           $i(v0))
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | GROUND_INST: instantiating (52) with all_26_1, all_26_0, simplifying
% 98.31/14.85  | | | | | |              with (2), (4) gives:
% 98.31/14.85  | | | | | |   (53)  all_26_0 = 0
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | REDUCE: (6), (53) imply:
% 98.31/14.85  | | | | | |   (54)  $false
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | CLOSE: (54) is inconsistent.
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | Case 2:
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | |   (55)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 98.31/14.85  | | | | | |         ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | ALPHA: (55) implies:
% 98.31/14.85  | | | | | |   (56)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | GROUND_INST: instantiating (56) with all_430_1, simplifying with
% 98.31/14.85  | | | | | |              (46), (50) gives:
% 98.31/14.85  | | | | | |   (57)  $false
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | CLOSE: (57) is inconsistent.
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | End of split
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | Case 2:
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | |   (58)  all_421_0 = 0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | REDUCE: (41), (58) imply:
% 98.31/14.85  | | | | |   (59)  $false
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | CLOSE: (59) is inconsistent.
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | End of split
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | Case 2:
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | |   (60)  all_395_0 = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | REDUCE: (30), (60) imply:
% 98.31/14.85  | | | |   (61)  $false
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | CLOSE: (61) is inconsistent.
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | End of split
% 98.31/14.85  | | | 
% 98.31/14.85  | | Case 2:
% 98.31/14.85  | | | 
% 98.31/14.85  | | |   (62)  all_369_0 = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | REDUCE: (19), (62) imply:
% 98.31/14.85  | | |   (63)  $false
% 98.31/14.85  | | | 
% 98.31/14.85  | | | CLOSE: (63) is inconsistent.
% 98.31/14.85  | | | 
% 98.31/14.85  | | End of split
% 98.31/14.85  | | 
% 98.31/14.85  | Case 2:
% 98.31/14.85  | | 
% 98.31/14.85  | |   (64)  all_343_0 = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | REDUCE: (8), (64) imply:
% 98.31/14.85  | |   (65)  $false
% 98.31/14.85  | | 
% 98.31/14.85  | | CLOSE: (65) is inconsistent.
% 98.31/14.85  | | 
% 98.31/14.85  | End of split
% 98.31/14.85  | 
% 98.31/14.85  End of proof
% 98.31/14.85  
% 98.31/14.85  Sub-proof #54 shows that the following formulas are inconsistent:
% 98.31/14.85  ----------------------------------------------------------------
% 98.31/14.85    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.85    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.85           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.85           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.85             $i(v0)))
% 98.31/14.85    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.85            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.85               = 0 | v1 = 0)))
% 98.31/14.85    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.85    (5)  q(all_19_1) = all_19_0
% 98.31/14.85    (6)  $i(all_19_1)
% 98.31/14.85  
% 98.31/14.85  Begin of proof
% 98.31/14.85  | 
% 98.31/14.85  | BETA: splitting (2) gives:
% 98.31/14.85  | 
% 98.31/14.85  | Case 1:
% 98.31/14.85  | | 
% 98.31/14.85  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.85  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.85  | | 
% 98.31/14.85  | | ALPHA: (7) implies:
% 98.31/14.85  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.85  | | 
% 98.31/14.85  | | REF_CLOSE: (4), (5), (6), (8) are inconsistent by sub-proof #56.
% 98.31/14.85  | | 
% 98.31/14.85  | Case 2:
% 98.31/14.85  | | 
% 98.31/14.85  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 98.31/14.85  | |        [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.85  | | 
% 98.31/14.85  | | ALPHA: (9) implies:
% 98.31/14.85  | |   (10)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.85  | | 
% 98.31/14.85  | | REF_CLOSE: (1), (3), (10) are inconsistent by sub-proof #70.
% 98.31/14.85  | | 
% 98.31/14.85  | End of split
% 98.31/14.85  | 
% 98.31/14.85  End of proof
% 98.31/14.85  
% 98.31/14.85  Sub-proof #55 shows that the following formulas are inconsistent:
% 98.31/14.85  ----------------------------------------------------------------
% 98.31/14.85    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.85            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.85               = 0 | v1 = 0)))
% 98.31/14.85    (2)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.85    (3)  q(all_19_1) = all_19_0
% 98.31/14.85    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.31/14.85           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.85             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.85             $i(v0)))
% 98.31/14.85    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.85    (6)  $i(all_19_1)
% 98.31/14.85  
% 98.31/14.85  Begin of proof
% 98.31/14.85  | 
% 98.31/14.85  | DELTA: instantiating (5) with fresh symbols all_70_0, all_70_1 gives:
% 98.31/14.85  |   (7)   ~ (all_70_0 = 0) & p(all_70_1) = all_70_0 & $i(all_70_1)
% 98.31/14.85  | 
% 98.31/14.85  | ALPHA: (7) implies:
% 98.31/14.85  |   (8)   ~ (all_70_0 = 0)
% 98.31/14.85  |   (9)  $i(all_70_1)
% 98.31/14.85  |   (10)  p(all_70_1) = all_70_0
% 98.31/14.85  | 
% 98.31/14.85  | GROUND_INST: instantiating (1) with all_70_1, all_70_0, simplifying with (9),
% 98.31/14.85  |              (10) gives:
% 98.31/14.85  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.85  |             (all_70_0 = 0)) & (v1 = 0 | all_70_0 = 0))
% 98.31/14.85  | 
% 98.31/14.85  | DELTA: instantiating (11) with fresh symbols all_77_0, all_77_1 gives:
% 98.31/14.85  |   (12)  p(all_77_1) = all_77_0 & $i(all_77_1) & ( ~ (all_77_0 = 0) |  ~
% 98.31/14.85  |           (all_70_0 = 0)) & (all_77_0 = 0 | all_70_0 = 0)
% 98.31/14.85  | 
% 98.31/14.85  | ALPHA: (12) implies:
% 98.31/14.85  |   (13)  $i(all_77_1)
% 98.31/14.85  |   (14)  p(all_77_1) = all_77_0
% 98.31/14.85  |   (15)  all_77_0 = 0 | all_70_0 = 0
% 98.31/14.85  | 
% 98.31/14.85  | BETA: splitting (15) gives:
% 98.31/14.85  | 
% 98.31/14.85  | Case 1:
% 98.31/14.85  | | 
% 98.31/14.85  | |   (16)  all_77_0 = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | REDUCE: (14), (16) imply:
% 98.31/14.85  | |   (17)  p(all_77_1) = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | DELTA: instantiating (5) with fresh symbols all_88_0, all_88_1 gives:
% 98.31/14.85  | |   (18)   ~ (all_88_0 = 0) & p(all_88_1) = all_88_0 & $i(all_88_1)
% 98.31/14.85  | | 
% 98.31/14.85  | | ALPHA: (18) implies:
% 98.31/14.85  | |   (19)   ~ (all_88_0 = 0)
% 98.31/14.85  | |   (20)  $i(all_88_1)
% 98.31/14.85  | |   (21)  p(all_88_1) = all_88_0
% 98.31/14.85  | | 
% 98.31/14.85  | | GROUND_INST: instantiating (1) with all_88_1, all_88_0, simplifying with
% 98.31/14.85  | |              (20), (21) gives:
% 98.31/14.85  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.31/14.85  | |             ~ (all_88_0 = 0)) & (v1 = 0 | all_88_0 = 0))
% 98.31/14.85  | | 
% 98.31/14.85  | | DELTA: instantiating (22) with fresh symbols all_95_0, all_95_1 gives:
% 98.31/14.85  | |   (23)  p(all_95_1) = all_95_0 & $i(all_95_1) & ( ~ (all_95_0 = 0) |  ~
% 98.31/14.85  | |           (all_88_0 = 0)) & (all_95_0 = 0 | all_88_0 = 0)
% 98.31/14.85  | | 
% 98.31/14.85  | | ALPHA: (23) implies:
% 98.31/14.85  | |   (24)  $i(all_95_1)
% 98.31/14.85  | |   (25)  p(all_95_1) = all_95_0
% 98.31/14.85  | |   (26)  all_95_0 = 0 | all_88_0 = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | BETA: splitting (26) gives:
% 98.31/14.85  | | 
% 98.31/14.85  | | Case 1:
% 98.31/14.85  | | | 
% 98.31/14.85  | | |   (27)  all_95_0 = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | REDUCE: (25), (27) imply:
% 98.31/14.85  | | |   (28)  p(all_95_1) = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | DELTA: instantiating (5) with fresh symbols all_106_0, all_106_1 gives:
% 98.31/14.85  | | |   (29)   ~ (all_106_0 = 0) & p(all_106_1) = all_106_0 & $i(all_106_1)
% 98.31/14.85  | | | 
% 98.31/14.85  | | | ALPHA: (29) implies:
% 98.31/14.85  | | |   (30)   ~ (all_106_0 = 0)
% 98.31/14.85  | | |   (31)  $i(all_106_1)
% 98.31/14.85  | | |   (32)  p(all_106_1) = all_106_0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | GROUND_INST: instantiating (1) with all_106_1, all_106_0, simplifying with
% 98.31/14.85  | | |              (31), (32) gives:
% 98.31/14.85  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.85  | | |              ~ (all_106_0 = 0)) & (v1 = 0 | all_106_0 = 0))
% 98.31/14.85  | | | 
% 98.31/14.85  | | | DELTA: instantiating (33) with fresh symbols all_113_0, all_113_1 gives:
% 98.31/14.85  | | |   (34)  p(all_113_1) = all_113_0 & $i(all_113_1) & ( ~ (all_113_0 = 0) | 
% 98.31/14.85  | | |           ~ (all_106_0 = 0)) & (all_113_0 = 0 | all_106_0 = 0)
% 98.31/14.85  | | | 
% 98.31/14.85  | | | ALPHA: (34) implies:
% 98.31/14.85  | | |   (35)  $i(all_113_1)
% 98.31/14.85  | | |   (36)  p(all_113_1) = all_113_0
% 98.31/14.85  | | |   (37)  all_113_0 = 0 | all_106_0 = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | BETA: splitting (37) gives:
% 98.31/14.85  | | | 
% 98.31/14.85  | | | Case 1:
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | |   (38)  all_113_0 = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | REDUCE: (36), (38) imply:
% 98.31/14.85  | | | |   (39)  p(all_113_1) = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | DELTA: instantiating (5) with fresh symbols all_124_0, all_124_1 gives:
% 98.31/14.85  | | | |   (40)   ~ (all_124_0 = 0) & p(all_124_1) = all_124_0 & $i(all_124_1)
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | ALPHA: (40) implies:
% 98.31/14.85  | | | |   (41)   ~ (all_124_0 = 0)
% 98.31/14.85  | | | |   (42)  $i(all_124_1)
% 98.31/14.85  | | | |   (43)  p(all_124_1) = all_124_0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | GROUND_INST: instantiating (1) with all_124_1, all_124_0, simplifying
% 98.31/14.85  | | | |              with (42), (43) gives:
% 98.31/14.85  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.85  | | | |             |  ~ (all_124_0 = 0)) & (v1 = 0 | all_124_0 = 0))
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | DELTA: instantiating (44) with fresh symbols all_131_0, all_131_1 gives:
% 98.31/14.85  | | | |   (45)  p(all_131_1) = all_131_0 & $i(all_131_1) & ( ~ (all_131_0 = 0) |
% 98.31/14.85  | | | |            ~ (all_124_0 = 0)) & (all_131_0 = 0 | all_124_0 = 0)
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | ALPHA: (45) implies:
% 98.31/14.85  | | | |   (46)  $i(all_131_1)
% 98.31/14.85  | | | |   (47)  p(all_131_1) = all_131_0
% 98.31/14.85  | | | |   (48)  all_131_0 = 0 | all_124_0 = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | BETA: splitting (48) gives:
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | Case 1:
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | |   (49)  all_131_0 = 0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | REDUCE: (47), (49) imply:
% 98.31/14.85  | | | | |   (50)  p(all_131_1) = 0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | DELTA: instantiating (5) with fresh symbols all_142_0, all_142_1
% 98.31/14.85  | | | | |        gives:
% 98.31/14.85  | | | | |   (51)   ~ (all_142_0 = 0) & p(all_142_1) = all_142_0 & $i(all_142_1)
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | ALPHA: (51) implies:
% 98.31/14.85  | | | | |   (52)   ~ (all_142_0 = 0)
% 98.31/14.85  | | | | |   (53)  $i(all_142_1)
% 98.31/14.85  | | | | |   (54)  p(all_142_1) = all_142_0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | GROUND_INST: instantiating (1) with all_142_1, all_142_0, simplifying
% 98.31/14.85  | | | | |              with (53), (54) gives:
% 98.31/14.85  | | | | |   (55)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.31/14.85  | | | | |               0) |  ~ (all_142_0 = 0)) & (v1 = 0 | all_142_0 = 0))
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | DELTA: instantiating (55) with fresh symbols all_149_0, all_149_1
% 98.31/14.85  | | | | |        gives:
% 98.31/14.85  | | | | |   (56)  p(all_149_1) = all_149_0 & $i(all_149_1) & ( ~ (all_149_0 = 0)
% 98.31/14.85  | | | | |           |  ~ (all_142_0 = 0)) & (all_149_0 = 0 | all_142_0 = 0)
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | ALPHA: (56) implies:
% 98.31/14.85  | | | | |   (57)  $i(all_149_1)
% 98.31/14.85  | | | | |   (58)  p(all_149_1) = all_149_0
% 98.31/14.85  | | | | |   (59)  all_149_0 = 0 | all_142_0 = 0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | BETA: splitting (59) gives:
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | Case 1:
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | |   (60)  all_149_0 = 0
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | REDUCE: (58), (60) imply:
% 98.31/14.85  | | | | | |   (61)  p(all_149_1) = 0
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | BETA: splitting (4) gives:
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | Case 1:
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) | 
% 98.31/14.85  | | | | | | |           ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | | ALPHA: (62) implies:
% 98.31/14.85  | | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) | 
% 98.31/14.85  | | | | | | |           ~ $i(v0))
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | | REF_CLOSE: (2), (3), (6), (63) are inconsistent by sub-proof #56.
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | Case 2:
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | |   (64)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :
% 98.31/14.85  | | | | | | |          ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | | ALPHA: (64) implies:
% 98.31/14.85  | | | | | | |   (65)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | | GROUND_INST: instantiating (65) with all_149_1, simplifying with
% 98.31/14.85  | | | | | | |              (57), (61) gives:
% 98.31/14.85  | | | | | | |   (66)  $false
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | | CLOSE: (66) is inconsistent.
% 98.31/14.85  | | | | | | | 
% 98.31/14.85  | | | | | | End of split
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | Case 2:
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | |   (67)  all_142_0 = 0
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | REDUCE: (52), (67) imply:
% 98.31/14.85  | | | | | |   (68)  $false
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | | CLOSE: (68) is inconsistent.
% 98.31/14.85  | | | | | | 
% 98.31/14.85  | | | | | End of split
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | Case 2:
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | |   (69)  all_124_0 = 0
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | REDUCE: (41), (69) imply:
% 98.31/14.85  | | | | |   (70)  $false
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | | CLOSE: (70) is inconsistent.
% 98.31/14.85  | | | | | 
% 98.31/14.85  | | | | End of split
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | Case 2:
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | |   (71)  all_106_0 = 0
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | REDUCE: (30), (71) imply:
% 98.31/14.85  | | | |   (72)  $false
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | | CLOSE: (72) is inconsistent.
% 98.31/14.85  | | | | 
% 98.31/14.85  | | | End of split
% 98.31/14.85  | | | 
% 98.31/14.85  | | Case 2:
% 98.31/14.85  | | | 
% 98.31/14.85  | | |   (73)  all_88_0 = 0
% 98.31/14.85  | | | 
% 98.31/14.85  | | | REDUCE: (19), (73) imply:
% 98.31/14.85  | | |   (74)  $false
% 98.31/14.85  | | | 
% 98.31/14.85  | | | CLOSE: (74) is inconsistent.
% 98.31/14.85  | | | 
% 98.31/14.85  | | End of split
% 98.31/14.85  | | 
% 98.31/14.85  | Case 2:
% 98.31/14.85  | | 
% 98.31/14.85  | |   (75)  all_70_0 = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | REDUCE: (8), (75) imply:
% 98.31/14.85  | |   (76)  $false
% 98.31/14.85  | | 
% 98.31/14.85  | | CLOSE: (76) is inconsistent.
% 98.31/14.85  | | 
% 98.31/14.85  | End of split
% 98.31/14.85  | 
% 98.31/14.85  End of proof
% 98.31/14.85  
% 98.31/14.85  Sub-proof #56 shows that the following formulas are inconsistent:
% 98.31/14.85  ----------------------------------------------------------------
% 98.31/14.85    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.85    (2)  q(all_19_1) = all_19_0
% 98.31/14.85    (3)  $i(all_19_1)
% 98.31/14.85    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.85  
% 98.31/14.85  Begin of proof
% 98.31/14.85  | 
% 98.31/14.85  | GROUND_INST: instantiating (1) with all_19_1, all_19_0, simplifying with (2),
% 98.31/14.85  |              (3) gives:
% 98.31/14.85  |   (5)  all_19_0 = 0
% 98.31/14.85  | 
% 98.31/14.85  | REDUCE: (2), (5) imply:
% 98.31/14.85  |   (6)  q(all_19_1) = 0
% 98.31/14.85  | 
% 98.31/14.85  | GROUND_INST: instantiating (4) with all_19_1, simplifying with (3), (6) gives:
% 98.31/14.85  |   (7)  $false
% 98.31/14.85  | 
% 98.31/14.85  | CLOSE: (7) is inconsistent.
% 98.31/14.85  | 
% 98.31/14.85  End of proof
% 98.31/14.85  
% 98.31/14.85  Sub-proof #57 shows that the following formulas are inconsistent:
% 98.31/14.85  ----------------------------------------------------------------
% 98.31/14.85    (1)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.31/14.85             v1) |  ~ $i(v0))
% 98.31/14.85    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.85           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.85           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.85             $i(v0)))
% 98.31/14.85    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.85            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.85               = 0 | v1 = 0)))
% 98.31/14.85    (4)  all_25_0 = 0
% 98.31/14.85    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.85  
% 98.31/14.85  Begin of proof
% 98.31/14.85  | 
% 98.31/14.85  | DELTA: instantiating (5) with fresh symbols all_275_0, all_275_1 gives:
% 98.31/14.85  |   (6)   ~ (all_275_0 = 0) & p(all_275_1) = all_275_0 & $i(all_275_1)
% 98.31/14.85  | 
% 98.31/14.85  | ALPHA: (6) implies:
% 98.31/14.85  |   (7)   ~ (all_275_0 = 0)
% 98.31/14.85  |   (8)  $i(all_275_1)
% 98.31/14.85  |   (9)  p(all_275_1) = all_275_0
% 98.31/14.85  | 
% 98.31/14.85  | GROUND_INST: instantiating (3) with all_275_1, all_275_0, simplifying with
% 98.31/14.85  |              (8), (9) gives:
% 98.31/14.85  |   (10)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.85  |             (all_275_0 = 0)) & (v1 = 0 | all_275_0 = 0))
% 98.31/14.85  | 
% 98.31/14.85  | DELTA: instantiating (10) with fresh symbols all_284_0, all_284_1 gives:
% 98.31/14.85  |   (11)  p(all_284_1) = all_284_0 & $i(all_284_1) & ( ~ (all_284_0 = 0) |  ~
% 98.31/14.85  |           (all_275_0 = 0)) & (all_284_0 = 0 | all_275_0 = 0)
% 98.31/14.85  | 
% 98.31/14.85  | ALPHA: (11) implies:
% 98.31/14.85  |   (12)  $i(all_284_1)
% 98.31/14.85  |   (13)  p(all_284_1) = all_284_0
% 98.31/14.85  |   (14)  all_284_0 = 0 | all_275_0 = 0
% 98.31/14.85  | 
% 98.31/14.85  | BETA: splitting (14) gives:
% 98.31/14.85  | 
% 98.31/14.85  | Case 1:
% 98.31/14.85  | | 
% 98.31/14.85  | |   (15)  all_284_0 = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | REDUCE: (13), (15) imply:
% 98.31/14.85  | |   (16)  p(all_284_1) = 0
% 98.31/14.85  | | 
% 98.31/14.85  | | DELTA: instantiating (5) with fresh symbols all_301_0, all_301_1 gives:
% 98.31/14.85  | |   (17)   ~ (all_301_0 = 0) & p(all_301_1) = all_301_0 & $i(all_301_1)
% 98.31/14.85  | | 
% 98.31/14.85  | | ALPHA: (17) implies:
% 98.31/14.85  | |   (18)   ~ (all_301_0 = 0)
% 98.31/14.85  | |   (19)  $i(all_301_1)
% 98.31/14.85  | |   (20)  p(all_301_1) = all_301_0
% 98.31/14.85  | | 
% 98.31/14.85  | | GROUND_INST: instantiating (3) with all_301_1, all_301_0, simplifying with
% 98.31/14.85  | |              (19), (20) gives:
% 98.31/14.85  | |   (21)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.31/14.85  | |             ~ (all_301_0 = 0)) & (v1 = 0 | all_301_0 = 0))
% 98.31/14.85  | | 
% 98.31/14.85  | | DELTA: instantiating (21) with fresh symbols all_310_0, all_310_1 gives:
% 98.31/14.86  | |   (22)  p(all_310_1) = all_310_0 & $i(all_310_1) & ( ~ (all_310_0 = 0) |  ~
% 98.31/14.86  | |           (all_301_0 = 0)) & (all_310_0 = 0 | all_301_0 = 0)
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (22) implies:
% 98.31/14.86  | |   (23)  $i(all_310_1)
% 98.31/14.86  | |   (24)  p(all_310_1) = all_310_0
% 98.31/14.86  | |   (25)  all_310_0 = 0 | all_301_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | BETA: splitting (25) gives:
% 98.31/14.86  | | 
% 98.31/14.86  | | Case 1:
% 98.31/14.86  | | | 
% 98.31/14.86  | | |   (26)  all_310_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | REDUCE: (24), (26) imply:
% 98.31/14.86  | | |   (27)  p(all_310_1) = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | DELTA: instantiating (5) with fresh symbols all_327_0, all_327_1 gives:
% 98.31/14.86  | | |   (28)   ~ (all_327_0 = 0) & p(all_327_1) = all_327_0 & $i(all_327_1)
% 98.31/14.86  | | | 
% 98.31/14.86  | | | ALPHA: (28) implies:
% 98.31/14.86  | | |   (29)   ~ (all_327_0 = 0)
% 98.31/14.86  | | |   (30)  $i(all_327_1)
% 98.31/14.86  | | |   (31)  p(all_327_1) = all_327_0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | GROUND_INST: instantiating (3) with all_327_1, all_327_0, simplifying with
% 98.31/14.86  | | |              (30), (31) gives:
% 98.31/14.86  | | |   (32)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.86  | | |              ~ (all_327_0 = 0)) & (v1 = 0 | all_327_0 = 0))
% 98.31/14.86  | | | 
% 98.31/14.86  | | | DELTA: instantiating (32) with fresh symbols all_336_0, all_336_1 gives:
% 98.31/14.86  | | |   (33)  p(all_336_1) = all_336_0 & $i(all_336_1) & ( ~ (all_336_0 = 0) | 
% 98.31/14.86  | | |           ~ (all_327_0 = 0)) & (all_336_0 = 0 | all_327_0 = 0)
% 98.31/14.86  | | | 
% 98.31/14.86  | | | ALPHA: (33) implies:
% 98.31/14.86  | | |   (34)  $i(all_336_1)
% 98.31/14.86  | | |   (35)  p(all_336_1) = all_336_0
% 98.31/14.86  | | |   (36)  all_336_0 = 0 | all_327_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | BETA: splitting (36) gives:
% 98.31/14.86  | | | 
% 98.31/14.86  | | | Case 1:
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | |   (37)  all_336_0 = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | REDUCE: (35), (37) imply:
% 98.31/14.86  | | | |   (38)  p(all_336_1) = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | DELTA: instantiating (5) with fresh symbols all_353_0, all_353_1 gives:
% 98.31/14.86  | | | |   (39)   ~ (all_353_0 = 0) & p(all_353_1) = all_353_0 & $i(all_353_1)
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | ALPHA: (39) implies:
% 98.31/14.86  | | | |   (40)   ~ (all_353_0 = 0)
% 98.31/14.86  | | | |   (41)  $i(all_353_1)
% 98.31/14.86  | | | |   (42)  p(all_353_1) = all_353_0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | GROUND_INST: instantiating (3) with all_353_1, all_353_0, simplifying
% 98.31/14.86  | | | |              with (41), (42) gives:
% 98.31/14.86  | | | |   (43)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.86  | | | |             |  ~ (all_353_0 = 0)) & (v1 = 0 | all_353_0 = 0))
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | DELTA: instantiating (43) with fresh symbols all_362_0, all_362_1 gives:
% 98.31/14.86  | | | |   (44)  p(all_362_1) = all_362_0 & $i(all_362_1) & ( ~ (all_362_0 = 0) |
% 98.31/14.86  | | | |            ~ (all_353_0 = 0)) & (all_362_0 = 0 | all_353_0 = 0)
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | ALPHA: (44) implies:
% 98.31/14.86  | | | |   (45)  $i(all_362_1)
% 98.31/14.86  | | | |   (46)  p(all_362_1) = all_362_0
% 98.31/14.86  | | | |   (47)  all_362_0 = 0 | all_353_0 = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | BETA: splitting (47) gives:
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | Case 1:
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | |   (48)  all_362_0 = 0
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | REDUCE: (46), (48) imply:
% 98.31/14.86  | | | | |   (49)  p(all_362_1) = 0
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | BETA: splitting (2) gives:
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | Case 1:
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | |   (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.86  | | | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | ALPHA: (50) implies:
% 98.31/14.86  | | | | | |   (51)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | GROUND_INST: instantiating (51) with all_362_1, simplifying with
% 98.31/14.86  | | | | | |              (45), (49) gives:
% 98.31/14.86  | | | | | |   (52)  $false
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | CLOSE: (52) is inconsistent.
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | Case 2:
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | |   (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.86  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | ALPHA: (53) implies:
% 98.31/14.86  | | | | | |   (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.86  | | | | | |           $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | REF_CLOSE: (1), (4), (54) are inconsistent by sub-proof #59.
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | End of split
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | Case 2:
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | |   (55)  all_353_0 = 0
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | REDUCE: (40), (55) imply:
% 98.31/14.86  | | | | |   (56)  $false
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | CLOSE: (56) is inconsistent.
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | End of split
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | Case 2:
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | |   (57)  all_327_0 = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | REDUCE: (29), (57) imply:
% 98.31/14.86  | | | |   (58)  $false
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | CLOSE: (58) is inconsistent.
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | End of split
% 98.31/14.86  | | | 
% 98.31/14.86  | | Case 2:
% 98.31/14.86  | | | 
% 98.31/14.86  | | |   (59)  all_301_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | REDUCE: (18), (59) imply:
% 98.31/14.86  | | |   (60)  $false
% 98.31/14.86  | | | 
% 98.31/14.86  | | | CLOSE: (60) is inconsistent.
% 98.31/14.86  | | | 
% 98.31/14.86  | | End of split
% 98.31/14.86  | | 
% 98.31/14.86  | Case 2:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (61)  all_275_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | REDUCE: (7), (61) imply:
% 98.31/14.86  | |   (62)  $false
% 98.31/14.86  | | 
% 98.31/14.86  | | CLOSE: (62) is inconsistent.
% 98.31/14.86  | | 
% 98.31/14.86  | End of split
% 98.31/14.86  | 
% 98.31/14.86  End of proof
% 98.31/14.86  
% 98.31/14.86  Sub-proof #58 shows that the following formulas are inconsistent:
% 98.31/14.86  ----------------------------------------------------------------
% 98.31/14.86    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.86    (2)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.31/14.86             v1) |  ~ $i(v0))
% 98.31/14.86    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.86            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.86               = 0 | v1 = 0)))
% 98.31/14.86    (4)  all_25_0 = 0
% 98.31/14.86    (5)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.31/14.86           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.86             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.86             $i(v0)))
% 98.31/14.86  
% 98.31/14.86  Begin of proof
% 98.31/14.86  | 
% 98.31/14.86  | BETA: splitting (5) gives:
% 98.31/14.86  | 
% 98.31/14.86  | Case 1:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.86  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (6) implies:
% 98.31/14.86  | |   (7)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | REF_CLOSE: (1), (3), (7) are inconsistent by sub-proof #70.
% 98.31/14.86  | | 
% 98.31/14.86  | Case 2:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (8)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.31/14.86  | |          int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (8) implies:
% 98.31/14.86  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | REF_CLOSE: (2), (4), (9) are inconsistent by sub-proof #59.
% 98.31/14.86  | | 
% 98.31/14.86  | End of split
% 98.31/14.86  | 
% 98.31/14.86  End of proof
% 98.31/14.86  
% 98.31/14.86  Sub-proof #59 shows that the following formulas are inconsistent:
% 98.31/14.86  ----------------------------------------------------------------
% 98.31/14.86    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.86    (2)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_25_0 = 0) | v1 = 0 |  ~ (q(v0) =
% 98.31/14.86             v1) |  ~ $i(v0))
% 98.31/14.86    (3)  all_25_0 = 0
% 98.31/14.86  
% 98.31/14.86  Begin of proof
% 98.31/14.86  | 
% 98.31/14.86  | DELTA: instantiating (1) with fresh symbols all_369_0, all_369_1 gives:
% 98.31/14.86  |   (4)   ~ (all_369_0 = 0) & q(all_369_1) = all_369_0 & $i(all_369_1)
% 98.31/14.86  | 
% 98.31/14.86  | ALPHA: (4) implies:
% 98.31/14.86  |   (5)   ~ (all_369_0 = 0)
% 98.31/14.86  |   (6)  $i(all_369_1)
% 98.31/14.86  |   (7)  q(all_369_1) = all_369_0
% 98.31/14.86  | 
% 98.31/14.86  | GROUND_INST: instantiating (2) with all_369_1, all_369_0, simplifying with
% 98.31/14.86  |              (6), (7) gives:
% 98.31/14.86  |   (8)   ~ (all_25_0 = 0) | all_369_0 = 0
% 98.31/14.86  | 
% 98.31/14.86  | BETA: splitting (8) gives:
% 98.31/14.86  | 
% 98.31/14.86  | Case 1:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (9)   ~ (all_25_0 = 0)
% 98.31/14.86  | | 
% 98.31/14.86  | | REDUCE: (3), (9) imply:
% 98.31/14.86  | |   (10)  $false
% 98.31/14.86  | | 
% 98.31/14.86  | | CLOSE: (10) is inconsistent.
% 98.31/14.86  | | 
% 98.31/14.86  | Case 2:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (11)  all_369_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | REDUCE: (5), (11) imply:
% 98.31/14.86  | |   (12)  $false
% 98.31/14.86  | | 
% 98.31/14.86  | | CLOSE: (12) is inconsistent.
% 98.31/14.86  | | 
% 98.31/14.86  | End of split
% 98.31/14.86  | 
% 98.31/14.86  End of proof
% 98.31/14.86  
% 98.31/14.86  Sub-proof #60 shows that the following formulas are inconsistent:
% 98.31/14.86  ----------------------------------------------------------------
% 98.31/14.86    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.86            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.86               = 0 | v1 = 0)))
% 98.31/14.86    (2)  q(all_26_1) = all_26_0
% 98.31/14.86    (3)   ~ (all_26_0 = 0)
% 98.31/14.86    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.31/14.86           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.86             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.86             $i(v0)))
% 98.31/14.86    (5)  $i(all_26_1)
% 98.31/14.86    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.86  
% 98.31/14.86  Begin of proof
% 98.31/14.86  | 
% 98.31/14.86  | DELTA: instantiating (6) with fresh symbols all_355_0, all_355_1 gives:
% 98.31/14.86  |   (7)   ~ (all_355_0 = 0) & p(all_355_1) = all_355_0 & $i(all_355_1)
% 98.31/14.86  | 
% 98.31/14.86  | ALPHA: (7) implies:
% 98.31/14.86  |   (8)   ~ (all_355_0 = 0)
% 98.31/14.86  |   (9)  $i(all_355_1)
% 98.31/14.86  |   (10)  p(all_355_1) = all_355_0
% 98.31/14.86  | 
% 98.31/14.86  | GROUND_INST: instantiating (1) with all_355_1, all_355_0, simplifying with
% 98.31/14.86  |              (9), (10) gives:
% 98.31/14.86  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.86  |             (all_355_0 = 0)) & (v1 = 0 | all_355_0 = 0))
% 98.31/14.86  | 
% 98.31/14.86  | DELTA: instantiating (11) with fresh symbols all_364_0, all_364_1 gives:
% 98.31/14.86  |   (12)  p(all_364_1) = all_364_0 & $i(all_364_1) & ( ~ (all_364_0 = 0) |  ~
% 98.31/14.86  |           (all_355_0 = 0)) & (all_364_0 = 0 | all_355_0 = 0)
% 98.31/14.86  | 
% 98.31/14.86  | ALPHA: (12) implies:
% 98.31/14.86  |   (13)  $i(all_364_1)
% 98.31/14.86  |   (14)  p(all_364_1) = all_364_0
% 98.31/14.86  |   (15)  all_364_0 = 0 | all_355_0 = 0
% 98.31/14.86  | 
% 98.31/14.86  | BETA: splitting (15) gives:
% 98.31/14.86  | 
% 98.31/14.86  | Case 1:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (16)  all_364_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | REDUCE: (14), (16) imply:
% 98.31/14.86  | |   (17)  p(all_364_1) = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | DELTA: instantiating (6) with fresh symbols all_381_0, all_381_1 gives:
% 98.31/14.86  | |   (18)   ~ (all_381_0 = 0) & p(all_381_1) = all_381_0 & $i(all_381_1)
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (18) implies:
% 98.31/14.86  | |   (19)   ~ (all_381_0 = 0)
% 98.31/14.86  | |   (20)  $i(all_381_1)
% 98.31/14.86  | |   (21)  p(all_381_1) = all_381_0
% 98.31/14.86  | | 
% 98.31/14.86  | | GROUND_INST: instantiating (1) with all_381_1, all_381_0, simplifying with
% 98.31/14.86  | |              (20), (21) gives:
% 98.31/14.86  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.31/14.86  | |             ~ (all_381_0 = 0)) & (v1 = 0 | all_381_0 = 0))
% 98.31/14.86  | | 
% 98.31/14.86  | | DELTA: instantiating (22) with fresh symbols all_390_0, all_390_1 gives:
% 98.31/14.86  | |   (23)  p(all_390_1) = all_390_0 & $i(all_390_1) & ( ~ (all_390_0 = 0) |  ~
% 98.31/14.86  | |           (all_381_0 = 0)) & (all_390_0 = 0 | all_381_0 = 0)
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (23) implies:
% 98.31/14.86  | |   (24)  $i(all_390_1)
% 98.31/14.86  | |   (25)  p(all_390_1) = all_390_0
% 98.31/14.86  | |   (26)  all_390_0 = 0 | all_381_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | BETA: splitting (26) gives:
% 98.31/14.86  | | 
% 98.31/14.86  | | Case 1:
% 98.31/14.86  | | | 
% 98.31/14.86  | | |   (27)  all_390_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | REDUCE: (25), (27) imply:
% 98.31/14.86  | | |   (28)  p(all_390_1) = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | DELTA: instantiating (6) with fresh symbols all_407_0, all_407_1 gives:
% 98.31/14.86  | | |   (29)   ~ (all_407_0 = 0) & p(all_407_1) = all_407_0 & $i(all_407_1)
% 98.31/14.86  | | | 
% 98.31/14.86  | | | ALPHA: (29) implies:
% 98.31/14.86  | | |   (30)   ~ (all_407_0 = 0)
% 98.31/14.86  | | |   (31)  $i(all_407_1)
% 98.31/14.86  | | |   (32)  p(all_407_1) = all_407_0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | GROUND_INST: instantiating (1) with all_407_1, all_407_0, simplifying with
% 98.31/14.86  | | |              (31), (32) gives:
% 98.31/14.86  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.86  | | |              ~ (all_407_0 = 0)) & (v1 = 0 | all_407_0 = 0))
% 98.31/14.86  | | | 
% 98.31/14.86  | | | DELTA: instantiating (33) with fresh symbols all_416_0, all_416_1 gives:
% 98.31/14.86  | | |   (34)  p(all_416_1) = all_416_0 & $i(all_416_1) & ( ~ (all_416_0 = 0) | 
% 98.31/14.86  | | |           ~ (all_407_0 = 0)) & (all_416_0 = 0 | all_407_0 = 0)
% 98.31/14.86  | | | 
% 98.31/14.86  | | | ALPHA: (34) implies:
% 98.31/14.86  | | |   (35)  $i(all_416_1)
% 98.31/14.86  | | |   (36)  p(all_416_1) = all_416_0
% 98.31/14.86  | | |   (37)  all_416_0 = 0 | all_407_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | BETA: splitting (37) gives:
% 98.31/14.86  | | | 
% 98.31/14.86  | | | Case 1:
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | |   (38)  all_416_0 = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | REDUCE: (36), (38) imply:
% 98.31/14.86  | | | |   (39)  p(all_416_1) = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | DELTA: instantiating (6) with fresh symbols all_433_0, all_433_1 gives:
% 98.31/14.86  | | | |   (40)   ~ (all_433_0 = 0) & p(all_433_1) = all_433_0 & $i(all_433_1)
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | ALPHA: (40) implies:
% 98.31/14.86  | | | |   (41)   ~ (all_433_0 = 0)
% 98.31/14.86  | | | |   (42)  $i(all_433_1)
% 98.31/14.86  | | | |   (43)  p(all_433_1) = all_433_0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | GROUND_INST: instantiating (1) with all_433_1, all_433_0, simplifying
% 98.31/14.86  | | | |              with (42), (43) gives:
% 98.31/14.86  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.86  | | | |             |  ~ (all_433_0 = 0)) & (v1 = 0 | all_433_0 = 0))
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | DELTA: instantiating (44) with fresh symbols all_442_0, all_442_1 gives:
% 98.31/14.86  | | | |   (45)  p(all_442_1) = all_442_0 & $i(all_442_1) & ( ~ (all_442_0 = 0) |
% 98.31/14.86  | | | |            ~ (all_433_0 = 0)) & (all_442_0 = 0 | all_433_0 = 0)
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | ALPHA: (45) implies:
% 98.31/14.86  | | | |   (46)  $i(all_442_1)
% 98.31/14.86  | | | |   (47)  p(all_442_1) = all_442_0
% 98.31/14.86  | | | |   (48)  all_442_0 = 0 | all_433_0 = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | BETA: splitting (48) gives:
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | Case 1:
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | |   (49)  all_442_0 = 0
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | REDUCE: (47), (49) imply:
% 98.31/14.86  | | | | |   (50)  p(all_442_1) = 0
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | BETA: splitting (4) gives:
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | Case 1:
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.86  | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | ALPHA: (51) implies:
% 98.31/14.86  | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.86  | | | | | |           $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | REF_CLOSE: (2), (3), (5), (52) are inconsistent by sub-proof #61.
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | Case 2:
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | |   (53)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] : 
% 98.31/14.86  | | | | | |         ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | ALPHA: (53) implies:
% 98.31/14.86  | | | | | |   (54)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | GROUND_INST: instantiating (54) with all_442_1, simplifying with
% 98.31/14.86  | | | | | |              (46), (50) gives:
% 98.31/14.86  | | | | | |   (55)  $false
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | | CLOSE: (55) is inconsistent.
% 98.31/14.86  | | | | | | 
% 98.31/14.86  | | | | | End of split
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | Case 2:
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | |   (56)  all_433_0 = 0
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | REDUCE: (41), (56) imply:
% 98.31/14.86  | | | | |   (57)  $false
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | | CLOSE: (57) is inconsistent.
% 98.31/14.86  | | | | | 
% 98.31/14.86  | | | | End of split
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | Case 2:
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | |   (58)  all_407_0 = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | REDUCE: (30), (58) imply:
% 98.31/14.86  | | | |   (59)  $false
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | CLOSE: (59) is inconsistent.
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | End of split
% 98.31/14.86  | | | 
% 98.31/14.86  | | Case 2:
% 98.31/14.86  | | | 
% 98.31/14.86  | | |   (60)  all_381_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | REDUCE: (19), (60) imply:
% 98.31/14.86  | | |   (61)  $false
% 98.31/14.86  | | | 
% 98.31/14.86  | | | CLOSE: (61) is inconsistent.
% 98.31/14.86  | | | 
% 98.31/14.86  | | End of split
% 98.31/14.86  | | 
% 98.31/14.86  | Case 2:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (62)  all_355_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | REDUCE: (8), (62) imply:
% 98.31/14.86  | |   (63)  $false
% 98.31/14.86  | | 
% 98.31/14.86  | | CLOSE: (63) is inconsistent.
% 98.31/14.86  | | 
% 98.31/14.86  | End of split
% 98.31/14.86  | 
% 98.31/14.86  End of proof
% 98.31/14.86  
% 98.31/14.86  Sub-proof #61 shows that the following formulas are inconsistent:
% 98.31/14.86  ----------------------------------------------------------------
% 98.31/14.86    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.86    (2)  q(all_26_1) = all_26_0
% 98.31/14.86    (3)  $i(all_26_1)
% 98.31/14.86    (4)   ~ (all_26_0 = 0)
% 98.31/14.86  
% 98.31/14.86  Begin of proof
% 98.31/14.86  | 
% 98.31/14.86  | GROUND_INST: instantiating (1) with all_26_1, all_26_0, simplifying with (2),
% 98.31/14.86  |              (3) gives:
% 98.31/14.86  |   (5)  all_26_0 = 0
% 98.31/14.86  | 
% 98.31/14.86  | REDUCE: (4), (5) imply:
% 98.31/14.86  |   (6)  $false
% 98.31/14.86  | 
% 98.31/14.86  | CLOSE: (6) is inconsistent.
% 98.31/14.86  | 
% 98.31/14.86  End of proof
% 98.31/14.86  
% 98.31/14.86  Sub-proof #62 shows that the following formulas are inconsistent:
% 98.31/14.86  ----------------------------------------------------------------
% 98.31/14.86    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.86    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.86           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.86           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.86             $i(v0)))
% 98.31/14.86    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.86            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.86               = 0 | v1 = 0)))
% 98.31/14.86    (4)  q(all_26_1) = all_26_0
% 98.31/14.86    (5)   ~ (all_26_0 = 0)
% 98.31/14.86    (6)  $i(all_26_1)
% 98.31/14.86  
% 98.31/14.86  Begin of proof
% 98.31/14.86  | 
% 98.31/14.86  | BETA: splitting (2) gives:
% 98.31/14.86  | 
% 98.31/14.86  | Case 1:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.86  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (7) implies:
% 98.31/14.86  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | GROUND_INST: instantiating (8) with all_26_1, all_26_0, simplifying with
% 98.31/14.86  | |              (4), (6) gives:
% 98.31/14.86  | |   (9)  all_26_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | REDUCE: (5), (9) imply:
% 98.31/14.86  | |   (10)  $false
% 98.31/14.86  | | 
% 98.31/14.86  | | CLOSE: (10) is inconsistent.
% 98.31/14.86  | | 
% 98.31/14.86  | Case 2:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.31/14.86  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (11) implies:
% 98.31/14.86  | |   (12)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.86  | | 
% 98.31/14.86  | | REF_CLOSE: (1), (3), (12) are inconsistent by sub-proof #70.
% 98.31/14.86  | | 
% 98.31/14.86  | End of split
% 98.31/14.86  | 
% 98.31/14.86  End of proof
% 98.31/14.86  
% 98.31/14.86  Sub-proof #63 shows that the following formulas are inconsistent:
% 98.31/14.86  ----------------------------------------------------------------
% 98.31/14.86    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.86            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.86               = 0 | v1 = 0)))
% 98.31/14.86    (2)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.86    (3)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.31/14.86           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.86             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.86             $i(v0)))
% 98.31/14.86    (4)  $i(all_19_1)
% 98.31/14.86    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.86    (6)  q(all_19_1) = all_19_0
% 98.31/14.86  
% 98.31/14.86  Begin of proof
% 98.31/14.86  | 
% 98.31/14.86  | DELTA: instantiating (5) with fresh symbols all_42_0, all_42_1 gives:
% 98.31/14.86  |   (7)   ~ (all_42_0 = 0) & p(all_42_1) = all_42_0 & $i(all_42_1)
% 98.31/14.86  | 
% 98.31/14.86  | ALPHA: (7) implies:
% 98.31/14.86  |   (8)   ~ (all_42_0 = 0)
% 98.31/14.86  |   (9)  $i(all_42_1)
% 98.31/14.86  |   (10)  p(all_42_1) = all_42_0
% 98.31/14.86  | 
% 98.31/14.86  | GROUND_INST: instantiating (1) with all_42_1, all_42_0, simplifying with (9),
% 98.31/14.86  |              (10) gives:
% 98.31/14.86  |   (11)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.86  |             (all_42_0 = 0)) & (v1 = 0 | all_42_0 = 0))
% 98.31/14.86  | 
% 98.31/14.86  | DELTA: instantiating (11) with fresh symbols all_49_0, all_49_1 gives:
% 98.31/14.86  |   (12)  p(all_49_1) = all_49_0 & $i(all_49_1) & ( ~ (all_49_0 = 0) |  ~
% 98.31/14.86  |           (all_42_0 = 0)) & (all_49_0 = 0 | all_42_0 = 0)
% 98.31/14.86  | 
% 98.31/14.86  | ALPHA: (12) implies:
% 98.31/14.86  |   (13)  $i(all_49_1)
% 98.31/14.86  |   (14)  p(all_49_1) = all_49_0
% 98.31/14.86  |   (15)  all_49_0 = 0 | all_42_0 = 0
% 98.31/14.86  | 
% 98.31/14.86  | BETA: splitting (15) gives:
% 98.31/14.86  | 
% 98.31/14.86  | Case 1:
% 98.31/14.86  | | 
% 98.31/14.86  | |   (16)  all_49_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | REDUCE: (14), (16) imply:
% 98.31/14.86  | |   (17)  p(all_49_1) = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | DELTA: instantiating (5) with fresh symbols all_60_0, all_60_1 gives:
% 98.31/14.86  | |   (18)   ~ (all_60_0 = 0) & p(all_60_1) = all_60_0 & $i(all_60_1)
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (18) implies:
% 98.31/14.86  | |   (19)   ~ (all_60_0 = 0)
% 98.31/14.86  | |   (20)  $i(all_60_1)
% 98.31/14.86  | |   (21)  p(all_60_1) = all_60_0
% 98.31/14.86  | | 
% 98.31/14.86  | | GROUND_INST: instantiating (1) with all_60_1, all_60_0, simplifying with
% 98.31/14.86  | |              (20), (21) gives:
% 98.31/14.86  | |   (22)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.31/14.86  | |             ~ (all_60_0 = 0)) & (v1 = 0 | all_60_0 = 0))
% 98.31/14.86  | | 
% 98.31/14.86  | | DELTA: instantiating (22) with fresh symbols all_67_0, all_67_1 gives:
% 98.31/14.86  | |   (23)  p(all_67_1) = all_67_0 & $i(all_67_1) & ( ~ (all_67_0 = 0) |  ~
% 98.31/14.86  | |           (all_60_0 = 0)) & (all_67_0 = 0 | all_60_0 = 0)
% 98.31/14.86  | | 
% 98.31/14.86  | | ALPHA: (23) implies:
% 98.31/14.86  | |   (24)  $i(all_67_1)
% 98.31/14.86  | |   (25)  p(all_67_1) = all_67_0
% 98.31/14.86  | |   (26)  all_67_0 = 0 | all_60_0 = 0
% 98.31/14.86  | | 
% 98.31/14.86  | | BETA: splitting (26) gives:
% 98.31/14.86  | | 
% 98.31/14.86  | | Case 1:
% 98.31/14.86  | | | 
% 98.31/14.86  | | |   (27)  all_67_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | REDUCE: (25), (27) imply:
% 98.31/14.86  | | |   (28)  p(all_67_1) = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | DELTA: instantiating (5) with fresh symbols all_78_0, all_78_1 gives:
% 98.31/14.86  | | |   (29)   ~ (all_78_0 = 0) & p(all_78_1) = all_78_0 & $i(all_78_1)
% 98.31/14.86  | | | 
% 98.31/14.86  | | | ALPHA: (29) implies:
% 98.31/14.86  | | |   (30)   ~ (all_78_0 = 0)
% 98.31/14.86  | | |   (31)  $i(all_78_1)
% 98.31/14.86  | | |   (32)  p(all_78_1) = all_78_0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | GROUND_INST: instantiating (1) with all_78_1, all_78_0, simplifying with
% 98.31/14.86  | | |              (31), (32) gives:
% 98.31/14.86  | | |   (33)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.86  | | |              ~ (all_78_0 = 0)) & (v1 = 0 | all_78_0 = 0))
% 98.31/14.86  | | | 
% 98.31/14.86  | | | DELTA: instantiating (33) with fresh symbols all_85_0, all_85_1 gives:
% 98.31/14.86  | | |   (34)  p(all_85_1) = all_85_0 & $i(all_85_1) & ( ~ (all_85_0 = 0) |  ~
% 98.31/14.86  | | |           (all_78_0 = 0)) & (all_85_0 = 0 | all_78_0 = 0)
% 98.31/14.86  | | | 
% 98.31/14.86  | | | ALPHA: (34) implies:
% 98.31/14.86  | | |   (35)  $i(all_85_1)
% 98.31/14.86  | | |   (36)  p(all_85_1) = all_85_0
% 98.31/14.86  | | |   (37)  all_85_0 = 0 | all_78_0 = 0
% 98.31/14.86  | | | 
% 98.31/14.86  | | | BETA: splitting (37) gives:
% 98.31/14.86  | | | 
% 98.31/14.86  | | | Case 1:
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | |   (38)  all_85_0 = 0
% 98.31/14.86  | | | | 
% 98.31/14.86  | | | | REDUCE: (36), (38) imply:
% 98.31/14.86  | | | |   (39)  p(all_85_1) = 0
% 98.31/14.86  | | | | 
% 98.31/14.87  | | | | DELTA: instantiating (5) with fresh symbols all_96_0, all_96_1 gives:
% 98.31/14.87  | | | |   (40)   ~ (all_96_0 = 0) & p(all_96_1) = all_96_0 & $i(all_96_1)
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (40) implies:
% 98.31/14.87  | | | |   (41)   ~ (all_96_0 = 0)
% 98.31/14.87  | | | |   (42)  $i(all_96_1)
% 98.31/14.87  | | | |   (43)  p(all_96_1) = all_96_0
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | GROUND_INST: instantiating (1) with all_96_1, all_96_0, simplifying with
% 98.31/14.87  | | | |              (42), (43) gives:
% 98.31/14.87  | | | |   (44)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.87  | | | |             |  ~ (all_96_0 = 0)) & (v1 = 0 | all_96_0 = 0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | DELTA: instantiating (44) with fresh symbols all_103_0, all_103_1 gives:
% 98.31/14.87  | | | |   (45)  p(all_103_1) = all_103_0 & $i(all_103_1) & ( ~ (all_103_0 = 0) |
% 98.31/14.87  | | | |            ~ (all_96_0 = 0)) & (all_103_0 = 0 | all_96_0 = 0)
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (45) implies:
% 98.31/14.87  | | | |   (46)  $i(all_103_1)
% 98.31/14.87  | | | |   (47)  p(all_103_1) = all_103_0
% 98.31/14.87  | | | |   (48)  all_103_0 = 0 | all_96_0 = 0
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | BETA: splitting (48) gives:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | Case 1:
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | |   (49)  all_103_0 = 0
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | REDUCE: (47), (49) imply:
% 98.31/14.87  | | | | |   (50)  p(all_103_1) = 0
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | DELTA: instantiating (5) with fresh symbols all_114_0, all_114_1
% 98.31/14.87  | | | | |        gives:
% 98.31/14.87  | | | | |   (51)   ~ (all_114_0 = 0) & p(all_114_1) = all_114_0 & $i(all_114_1)
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | ALPHA: (51) implies:
% 98.31/14.87  | | | | |   (52)   ~ (all_114_0 = 0)
% 98.31/14.87  | | | | |   (53)  $i(all_114_1)
% 98.31/14.87  | | | | |   (54)  p(all_114_1) = all_114_0
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | GROUND_INST: instantiating (1) with all_114_1, all_114_0, simplifying
% 98.31/14.87  | | | | |              with (53), (54) gives:
% 98.31/14.87  | | | | |   (55)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.31/14.87  | | | | |               0) |  ~ (all_114_0 = 0)) & (v1 = 0 | all_114_0 = 0))
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | DELTA: instantiating (55) with fresh symbols all_121_0, all_121_1
% 98.31/14.87  | | | | |        gives:
% 98.31/14.87  | | | | |   (56)  p(all_121_1) = all_121_0 & $i(all_121_1) & ( ~ (all_121_0 = 0)
% 98.31/14.87  | | | | |           |  ~ (all_114_0 = 0)) & (all_121_0 = 0 | all_114_0 = 0)
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | ALPHA: (56) implies:
% 98.31/14.87  | | | | |   (57)  $i(all_121_1)
% 98.31/14.87  | | | | |   (58)  p(all_121_1) = all_121_0
% 98.31/14.87  | | | | |   (59)  all_121_0 = 0 | all_114_0 = 0
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | BETA: splitting (59) gives:
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | Case 1:
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | |   (60)  all_121_0 = 0
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | | REDUCE: (58), (60) imply:
% 98.31/14.87  | | | | | |   (61)  p(all_121_1) = 0
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | | BETA: splitting (3) gives:
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | | Case 1:
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) | 
% 98.31/14.87  | | | | | | |           ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | | ALPHA: (62) implies:
% 98.31/14.87  | | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) | 
% 98.31/14.87  | | | | | | |           ~ $i(v0))
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | | REF_CLOSE: (2), (4), (6), (63) are inconsistent by sub-proof #65.
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | Case 2:
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | |   (64)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :
% 98.31/14.87  | | | | | | |          ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | | ALPHA: (64) implies:
% 98.31/14.87  | | | | | | |   (65)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | | GROUND_INST: instantiating (65) with all_121_1, simplifying with
% 98.31/14.87  | | | | | | |              (57), (61) gives:
% 98.31/14.87  | | | | | | |   (66)  $false
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | | CLOSE: (66) is inconsistent.
% 98.31/14.87  | | | | | | | 
% 98.31/14.87  | | | | | | End of split
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | Case 2:
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | |   (67)  all_114_0 = 0
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | | REDUCE: (52), (67) imply:
% 98.31/14.87  | | | | | |   (68)  $false
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | | CLOSE: (68) is inconsistent.
% 98.31/14.87  | | | | | | 
% 98.31/14.87  | | | | | End of split
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | Case 2:
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | |   (69)  all_96_0 = 0
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | REDUCE: (41), (69) imply:
% 98.31/14.87  | | | | |   (70)  $false
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | | CLOSE: (70) is inconsistent.
% 98.31/14.87  | | | | | 
% 98.31/14.87  | | | | End of split
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | Case 2:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | |   (71)  all_78_0 = 0
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | REDUCE: (30), (71) imply:
% 98.31/14.87  | | | |   (72)  $false
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | CLOSE: (72) is inconsistent.
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | End of split
% 98.31/14.87  | | | 
% 98.31/14.87  | | Case 2:
% 98.31/14.87  | | | 
% 98.31/14.87  | | |   (73)  all_60_0 = 0
% 98.31/14.87  | | | 
% 98.31/14.87  | | | REDUCE: (19), (73) imply:
% 98.31/14.87  | | |   (74)  $false
% 98.31/14.87  | | | 
% 98.31/14.87  | | | CLOSE: (74) is inconsistent.
% 98.31/14.87  | | | 
% 98.31/14.87  | | End of split
% 98.31/14.87  | | 
% 98.31/14.87  | Case 2:
% 98.31/14.87  | | 
% 98.31/14.87  | |   (75)  all_42_0 = 0
% 98.31/14.87  | | 
% 98.31/14.87  | | REDUCE: (8), (75) imply:
% 98.31/14.87  | |   (76)  $false
% 98.31/14.87  | | 
% 98.31/14.87  | | CLOSE: (76) is inconsistent.
% 98.31/14.87  | | 
% 98.31/14.87  | End of split
% 98.31/14.87  | 
% 98.31/14.87  End of proof
% 98.31/14.87  
% 98.31/14.87  Sub-proof #64 shows that the following formulas are inconsistent:
% 98.31/14.87  ----------------------------------------------------------------
% 98.31/14.87    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.87    (2)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.87           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.87           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.87             $i(v0)))
% 98.31/14.87    (3)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.87            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.87               = 0 | v1 = 0)))
% 98.31/14.87    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.87    (5)  $i(all_19_1)
% 98.31/14.87    (6)  q(all_19_1) = all_19_0
% 98.31/14.87  
% 98.31/14.87  Begin of proof
% 98.31/14.87  | 
% 98.31/14.87  | BETA: splitting (2) gives:
% 98.31/14.87  | 
% 98.31/14.87  | Case 1:
% 98.31/14.87  | | 
% 98.31/14.87  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.87  | |         ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.87  | | 
% 98.31/14.87  | | ALPHA: (7) implies:
% 98.31/14.87  | |   (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.87  | | 
% 98.31/14.87  | | REF_CLOSE: (4), (5), (6), (8) are inconsistent by sub-proof #65.
% 98.31/14.87  | | 
% 98.31/14.87  | Case 2:
% 98.31/14.87  | | 
% 98.31/14.87  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ?
% 98.31/14.87  | |        [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.87  | | 
% 98.31/14.87  | | ALPHA: (9) implies:
% 98.31/14.87  | |   (10)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.87  | | 
% 98.31/14.87  | | REF_CLOSE: (1), (3), (10) are inconsistent by sub-proof #70.
% 98.31/14.87  | | 
% 98.31/14.87  | End of split
% 98.31/14.87  | 
% 98.31/14.87  End of proof
% 98.31/14.87  
% 98.31/14.87  Sub-proof #65 shows that the following formulas are inconsistent:
% 98.31/14.87  ----------------------------------------------------------------
% 98.31/14.87    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0))
% 98.31/14.87    (2)  q(all_19_1) = all_19_0
% 98.31/14.87    (3)  $i(all_19_1)
% 98.31/14.87    (4)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.87  
% 98.31/14.87  Begin of proof
% 98.31/14.87  | 
% 98.31/14.87  | GROUND_INST: instantiating (1) with all_19_1, all_19_0, simplifying with (2),
% 98.31/14.87  |              (3) gives:
% 98.31/14.87  |   (5)  all_19_0 = 0
% 98.31/14.87  | 
% 98.31/14.87  | REDUCE: (2), (5) imply:
% 98.31/14.87  |   (6)  q(all_19_1) = 0
% 98.31/14.87  | 
% 98.31/14.87  | GROUND_INST: instantiating (4) with all_19_1, simplifying with (3), (6) gives:
% 98.31/14.87  |   (7)  $false
% 98.31/14.87  | 
% 98.31/14.87  | CLOSE: (7) is inconsistent.
% 98.31/14.87  | 
% 98.31/14.87  End of proof
% 98.31/14.87  
% 98.31/14.87  Sub-proof #66 shows that the following formulas are inconsistent:
% 98.31/14.87  ----------------------------------------------------------------
% 98.31/14.87    (1)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.87            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.87               = 0 | v1 = 0)))
% 98.31/14.87    (2)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.87    (3)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 98.31/14.87               ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 98.31/14.87                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 98.31/14.87                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 98.31/14.87                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 98.31/14.87                   ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 98.31/14.87                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.87                    ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0)
% 98.31/14.87                       = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 98.31/14.87                       0) & q(v0) = v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any]
% 98.31/14.87               : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0)
% 98.31/14.87                   | v3 = 0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0
% 98.31/14.87                   |  ~ (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.31/14.87                   (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.31/14.87                     (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.87                     (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.87                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.31/14.87                 (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 98.31/14.87             ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.31/14.87                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  !
% 98.31/14.87               [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.31/14.87                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.87                     = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.31/14.87                     (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) | 
% 98.31/14.87                     ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.31/14.87                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))
% 98.31/14.87             | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.87                 ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.87                   $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.87               & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.87                     $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 98.31/14.87                   : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : (
% 98.31/14.87                     ~ (v1 = 0) & q(v0) = v1 & $i(v0)))))))
% 98.31/14.87    (4)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.87            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.87               = 0 | v1 = 0)))
% 98.31/14.87    (5)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 98.31/14.87  
% 98.31/14.87  Begin of proof
% 98.31/14.87  | 
% 98.31/14.87  | BETA: splitting (3) gives:
% 98.31/14.87  | 
% 98.31/14.87  | Case 1:
% 98.31/14.87  | | 
% 98.31/14.87  | |   (6)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.87  | |            &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.31/14.87  | |            [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.31/14.87  | |            (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~
% 98.31/14.87  | |              (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2)
% 98.31/14.87  | |                = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 =
% 98.31/14.87  | |                  0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) =
% 98.31/14.87  | |                    v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) |
% 98.31/14.87  | |              ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.31/14.87  | |                [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))) | ( ? [v0:
% 98.31/14.87  | |              $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] :  !
% 98.31/14.87  | |              [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.87  | |                $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~
% 98.31/14.87  | |                $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0)
% 98.31/14.87  | |                    = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.87  | |                  $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.31/14.87  | |                  q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.87  | |                  $i(v0))))))
% 98.31/14.87  | | 
% 98.31/14.87  | | ALPHA: (6) implies:
% 98.31/14.87  | |   (7)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.31/14.87  | |              $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.31/14.87  | |                (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.87  | |                int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 98.31/14.87  | |              (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.87  | |                $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 98.31/14.87  | |                v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.31/14.87  | |            $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 98.31/14.87  | |              (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 98.31/14.87  | |                0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 98.31/14.87  | |                ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 98.31/14.87  | |                 ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.31/14.87  | |                q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0)))))
% 98.31/14.87  | |   (8)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.87  | |          &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.31/14.87  | |          [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.31/14.87  | |          (s(v0) = 0 & $i(v0)))
% 98.31/14.87  | | 
% 98.31/14.87  | | BETA: splitting (7) gives:
% 98.31/14.87  | | 
% 98.31/14.87  | | Case 1:
% 98.31/14.87  | | | 
% 98.31/14.87  | | |   (9)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.31/14.87  | | |            $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.31/14.87  | | |              (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.87  | | |              int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 98.31/14.87  | | |            (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.87  | | |              $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) =
% 98.31/14.87  | | |              v1 & $i(v0))))
% 98.31/14.87  | | | 
% 98.31/14.87  | | | ALPHA: (9) implies:
% 98.31/14.87  | | |   (10)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.87  | | |             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.31/14.87  | | |           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.87  | | |             (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.31/14.87  | | |   (11)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.31/14.87  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.31/14.87  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.31/14.87  | | | 
% 98.31/14.87  | | | BETA: splitting (8) gives:
% 98.31/14.87  | | | 
% 98.31/14.87  | | | Case 1:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | |   (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.87  | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (12) implies:
% 98.31/14.87  | | | |   (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.87  | | | |           $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | REF_CLOSE: (1), (2), (4), (10), (13) are inconsistent by sub-proof #69.
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | Case 2:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | |   (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.87  | | | |         &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (14) implies:
% 98.31/14.87  | | | |   (15)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | REF_CLOSE: (5), (11), (15) are inconsistent by sub-proof #67.
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | End of split
% 98.31/14.87  | | | 
% 98.31/14.87  | | Case 2:
% 98.31/14.87  | | | 
% 98.31/14.87  | | |   (16)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.87  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.87  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.87  | | |         & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.87  | | |               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.31/14.87  | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.87  | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))
% 98.31/14.87  | | | 
% 98.31/14.87  | | | ALPHA: (16) implies:
% 98.31/14.87  | | |   (17)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.87  | | |             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.31/14.87  | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.31/14.87  | | |           ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.31/14.87  | | |   (18)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.87  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.87  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.87  | | | 
% 98.31/14.87  | | | DELTA: instantiating (18) with fresh symbols all_46_0, all_46_1 gives:
% 98.31/14.87  | | |   (19)  s(all_46_1) = all_46_0 & $i(all_46_1) &  ! [v0: $i] :  ! [v1: int]
% 98.31/14.87  | | |         : ( ~ (all_46_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.87  | | |         [v0: $i] : (all_46_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.87  | | | 
% 98.31/14.87  | | | ALPHA: (19) implies:
% 98.31/14.87  | | |   (20)  $i(all_46_1)
% 98.31/14.87  | | |   (21)  s(all_46_1) = all_46_0
% 98.31/14.87  | | | 
% 98.31/14.87  | | | GROUND_INST: instantiating (5) with all_46_1, all_46_0, simplifying with
% 98.31/14.87  | | |              (20), (21) gives:
% 98.31/14.87  | | |   (22)  all_46_0 = 0
% 98.31/14.87  | | | 
% 98.31/14.87  | | | REDUCE: (21), (22) imply:
% 98.31/14.87  | | |   (23)  s(all_46_1) = 0
% 98.31/14.87  | | | 
% 98.31/14.87  | | | BETA: splitting (8) gives:
% 98.31/14.87  | | | 
% 98.31/14.87  | | | Case 1:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | |   (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.87  | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (24) implies:
% 98.31/14.87  | | | |   (25)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | GROUND_INST: instantiating (25) with all_46_1, simplifying with (20),
% 98.31/14.87  | | | |              (23) gives:
% 98.31/14.87  | | | |   (26)  $false
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | CLOSE: (26) is inconsistent.
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | Case 2:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | |   (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.87  | | | |         &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (27) implies:
% 98.31/14.87  | | | |   (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | REF_CLOSE: (1), (2), (4), (17), (28) are inconsistent by sub-proof #71.
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | End of split
% 98.31/14.87  | | | 
% 98.31/14.87  | | End of split
% 98.31/14.87  | | 
% 98.31/14.87  | Case 2:
% 98.31/14.87  | | 
% 98.31/14.87  | |   (29)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.87  | |               $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.31/14.87  | |             ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.87  | |               (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.87  | |               any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.31/14.87  | |                 any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 98.31/14.87  | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.31/14.87  | |                   |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 98.31/14.87  | |                     = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.87  | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.31/14.87  | |                   & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.31/14.87  | |               $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 98.31/14.87  | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.31/14.87  | |                 (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.31/14.87  | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 98.31/14.87  | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.87  | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.31/14.87  | |                   q(v0) = v1 & $i(v0))))))
% 98.31/14.87  | | 
% 98.31/14.87  | | ALPHA: (29) implies:
% 98.31/14.87  | |   (30)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.31/14.87  | |               $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.31/14.87  | |                 (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.87  | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 98.31/14.87  | |               : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.87  | |               : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.31/14.87  | |                 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.31/14.87  | |             $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 98.31/14.87  | |               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2)
% 98.31/14.87  | |                 = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.31/14.87  | |                 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.87  | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 98.31/14.87  | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.87  | |                 $i(v0)))))
% 98.31/14.87  | |   (31)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.87  | |           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0)
% 98.31/14.87  | |               = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 98.31/14.87  | |             & p(v0) = v1 & $i(v0)))
% 98.31/14.87  | | 
% 98.31/14.87  | | BETA: splitting (30) gives:
% 98.31/14.87  | | 
% 98.31/14.87  | | Case 1:
% 98.31/14.87  | | | 
% 98.31/14.87  | | |   (32)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.31/14.87  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.31/14.87  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.87  | | |               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 98.31/14.87  | | |             : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.87  | | |             : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.31/14.87  | | |               0 & $i(v0))))
% 98.31/14.87  | | | 
% 98.31/14.87  | | | ALPHA: (32) implies:
% 98.31/14.87  | | |   (33)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.87  | | |             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.31/14.87  | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.31/14.87  | | |           ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.31/14.87  | | |   (34)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.31/14.87  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.31/14.87  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.31/14.87  | | | 
% 98.31/14.87  | | | BETA: splitting (31) gives:
% 98.31/14.87  | | | 
% 98.31/14.87  | | | Case 1:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | |   (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.87  | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (35) implies:
% 98.31/14.87  | | | |   (36)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | REF_CLOSE: (5), (34), (36) are inconsistent by sub-proof #67.
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | Case 2:
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | |   (37)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.31/14.87  | | | |         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | ALPHA: (37) implies:
% 98.31/14.87  | | | |   (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | | REF_CLOSE: (1), (2), (4), (33), (38) are inconsistent by sub-proof #71.
% 98.31/14.87  | | | | 
% 98.31/14.87  | | | End of split
% 98.31/14.87  | | | 
% 98.31/14.87  | | Case 2:
% 98.31/14.87  | | | 
% 98.31/14.88  | | |   (39)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.88  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.88  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.88  | | |         & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.88  | | |               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 98.31/14.88  | | |             : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 98.31/14.88  | | |             ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | ALPHA: (39) implies:
% 98.31/14.88  | | |   (40)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.88  | | |             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.31/14.88  | | |           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.88  | | |             (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.31/14.88  | | |   (41)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.88  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.88  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | DELTA: instantiating (41) with fresh symbols all_46_0, all_46_1 gives:
% 98.31/14.88  | | |   (42)  s(all_46_1) = all_46_0 & $i(all_46_1) &  ! [v0: $i] :  ! [v1: int]
% 98.31/14.88  | | |         : ( ~ (all_46_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.88  | | |         [v0: $i] : (all_46_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | ALPHA: (42) implies:
% 98.31/14.88  | | |   (43)  $i(all_46_1)
% 98.31/14.88  | | |   (44)  s(all_46_1) = all_46_0
% 98.31/14.88  | | | 
% 98.31/14.88  | | | GROUND_INST: instantiating (5) with all_46_1, all_46_0, simplifying with
% 98.31/14.88  | | |              (43), (44) gives:
% 98.31/14.88  | | |   (45)  all_46_0 = 0
% 98.31/14.88  | | | 
% 98.31/14.88  | | | REDUCE: (44), (45) imply:
% 98.31/14.88  | | |   (46)  s(all_46_1) = 0
% 98.31/14.88  | | | 
% 98.31/14.88  | | | BETA: splitting (31) gives:
% 98.31/14.88  | | | 
% 98.31/14.88  | | | Case 1:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | |   (47)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.88  | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | ALPHA: (47) implies:
% 98.31/14.88  | | | |   (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.88  | | | |           $i(v0))
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | REF_CLOSE: (1), (2), (4), (40), (48) are inconsistent by sub-proof #69.
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | Case 2:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | |   (49)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.31/14.88  | | | |         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | ALPHA: (49) implies:
% 98.31/14.88  | | | |   (50)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | GROUND_INST: instantiating (50) with all_46_1, simplifying with (43),
% 98.31/14.88  | | | |              (46) gives:
% 98.31/14.88  | | | |   (51)  $false
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | CLOSE: (51) is inconsistent.
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | End of split
% 98.31/14.88  | | | 
% 98.31/14.88  | | End of split
% 98.31/14.88  | | 
% 98.31/14.88  | End of split
% 98.31/14.88  | 
% 98.31/14.88  End of proof
% 98.31/14.88  
% 98.31/14.88  Sub-proof #67 shows that the following formulas are inconsistent:
% 98.31/14.88  ----------------------------------------------------------------
% 98.31/14.88    (1)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.88    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.88            ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.88               = 0 | v1 = 0)))
% 98.31/14.88    (3)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (s(v0) = v1) |  ~ $i(v0))
% 98.31/14.88  
% 98.31/14.88  Begin of proof
% 98.31/14.88  | 
% 98.31/14.88  | DELTA: instantiating (1) with fresh symbol all_64_0 gives:
% 98.31/14.88  |   (4)  s(all_64_0) = 0 & $i(all_64_0)
% 98.31/14.88  | 
% 98.31/14.88  | ALPHA: (4) implies:
% 98.31/14.88  |   (5)  $i(all_64_0)
% 98.31/14.88  |   (6)  s(all_64_0) = 0
% 98.31/14.88  | 
% 98.31/14.88  | GROUND_INST: instantiating (2) with all_64_0, 0, simplifying with (5), (6)
% 98.31/14.88  |              gives:
% 98.31/14.88  |   (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))
% 98.31/14.88  | 
% 98.31/14.88  | DELTA: instantiating (7) with fresh symbols all_71_0, all_71_1 gives:
% 98.31/14.88  |   (8)   ~ (all_71_0 = 0) & s(all_71_1) = all_71_0 & $i(all_71_1)
% 98.31/14.88  | 
% 98.31/14.88  | ALPHA: (8) implies:
% 98.31/14.88  |   (9)   ~ (all_71_0 = 0)
% 98.31/14.88  |   (10)  $i(all_71_1)
% 98.31/14.88  |   (11)  s(all_71_1) = all_71_0
% 98.31/14.88  | 
% 98.31/14.88  | GROUND_INST: instantiating (3) with all_71_1, all_71_0, simplifying with (10),
% 98.31/14.88  |              (11) gives:
% 98.31/14.88  |   (12)  all_71_0 = 0
% 98.31/14.88  | 
% 98.31/14.88  | REDUCE: (9), (12) imply:
% 98.31/14.88  |   (13)  $false
% 98.31/14.88  | 
% 98.31/14.88  | CLOSE: (13) is inconsistent.
% 98.31/14.88  | 
% 98.31/14.88  End of proof
% 98.31/14.88  
% 98.31/14.88  Sub-proof #68 shows that the following formulas are inconsistent:
% 98.31/14.88  ----------------------------------------------------------------
% 98.31/14.88    (1)  ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0)) & 
% 98.31/14.88               ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1:
% 98.31/14.88                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] : (s(v0)
% 98.31/14.88                 = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1)
% 98.31/14.88                 |  ~ $i(v0) |  ? [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) &
% 98.31/14.88                   ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0:
% 98.31/14.88                     $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.88                    ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.31/14.88                   [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.31/14.88                   (p(v0) = 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0)
% 98.31/14.88                 = v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 =
% 98.31/14.88                   0 |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.31/14.88                   (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 98.31/14.88                     = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.31/14.88                     & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 98.31/14.88                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.88                     $i(v0))))))) | ((( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.31/14.88                 (p(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) |
% 98.31/14.88             ( ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.31/14.88                 int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  !
% 98.31/14.88               [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.31/14.88                   any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.88                     = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 98.31/14.88                     (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.88                     $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 98.31/14.88                   [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.88                     $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.31/14.88                 $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 98.31/14.88                   (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) =
% 98.31/14.88                     0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 98.31/14.88                     ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |
% 98.31/14.88                      ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.31/14.88                     q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.88                     $i(v0)))))))
% 98.31/14.88    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.88            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.88               = 0 | v1 = 0)))
% 98.31/14.88    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.88    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & s(v0) = v1 & $i(v0))
% 98.31/14.88    (5)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.88            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.88               = 0 | v1 = 0)))
% 98.31/14.88  
% 98.31/14.88  Begin of proof
% 98.31/14.88  | 
% 98.31/14.88  | DELTA: instantiating (4) with fresh symbols all_139_0, all_139_1 gives:
% 98.31/14.88  |   (6)   ~ (all_139_0 = 0) & s(all_139_1) = all_139_0 & $i(all_139_1)
% 98.31/14.88  | 
% 98.31/14.88  | ALPHA: (6) implies:
% 98.31/14.88  |   (7)   ~ (all_139_0 = 0)
% 98.31/14.88  |   (8)  $i(all_139_1)
% 98.31/14.88  |   (9)  s(all_139_1) = all_139_0
% 98.31/14.88  | 
% 98.31/14.88  | BETA: splitting (1) gives:
% 98.31/14.88  | 
% 98.31/14.88  | Case 1:
% 98.31/14.88  | | 
% 98.31/14.88  | |   (10)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.88  | |               $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.31/14.88  | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) & 
% 98.31/14.88  | |             ? [v0: $i] : (s(v0) = 0 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.88  | |               any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.31/14.88  | |                 any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 98.31/14.88  | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.31/14.88  | |                   |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0)
% 98.31/14.88  | |                     = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.88  | |                   (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.31/14.88  | |                   & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.31/14.88  | |               $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 98.31/14.88  | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.31/14.88  | |                 (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.31/14.88  | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] :
% 98.31/14.88  | |                 (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.88  | |                   $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 98.31/14.88  | |                   q(v0) = v1 & $i(v0))))))
% 98.31/14.88  | | 
% 98.31/14.88  | | ALPHA: (10) implies:
% 98.31/14.88  | |   (11)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.31/14.88  | |               $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.31/14.88  | |                 (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.88  | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 98.31/14.88  | |               : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.88  | |               : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.31/14.88  | |                 0 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.31/14.88  | |             $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~
% 98.31/14.88  | |               (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2)
% 98.31/14.88  | |                 = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.31/14.88  | |                 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.88  | |                 $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ?
% 98.31/14.88  | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.88  | |                 $i(v0)))))
% 98.31/14.88  | |   (12)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.88  | |           &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ?
% 98.31/14.88  | |           [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0)) &  ? [v0: $i] :
% 98.31/14.88  | |           (s(v0) = 0 & $i(v0)))
% 98.31/14.88  | | 
% 98.31/14.88  | | BETA: splitting (11) gives:
% 98.31/14.88  | | 
% 98.31/14.88  | | Case 1:
% 98.31/14.88  | | | 
% 98.31/14.88  | | |   (13)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.31/14.88  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.31/14.88  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.88  | | |               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i]
% 98.31/14.88  | | |             : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.88  | | |             : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.31/14.88  | | |               0 & $i(v0))))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | ALPHA: (13) implies:
% 98.31/14.88  | | |   (14)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.88  | | |             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.31/14.88  | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.31/14.88  | | |           ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.31/14.88  | | |   (15)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.31/14.88  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.31/14.88  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | GROUND_INST: instantiating (15) with all_139_1, all_139_0, simplifying
% 98.31/14.88  | | |              with (8), (9) gives:
% 98.31/14.88  | | |   (16)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.88  | | |              ~ (all_139_0 = 0)) & (v1 = 0 | all_139_0 = 0))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | DELTA: instantiating (16) with fresh symbols all_265_0, all_265_1 gives:
% 98.31/14.88  | | |   (17)  s(all_265_1) = all_265_0 & $i(all_265_1) & ( ~ (all_265_0 = 0) | 
% 98.31/14.88  | | |           ~ (all_139_0 = 0)) & (all_265_0 = 0 | all_139_0 = 0)
% 98.31/14.88  | | | 
% 98.31/14.88  | | | ALPHA: (17) implies:
% 98.31/14.88  | | |   (18)  $i(all_265_1)
% 98.31/14.88  | | |   (19)  s(all_265_1) = all_265_0
% 98.31/14.88  | | |   (20)  all_265_0 = 0 | all_139_0 = 0
% 98.31/14.88  | | | 
% 98.31/14.88  | | | BETA: splitting (20) gives:
% 98.31/14.88  | | | 
% 98.31/14.88  | | | Case 1:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | |   (21)  all_265_0 = 0
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | REDUCE: (19), (21) imply:
% 98.31/14.88  | | | |   (22)  s(all_265_1) = 0
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | BETA: splitting (12) gives:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | Case 1:
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | |   (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.88  | | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | ALPHA: (23) implies:
% 98.31/14.88  | | | | |   (24)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | GROUND_INST: instantiating (24) with all_265_1, simplifying with (18),
% 98.31/14.88  | | | | |              (22) gives:
% 98.31/14.88  | | | | |   (25)  $false
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | CLOSE: (25) is inconsistent.
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | Case 2:
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | |   (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 98.31/14.88  | | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | ALPHA: (26) implies:
% 98.31/14.88  | | | | |   (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 98.31/14.88  | | | | |           $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | REF_CLOSE: (2), (3), (5), (14), (27) are inconsistent by sub-proof
% 98.31/14.88  | | | | |            #71.
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | End of split
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | Case 2:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | |   (28)  all_139_0 = 0
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | REDUCE: (7), (28) imply:
% 98.31/14.88  | | | |   (29)  $false
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | CLOSE: (29) is inconsistent.
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | End of split
% 98.31/14.88  | | | 
% 98.31/14.88  | | Case 2:
% 98.31/14.88  | | | 
% 98.31/14.88  | | |   (30)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.88  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.88  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.88  | | |         & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.88  | | |               $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i]
% 98.31/14.88  | | |             : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] :
% 98.31/14.88  | | |             ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | ALPHA: (30) implies:
% 98.31/14.88  | | |   (31)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.88  | | |             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.31/14.88  | | |           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.88  | | |             (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.31/14.88  | | |   (32)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.88  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.88  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | DELTA: instantiating (32) with fresh symbols all_264_0, all_264_1 gives:
% 98.31/14.88  | | |   (33)  s(all_264_1) = all_264_0 & $i(all_264_1) &  ! [v0: $i] :  ! [v1:
% 98.31/14.88  | | |           int] : ( ~ (all_264_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~
% 98.31/14.88  | | |           $i(v0)) &  ! [v0: $i] : (all_264_0 = 0 |  ~ (s(v0) = 0) |  ~
% 98.31/14.88  | | |           $i(v0))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | ALPHA: (33) implies:
% 98.31/14.88  | | |   (34)   ! [v0: $i] : (all_264_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.88  | | |   (35)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_264_0 = 0) | v1 = 0 |  ~
% 98.31/14.88  | | |           (s(v0) = v1) |  ~ $i(v0))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | GROUND_INST: instantiating (35) with all_139_1, all_139_0, simplifying
% 98.31/14.88  | | |              with (8), (9) gives:
% 98.31/14.88  | | |   (36)   ~ (all_264_0 = 0) | all_139_0 = 0
% 98.31/14.88  | | | 
% 98.31/14.88  | | | BETA: splitting (36) gives:
% 98.31/14.88  | | | 
% 98.31/14.88  | | | Case 1:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | |   (37)   ~ (all_264_0 = 0)
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | BETA: splitting (12) gives:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | Case 1:
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | |   (38)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.88  | | | | |           $i(v0)) &  ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | ALPHA: (38) implies:
% 98.31/14.88  | | | | |   (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.88  | | | | |           $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | REF_CLOSE: (2), (3), (5), (31), (39) are inconsistent by sub-proof
% 98.31/14.88  | | | | |            #69.
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | Case 2:
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | |   (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 98.31/14.88  | | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | ALPHA: (40) implies:
% 98.31/14.88  | | | | |   (41)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | DELTA: instantiating (41) with fresh symbol all_276_0 gives:
% 98.31/14.88  | | | | |   (42)  s(all_276_0) = 0 & $i(all_276_0)
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | ALPHA: (42) implies:
% 98.31/14.88  | | | | |   (43)  $i(all_276_0)
% 98.31/14.88  | | | | |   (44)  s(all_276_0) = 0
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | GROUND_INST: instantiating (34) with all_276_0, simplifying with (43),
% 98.31/14.88  | | | | |              (44) gives:
% 98.31/14.88  | | | | |   (45)  all_264_0 = 0
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | REDUCE: (37), (45) imply:
% 98.31/14.88  | | | | |   (46)  $false
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | | CLOSE: (46) is inconsistent.
% 98.31/14.88  | | | | | 
% 98.31/14.88  | | | | End of split
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | Case 2:
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | |   (47)  all_139_0 = 0
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | REDUCE: (7), (47) imply:
% 98.31/14.88  | | | |   (48)  $false
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | | CLOSE: (48) is inconsistent.
% 98.31/14.88  | | | | 
% 98.31/14.88  | | | End of split
% 98.31/14.88  | | | 
% 98.31/14.88  | | End of split
% 98.31/14.88  | | 
% 98.31/14.88  | Case 2:
% 98.31/14.88  | | 
% 98.31/14.88  | |   (49)  (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.88  | |               $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.31/14.88  | |             ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.88  | |               (v1 = 0) & p(v0) = v1 & $i(v0)))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.88  | |               any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :  ? [v3:
% 98.31/14.88  | |                 any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) &
% 98.31/14.88  | |                 (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 98.31/14.88  | |                   |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.31/14.88  | |                   & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &
% 98.31/14.88  | |                  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.88  | |                   $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 &
% 98.31/14.88  | |               $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 | 
% 98.31/14.88  | |                 ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.31/14.88  | |                 (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] :
% 98.31/14.88  | |                 (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.31/14.88  | |                   (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] :
% 98.31/14.88  | |                 ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) =
% 98.31/14.88  | |                   0 & $i(v0))))))
% 98.31/14.88  | | 
% 98.31/14.88  | | ALPHA: (49) implies:
% 98.31/14.88  | |   (50)  ( ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 98.31/14.88  | |               $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~
% 98.31/14.88  | |                 (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.88  | |                 int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 98.31/14.88  | |               : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.88  | |                 $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.31/14.88  | |                 = v1 & $i(v0))))) | ( ? [v0: $i] :  ? [v1: any] : (s(v0) =
% 98.31/14.88  | |             v1 & $i(v0) &  ! [v2: $i] :  ! [v3: int] : ( ~ (v1 = 0) | v3 = 0
% 98.31/14.88  | |               |  ~ (s(v2) = v3) |  ~ $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~
% 98.31/14.88  | |               (s(v2) = 0) |  ~ $i(v2))) & (( ! [v0: $i] :  ! [v1: int] : (v1
% 98.31/14.88  | |                 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ! [v0: $i] : ( ~
% 98.31/14.88  | |                 (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int] : (
% 98.31/14.88  | |                 ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0
% 98.31/14.88  | |                 & $i(v0)))))
% 98.31/14.88  | |   (51)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.88  | |           &  ? [v0: $i] : (s(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (s(v0)
% 98.31/14.88  | |               = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 98.31/14.88  | |             & p(v0) = v1 & $i(v0)))
% 98.31/14.88  | | 
% 98.31/14.88  | | BETA: splitting (50) gives:
% 98.31/14.88  | | 
% 98.31/14.88  | | Case 1:
% 98.31/14.88  | | | 
% 98.31/14.88  | | |   (52)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.31/14.88  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.31/14.88  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0))) & (( ! [v0: $i] :  ! [v1:
% 98.31/14.88  | | |               int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ? [v0: $i]
% 98.31/14.88  | | |             : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.88  | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0)
% 98.31/14.88  | | |               = v1 & $i(v0))))
% 98.31/14.88  | | | 
% 98.31/14.88  | | | ALPHA: (52) implies:
% 98.31/14.88  | | |   (53)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.88  | | |             $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] :
% 98.31/14.88  | | |           ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 98.31/14.88  | | |             (v1 = 0) & q(v0) = v1 & $i(v0)))
% 98.31/14.89  | | |   (54)   ! [v0: $i] :  ! [v1: any] : ( ~ (s(v0) = v1) |  ~ $i(v0) |  ?
% 98.31/14.89  | | |           [v2: $i] :  ? [v3: any] : (s(v2) = v3 & $i(v2) & ( ~ (v3 = 0) | 
% 98.31/14.89  | | |               ~ (v1 = 0)) & (v3 = 0 | v1 = 0)))
% 98.31/14.89  | | | 
% 98.31/14.89  | | | GROUND_INST: instantiating (54) with all_139_1, all_139_0, simplifying
% 98.31/14.89  | | |              with (8), (9) gives:
% 98.31/14.89  | | |   (55)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.89  | | |              ~ (all_139_0 = 0)) & (v1 = 0 | all_139_0 = 0))
% 98.31/14.89  | | | 
% 98.31/14.89  | | | DELTA: instantiating (55) with fresh symbols all_265_0, all_265_1 gives:
% 98.31/14.89  | | |   (56)  s(all_265_1) = all_265_0 & $i(all_265_1) & ( ~ (all_265_0 = 0) | 
% 98.31/14.89  | | |           ~ (all_139_0 = 0)) & (all_265_0 = 0 | all_139_0 = 0)
% 98.31/14.89  | | | 
% 98.31/14.89  | | | ALPHA: (56) implies:
% 98.31/14.89  | | |   (57)  $i(all_265_1)
% 98.31/14.89  | | |   (58)  s(all_265_1) = all_265_0
% 98.31/14.89  | | |   (59)  all_265_0 = 0 | all_139_0 = 0
% 98.31/14.89  | | | 
% 98.31/14.89  | | | BETA: splitting (59) gives:
% 98.31/14.89  | | | 
% 98.31/14.89  | | | Case 1:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | |   (60)  all_265_0 = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | REDUCE: (58), (60) imply:
% 98.31/14.89  | | | |   (61)  s(all_265_1) = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | BETA: splitting (51) gives:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | Case 1:
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.89  | | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | ALPHA: (62) implies:
% 98.31/14.89  | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.89  | | | | |           $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | REF_CLOSE: (2), (3), (5), (53), (63) are inconsistent by sub-proof
% 98.31/14.89  | | | | |            #69.
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | Case 2:
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | |   (64)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.31/14.89  | | | | |         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | ALPHA: (64) implies:
% 98.31/14.89  | | | | |   (65)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | GROUND_INST: instantiating (65) with all_265_1, simplifying with (57),
% 98.31/14.89  | | | | |              (61) gives:
% 98.31/14.89  | | | | |   (66)  $false
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | CLOSE: (66) is inconsistent.
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | End of split
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | Case 2:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | |   (67)  all_139_0 = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | REDUCE: (7), (67) imply:
% 98.31/14.89  | | | |   (68)  $false
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | CLOSE: (68) is inconsistent.
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | End of split
% 98.31/14.89  | | | 
% 98.31/14.89  | | Case 2:
% 98.31/14.89  | | | 
% 98.31/14.89  | | |   (69)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.89  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.89  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.89  | | |         & (( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.89  | | |               $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.31/14.89  | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.89  | | |             &  ? [v0: $i] : (p(v0) = 0 & $i(v0))))
% 98.31/14.89  | | | 
% 98.31/14.89  | | | ALPHA: (69) implies:
% 98.31/14.89  | | |   (70)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~
% 98.31/14.89  | | |             $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ?
% 98.31/14.89  | | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) & 
% 98.31/14.89  | | |           ? [v0: $i] : (p(v0) = 0 & $i(v0)))
% 98.31/14.89  | | |   (71)   ? [v0: $i] :  ? [v1: any] : (s(v0) = v1 & $i(v0) &  ! [v2: $i] : 
% 98.31/14.89  | | |           ! [v3: int] : ( ~ (v1 = 0) | v3 = 0 |  ~ (s(v2) = v3) |  ~
% 98.31/14.89  | | |             $i(v2)) &  ! [v2: $i] : (v1 = 0 |  ~ (s(v2) = 0) |  ~ $i(v2)))
% 98.31/14.89  | | | 
% 98.31/14.89  | | | DELTA: instantiating (71) with fresh symbols all_264_0, all_264_1 gives:
% 98.31/14.89  | | |   (72)  s(all_264_1) = all_264_0 & $i(all_264_1) &  ! [v0: $i] :  ! [v1:
% 98.31/14.89  | | |           int] : ( ~ (all_264_0 = 0) | v1 = 0 |  ~ (s(v0) = v1) |  ~
% 98.31/14.89  | | |           $i(v0)) &  ! [v0: $i] : (all_264_0 = 0 |  ~ (s(v0) = 0) |  ~
% 98.31/14.89  | | |           $i(v0))
% 98.31/14.89  | | | 
% 98.31/14.89  | | | ALPHA: (72) implies:
% 98.31/14.89  | | |   (73)   ! [v0: $i] : (all_264_0 = 0 |  ~ (s(v0) = 0) |  ~ $i(v0))
% 98.31/14.89  | | |   (74)   ! [v0: $i] :  ! [v1: int] : ( ~ (all_264_0 = 0) | v1 = 0 |  ~
% 98.31/14.89  | | |           (s(v0) = v1) |  ~ $i(v0))
% 98.31/14.89  | | | 
% 98.31/14.89  | | | GROUND_INST: instantiating (74) with all_139_1, all_139_0, simplifying
% 98.31/14.89  | | |              with (8), (9) gives:
% 98.31/14.89  | | |   (75)   ~ (all_264_0 = 0) | all_139_0 = 0
% 98.31/14.89  | | | 
% 98.31/14.89  | | | BETA: splitting (75) gives:
% 98.31/14.89  | | | 
% 98.31/14.89  | | | Case 1:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | |   (76)   ~ (all_264_0 = 0)
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | BETA: splitting (51) gives:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | Case 1:
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | |   (77)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~
% 98.31/14.89  | | | | |           $i(v0)) &  ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | ALPHA: (77) implies:
% 98.31/14.89  | | | | |   (78)   ? [v0: $i] : (s(v0) = 0 & $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | DELTA: instantiating (78) with fresh symbol all_277_0 gives:
% 98.31/14.89  | | | | |   (79)  s(all_277_0) = 0 & $i(all_277_0)
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | ALPHA: (79) implies:
% 98.31/14.89  | | | | |   (80)  $i(all_277_0)
% 98.31/14.89  | | | | |   (81)  s(all_277_0) = 0
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | GROUND_INST: instantiating (73) with all_277_0, simplifying with (80),
% 98.31/14.89  | | | | |              (81) gives:
% 98.31/14.89  | | | | |   (82)  all_264_0 = 0
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | REDUCE: (76), (82) imply:
% 98.31/14.89  | | | | |   (83)  $false
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | CLOSE: (83) is inconsistent.
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | Case 2:
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | |   (84)   ! [v0: $i] : ( ~ (s(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ?
% 98.31/14.89  | | | | |         [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | ALPHA: (84) implies:
% 98.31/14.89  | | | | |   (85)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 &
% 98.31/14.89  | | | | |           $i(v0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | REF_CLOSE: (2), (3), (5), (70), (85) are inconsistent by sub-proof
% 98.31/14.89  | | | | |            #71.
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | End of split
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | Case 2:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | |   (86)  all_139_0 = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | REDUCE: (7), (86) imply:
% 98.31/14.89  | | | |   (87)  $false
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | CLOSE: (87) is inconsistent.
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | End of split
% 98.31/14.89  | | | 
% 98.31/14.89  | | End of split
% 98.31/14.89  | | 
% 98.31/14.89  | End of split
% 98.31/14.89  | 
% 98.31/14.89  End of proof
% 98.31/14.89  
% 98.31/14.89  Sub-proof #69 shows that the following formulas are inconsistent:
% 98.31/14.89  ----------------------------------------------------------------
% 98.31/14.89    (1)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.89    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.89            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.89               = 0 | v1 = 0)))
% 98.31/14.89    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.89    (4)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  ?
% 98.31/14.89           [v0: $i] : (p(v0) = 0 & $i(v0))) | ( ! [v0: $i] : ( ~ (p(v0) = 0) |  ~
% 98.31/14.89             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.89             $i(v0)))
% 98.31/14.89    (5)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.89            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.89               = 0 | v1 = 0)))
% 98.31/14.89  
% 98.31/14.89  Begin of proof
% 98.31/14.89  | 
% 98.31/14.89  | BETA: splitting (4) gives:
% 98.31/14.89  | 
% 98.31/14.89  | Case 1:
% 98.31/14.89  | | 
% 98.31/14.89  | |   (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &
% 98.31/14.89  | |         ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.89  | | 
% 98.31/14.89  | | ALPHA: (6) implies:
% 98.31/14.89  | |   (7)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.89  | | 
% 98.31/14.89  | | REF_CLOSE: (1), (2), (7) are inconsistent by sub-proof #70.
% 98.31/14.89  | | 
% 98.31/14.89  | Case 2:
% 98.31/14.89  | | 
% 98.31/14.89  | |   (8)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0)) &  ? [v0: $i] :  ? [v1:
% 98.31/14.89  | |          int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.89  | | 
% 98.31/14.89  | | ALPHA: (8) implies:
% 98.31/14.89  | |   (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.89  | | 
% 98.31/14.89  | | REF_CLOSE: (3), (5), (9) are inconsistent by sub-proof #72.
% 98.31/14.89  | | 
% 98.31/14.89  | End of split
% 98.31/14.89  | 
% 98.31/14.89  End of proof
% 98.31/14.89  
% 98.31/14.89  Sub-proof #70 shows that the following formulas are inconsistent:
% 98.31/14.89  ----------------------------------------------------------------
% 98.31/14.89    (1)   ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.89    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.89            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.89               = 0 | v1 = 0)))
% 98.31/14.89    (3)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |  ~ $i(v0))
% 98.31/14.89  
% 98.31/14.89  Begin of proof
% 98.31/14.89  | 
% 98.31/14.89  | DELTA: instantiating (1) with fresh symbol all_71_0 gives:
% 98.31/14.89  |   (4)  p(all_71_0) = 0 & $i(all_71_0)
% 98.31/14.89  | 
% 98.31/14.89  | ALPHA: (4) implies:
% 98.31/14.89  |   (5)  $i(all_71_0)
% 98.31/14.89  |   (6)  p(all_71_0) = 0
% 98.31/14.89  | 
% 98.31/14.89  | GROUND_INST: instantiating (2) with all_71_0, 0, simplifying with (5), (6)
% 98.31/14.89  |              gives:
% 98.31/14.89  |   (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.89  | 
% 98.31/14.89  | DELTA: instantiating (7) with fresh symbols all_78_0, all_78_1 gives:
% 98.31/14.89  |   (8)   ~ (all_78_0 = 0) & p(all_78_1) = all_78_0 & $i(all_78_1)
% 98.31/14.89  | 
% 98.31/14.89  | ALPHA: (8) implies:
% 98.31/14.89  |   (9)   ~ (all_78_0 = 0)
% 98.31/14.89  |   (10)  $i(all_78_1)
% 98.31/14.89  |   (11)  p(all_78_1) = all_78_0
% 98.31/14.89  | 
% 98.31/14.89  | GROUND_INST: instantiating (3) with all_78_1, all_78_0, simplifying with (10),
% 98.31/14.89  |              (11) gives:
% 98.31/14.89  |   (12)  all_78_0 = 0
% 98.31/14.89  | 
% 98.31/14.89  | REDUCE: (9), (12) imply:
% 98.31/14.89  |   (13)  $false
% 98.31/14.89  | 
% 98.31/14.89  | CLOSE: (13) is inconsistent.
% 98.31/14.89  | 
% 98.31/14.89  End of proof
% 98.31/14.89  
% 98.31/14.89  Sub-proof #71 shows that the following formulas are inconsistent:
% 98.31/14.89  ----------------------------------------------------------------
% 98.31/14.89    (1)  ( ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) |  ~ $i(v0)) &  !
% 98.31/14.89           [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))) | ( ? [v0: $i] :  ? [v1: int]
% 98.31/14.89           : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0)) &  ? [v0: $i] : (p(v0) = 0 &
% 98.31/14.89             $i(v0)))
% 98.31/14.89    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (p(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.89            ? [v3: any] : (p(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.89               = 0 | v1 = 0)))
% 98.31/14.89    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.89    (4)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.89            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.89               = 0 | v1 = 0)))
% 98.31/14.89    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p(v0) = v1 & $i(v0))
% 98.31/14.89  
% 98.31/14.89  Begin of proof
% 98.31/14.89  | 
% 98.31/14.89  | DELTA: instantiating (5) with fresh symbols all_51_0, all_51_1 gives:
% 98.31/14.89  |   (6)   ~ (all_51_0 = 0) & p(all_51_1) = all_51_0 & $i(all_51_1)
% 98.31/14.89  | 
% 98.31/14.89  | ALPHA: (6) implies:
% 98.31/14.89  |   (7)   ~ (all_51_0 = 0)
% 98.31/14.89  |   (8)  $i(all_51_1)
% 98.31/14.89  |   (9)  p(all_51_1) = all_51_0
% 98.31/14.89  | 
% 98.31/14.89  | GROUND_INST: instantiating (2) with all_51_1, all_51_0, simplifying with (8),
% 98.31/14.89  |              (9) gives:
% 98.31/14.89  |   (10)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.89  |             (all_51_0 = 0)) & (v1 = 0 | all_51_0 = 0))
% 98.31/14.89  | 
% 98.31/14.89  | DELTA: instantiating (10) with fresh symbols all_58_0, all_58_1 gives:
% 98.31/14.89  |   (11)  p(all_58_1) = all_58_0 & $i(all_58_1) & ( ~ (all_58_0 = 0) |  ~
% 98.31/14.89  |           (all_51_0 = 0)) & (all_58_0 = 0 | all_51_0 = 0)
% 98.31/14.89  | 
% 98.31/14.89  | ALPHA: (11) implies:
% 98.31/14.89  |   (12)  $i(all_58_1)
% 98.31/14.89  |   (13)  p(all_58_1) = all_58_0
% 98.31/14.89  |   (14)  all_58_0 = 0 | all_51_0 = 0
% 98.31/14.89  | 
% 98.31/14.89  | BETA: splitting (14) gives:
% 98.31/14.89  | 
% 98.31/14.89  | Case 1:
% 98.31/14.89  | | 
% 98.31/14.89  | |   (15)  all_58_0 = 0
% 98.31/14.89  | | 
% 98.31/14.89  | | REDUCE: (13), (15) imply:
% 98.31/14.89  | |   (16)  p(all_58_1) = 0
% 98.31/14.89  | | 
% 98.31/14.89  | | DELTA: instantiating (5) with fresh symbols all_69_0, all_69_1 gives:
% 98.31/14.89  | |   (17)   ~ (all_69_0 = 0) & p(all_69_1) = all_69_0 & $i(all_69_1)
% 98.31/14.89  | | 
% 98.31/14.89  | | ALPHA: (17) implies:
% 98.31/14.89  | |   (18)   ~ (all_69_0 = 0)
% 98.31/14.89  | |   (19)  $i(all_69_1)
% 98.31/14.89  | |   (20)  p(all_69_1) = all_69_0
% 98.31/14.89  | | 
% 98.31/14.89  | | GROUND_INST: instantiating (2) with all_69_1, all_69_0, simplifying with
% 98.31/14.89  | |              (19), (20) gives:
% 98.31/14.89  | |   (21)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | 
% 98.31/14.89  | |             ~ (all_69_0 = 0)) & (v1 = 0 | all_69_0 = 0))
% 98.31/14.89  | | 
% 98.31/14.89  | | DELTA: instantiating (21) with fresh symbols all_76_0, all_76_1 gives:
% 98.31/14.89  | |   (22)  p(all_76_1) = all_76_0 & $i(all_76_1) & ( ~ (all_76_0 = 0) |  ~
% 98.31/14.89  | |           (all_69_0 = 0)) & (all_76_0 = 0 | all_69_0 = 0)
% 98.31/14.89  | | 
% 98.31/14.89  | | ALPHA: (22) implies:
% 98.31/14.89  | |   (23)  $i(all_76_1)
% 98.31/14.89  | |   (24)  p(all_76_1) = all_76_0
% 98.31/14.89  | |   (25)  all_76_0 = 0 | all_69_0 = 0
% 98.31/14.89  | | 
% 98.31/14.89  | | BETA: splitting (25) gives:
% 98.31/14.89  | | 
% 98.31/14.89  | | Case 1:
% 98.31/14.89  | | | 
% 98.31/14.89  | | |   (26)  all_76_0 = 0
% 98.31/14.89  | | | 
% 98.31/14.89  | | | REDUCE: (24), (26) imply:
% 98.31/14.89  | | |   (27)  p(all_76_1) = 0
% 98.31/14.89  | | | 
% 98.31/14.89  | | | DELTA: instantiating (5) with fresh symbols all_87_0, all_87_1 gives:
% 98.31/14.89  | | |   (28)   ~ (all_87_0 = 0) & p(all_87_1) = all_87_0 & $i(all_87_1)
% 98.31/14.89  | | | 
% 98.31/14.89  | | | ALPHA: (28) implies:
% 98.31/14.89  | | |   (29)   ~ (all_87_0 = 0)
% 98.31/14.89  | | |   (30)  $i(all_87_1)
% 98.31/14.89  | | |   (31)  p(all_87_1) = all_87_0
% 98.31/14.89  | | | 
% 98.31/14.89  | | | GROUND_INST: instantiating (2) with all_87_1, all_87_0, simplifying with
% 98.31/14.89  | | |              (30), (31) gives:
% 98.31/14.89  | | |   (32)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 98.31/14.89  | | |              ~ (all_87_0 = 0)) & (v1 = 0 | all_87_0 = 0))
% 98.31/14.89  | | | 
% 98.31/14.89  | | | DELTA: instantiating (32) with fresh symbols all_94_0, all_94_1 gives:
% 98.31/14.89  | | |   (33)  p(all_94_1) = all_94_0 & $i(all_94_1) & ( ~ (all_94_0 = 0) |  ~
% 98.31/14.89  | | |           (all_87_0 = 0)) & (all_94_0 = 0 | all_87_0 = 0)
% 98.31/14.89  | | | 
% 98.31/14.89  | | | ALPHA: (33) implies:
% 98.31/14.89  | | |   (34)  $i(all_94_1)
% 98.31/14.89  | | |   (35)  p(all_94_1) = all_94_0
% 98.31/14.89  | | |   (36)  all_94_0 = 0 | all_87_0 = 0
% 98.31/14.89  | | | 
% 98.31/14.89  | | | BETA: splitting (36) gives:
% 98.31/14.89  | | | 
% 98.31/14.89  | | | Case 1:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | |   (37)  all_94_0 = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | REDUCE: (35), (37) imply:
% 98.31/14.89  | | | |   (38)  p(all_94_1) = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | DELTA: instantiating (5) with fresh symbols all_105_0, all_105_1 gives:
% 98.31/14.89  | | | |   (39)   ~ (all_105_0 = 0) & p(all_105_1) = all_105_0 & $i(all_105_1)
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | ALPHA: (39) implies:
% 98.31/14.89  | | | |   (40)   ~ (all_105_0 = 0)
% 98.31/14.89  | | | |   (41)  $i(all_105_1)
% 98.31/14.89  | | | |   (42)  p(all_105_1) = all_105_0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | GROUND_INST: instantiating (2) with all_105_1, all_105_0, simplifying
% 98.31/14.89  | | | |              with (41), (42) gives:
% 98.31/14.89  | | | |   (43)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 = 0)
% 98.31/14.89  | | | |             |  ~ (all_105_0 = 0)) & (v1 = 0 | all_105_0 = 0))
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | DELTA: instantiating (43) with fresh symbols all_112_0, all_112_1 gives:
% 98.31/14.89  | | | |   (44)  p(all_112_1) = all_112_0 & $i(all_112_1) & ( ~ (all_112_0 = 0) |
% 98.31/14.89  | | | |            ~ (all_105_0 = 0)) & (all_112_0 = 0 | all_105_0 = 0)
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | ALPHA: (44) implies:
% 98.31/14.89  | | | |   (45)  $i(all_112_1)
% 98.31/14.89  | | | |   (46)  p(all_112_1) = all_112_0
% 98.31/14.89  | | | |   (47)  all_112_0 = 0 | all_105_0 = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | BETA: splitting (47) gives:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | Case 1:
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | |   (48)  all_112_0 = 0
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | REDUCE: (46), (48) imply:
% 98.31/14.89  | | | | |   (49)  p(all_112_1) = 0
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | DELTA: instantiating (5) with fresh symbols all_123_0, all_123_1
% 98.31/14.89  | | | | |        gives:
% 98.31/14.89  | | | | |   (50)   ~ (all_123_0 = 0) & p(all_123_1) = all_123_0 & $i(all_123_1)
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | ALPHA: (50) implies:
% 98.31/14.89  | | | | |   (51)   ~ (all_123_0 = 0)
% 98.31/14.89  | | | | |   (52)  $i(all_123_1)
% 98.31/14.89  | | | | |   (53)  p(all_123_1) = all_123_0
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | GROUND_INST: instantiating (2) with all_123_1, all_123_0, simplifying
% 98.31/14.89  | | | | |              with (52), (53) gives:
% 98.31/14.89  | | | | |   (54)   ? [v0: $i] :  ? [v1: any] : (p(v0) = v1 & $i(v0) & ( ~ (v1 =
% 98.31/14.89  | | | | |               0) |  ~ (all_123_0 = 0)) & (v1 = 0 | all_123_0 = 0))
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | DELTA: instantiating (54) with fresh symbols all_130_0, all_130_1
% 98.31/14.89  | | | | |        gives:
% 98.31/14.89  | | | | |   (55)  p(all_130_1) = all_130_0 & $i(all_130_1) & ( ~ (all_130_0 = 0)
% 98.31/14.89  | | | | |           |  ~ (all_123_0 = 0)) & (all_130_0 = 0 | all_123_0 = 0)
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | ALPHA: (55) implies:
% 98.31/14.89  | | | | |   (56)  $i(all_130_1)
% 98.31/14.89  | | | | |   (57)  p(all_130_1) = all_130_0
% 98.31/14.89  | | | | |   (58)  all_130_0 = 0 | all_123_0 = 0
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | BETA: splitting (58) gives:
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | Case 1:
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | |   (59)  all_130_0 = 0
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | | REDUCE: (57), (59) imply:
% 98.31/14.89  | | | | | |   (60)  p(all_130_1) = 0
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | | BETA: splitting (1) gives:
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | | Case 1:
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (q(v0) = v1) | 
% 98.31/14.89  | | | | | | |           ~ $i(v0)) &  ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | | ALPHA: (61) implies:
% 98.31/14.89  | | | | | | |   (62)   ! [v0: $i] : ( ~ (p(v0) = 0) |  ~ $i(v0))
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | | GROUND_INST: instantiating (62) with all_130_1, simplifying with
% 98.31/14.89  | | | | | | |              (56), (60) gives:
% 98.31/14.89  | | | | | | |   (63)  $false
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | | CLOSE: (63) is inconsistent.
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | Case 2:
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | |   (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.89  | | | | | | |           $i(v0)) &  ? [v0: $i] : (p(v0) = 0 & $i(v0))
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | | ALPHA: (64) implies:
% 98.31/14.89  | | | | | | |   (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 &
% 98.31/14.89  | | | | | | |           $i(v0))
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | | REF_CLOSE: (3), (4), (65) are inconsistent by sub-proof #72.
% 98.31/14.89  | | | | | | | 
% 98.31/14.89  | | | | | | End of split
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | Case 2:
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | |   (66)  all_123_0 = 0
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | | REDUCE: (51), (66) imply:
% 98.31/14.89  | | | | | |   (67)  $false
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | | CLOSE: (67) is inconsistent.
% 98.31/14.89  | | | | | | 
% 98.31/14.89  | | | | | End of split
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | Case 2:
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | |   (68)  all_105_0 = 0
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | REDUCE: (40), (68) imply:
% 98.31/14.89  | | | | |   (69)  $false
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | | CLOSE: (69) is inconsistent.
% 98.31/14.89  | | | | | 
% 98.31/14.89  | | | | End of split
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | Case 2:
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | |   (70)  all_87_0 = 0
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | REDUCE: (29), (70) imply:
% 98.31/14.89  | | | |   (71)  $false
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | | CLOSE: (71) is inconsistent.
% 98.31/14.89  | | | | 
% 98.31/14.89  | | | End of split
% 98.31/14.89  | | | 
% 98.31/14.89  | | Case 2:
% 98.31/14.89  | | | 
% 98.31/14.89  | | |   (72)  all_69_0 = 0
% 98.31/14.89  | | | 
% 98.31/14.89  | | | REDUCE: (18), (72) imply:
% 98.31/14.89  | | |   (73)  $false
% 98.31/14.89  | | | 
% 98.31/14.89  | | | CLOSE: (73) is inconsistent.
% 98.31/14.89  | | | 
% 98.31/14.89  | | End of split
% 98.31/14.89  | | 
% 98.31/14.89  | Case 2:
% 98.31/14.89  | | 
% 98.31/14.89  | |   (74)  all_51_0 = 0
% 98.31/14.89  | | 
% 98.31/14.89  | | REDUCE: (7), (74) imply:
% 98.31/14.89  | |   (75)  $false
% 98.31/14.89  | | 
% 98.31/14.89  | | CLOSE: (75) is inconsistent.
% 98.31/14.89  | | 
% 98.31/14.89  | End of split
% 98.31/14.89  | 
% 98.31/14.89  End of proof
% 98.31/14.89  
% 98.31/14.89  Sub-proof #72 shows that the following formulas are inconsistent:
% 98.31/14.89  ----------------------------------------------------------------
% 98.31/14.89    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & q(v0) = v1 & $i(v0))
% 98.31/14.89    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (q(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.89            ? [v3: any] : (q(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.89               = 0 | v1 = 0)))
% 98.31/14.89    (3)   ! [v0: $i] : ( ~ (q(v0) = 0) |  ~ $i(v0))
% 98.31/14.89  
% 98.31/14.89  Begin of proof
% 98.31/14.89  | 
% 98.31/14.89  | DELTA: instantiating (1) with fresh symbols all_65_0, all_65_1 gives:
% 98.31/14.89  |   (4)   ~ (all_65_0 = 0) & q(all_65_1) = all_65_0 & $i(all_65_1)
% 98.31/14.89  | 
% 98.31/14.89  | ALPHA: (4) implies:
% 98.31/14.89  |   (5)   ~ (all_65_0 = 0)
% 98.31/14.89  |   (6)  $i(all_65_1)
% 98.31/14.89  |   (7)  q(all_65_1) = all_65_0
% 98.31/14.89  | 
% 98.31/14.89  | GROUND_INST: instantiating (2) with all_65_1, all_65_0, simplifying with (6),
% 98.31/14.89  |              (7) gives:
% 98.31/14.89  |   (8)   ? [v0: $i] :  ? [v1: any] : (q(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |  ~
% 98.31/14.89  |            (all_65_0 = 0)) & (v1 = 0 | all_65_0 = 0))
% 98.31/14.89  | 
% 98.31/14.89  | DELTA: instantiating (8) with fresh symbols all_72_0, all_72_1 gives:
% 98.31/14.89  |   (9)  q(all_72_1) = all_72_0 & $i(all_72_1) & ( ~ (all_72_0 = 0) |  ~
% 98.31/14.89  |          (all_65_0 = 0)) & (all_72_0 = 0 | all_65_0 = 0)
% 98.31/14.89  | 
% 98.31/14.89  | ALPHA: (9) implies:
% 98.31/14.89  |   (10)  $i(all_72_1)
% 98.31/14.89  |   (11)  q(all_72_1) = all_72_0
% 98.31/14.89  |   (12)  all_72_0 = 0 | all_65_0 = 0
% 98.31/14.89  | 
% 98.31/14.89  | BETA: splitting (12) gives:
% 98.31/14.89  | 
% 98.31/14.89  | Case 1:
% 98.31/14.89  | | 
% 98.31/14.89  | |   (13)  all_72_0 = 0
% 98.31/14.89  | | 
% 98.31/14.89  | | REDUCE: (11), (13) imply:
% 98.31/14.89  | |   (14)  q(all_72_1) = 0
% 98.31/14.89  | | 
% 98.31/14.89  | | GROUND_INST: instantiating (3) with all_72_1, simplifying with (10), (14)
% 98.31/14.89  | |              gives:
% 98.31/14.89  | |   (15)  $false
% 98.31/14.89  | | 
% 98.31/14.89  | | CLOSE: (15) is inconsistent.
% 98.31/14.89  | | 
% 98.31/14.89  | Case 2:
% 98.31/14.89  | | 
% 98.31/14.89  | |   (16)  all_65_0 = 0
% 98.31/14.89  | | 
% 98.31/14.89  | | REDUCE: (5), (16) imply:
% 98.31/14.89  | |   (17)  $false
% 98.31/14.89  | | 
% 98.31/14.89  | | CLOSE: (17) is inconsistent.
% 98.31/14.89  | | 
% 98.31/14.89  | End of split
% 98.31/14.89  | 
% 98.31/14.89  End of proof
% 98.31/14.89  
% 98.31/14.89  Sub-proof #73 shows that the following formulas are inconsistent:
% 98.31/14.89  ----------------------------------------------------------------
% 98.31/14.89    (1)   ? [v0: $i] : (r(v0) = 0 & $i(v0))
% 98.31/14.89    (2)   ! [v0: $i] :  ! [v1: any] : ( ~ (r(v0) = v1) |  ~ $i(v0) |  ? [v2: $i] :
% 98.31/14.89            ? [v3: any] : (r(v2) = v3 & $i(v2) & ( ~ (v3 = 0) |  ~ (v1 = 0)) & (v3
% 98.31/14.89               = 0 | v1 = 0)))
% 98.31/14.89    (3)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (r(v0) = v1) |  ~ $i(v0))
% 98.31/14.89  
% 98.31/14.89  Begin of proof
% 98.31/14.89  | 
% 98.31/14.89  | DELTA: instantiating (1) with fresh symbol all_33_0 gives:
% 98.31/14.89  |   (4)  r(all_33_0) = 0 & $i(all_33_0)
% 98.31/14.89  | 
% 98.31/14.89  | ALPHA: (4) implies:
% 98.31/14.89  |   (5)  $i(all_33_0)
% 98.31/14.89  |   (6)  r(all_33_0) = 0
% 98.31/14.89  | 
% 98.31/14.89  | GROUND_INST: instantiating (2) with all_33_0, 0, simplifying with (5), (6)
% 98.31/14.89  |              gives:
% 98.31/14.90  |   (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r(v0) = v1 & $i(v0))
% 98.31/14.90  | 
% 98.31/14.90  | DELTA: instantiating (7) with fresh symbols all_40_0, all_40_1 gives:
% 98.31/14.90  |   (8)   ~ (all_40_0 = 0) & r(all_40_1) = all_40_0 & $i(all_40_1)
% 98.31/14.90  | 
% 98.31/14.90  | ALPHA: (8) implies:
% 98.31/14.90  |   (9)   ~ (all_40_0 = 0)
% 98.31/14.90  |   (10)  $i(all_40_1)
% 98.31/14.90  |   (11)  r(all_40_1) = all_40_0
% 98.31/14.90  | 
% 98.31/14.90  | GROUND_INST: instantiating (3) with all_40_1, all_40_0, simplifying with (10),
% 98.31/14.90  |              (11) gives:
% 98.31/14.90  |   (12)  all_40_0 = 0
% 98.31/14.90  | 
% 98.31/14.90  | REDUCE: (9), (12) imply:
% 98.31/14.90  |   (13)  $false
% 98.31/14.90  | 
% 98.31/14.90  | CLOSE: (13) is inconsistent.
% 98.31/14.90  | 
% 98.31/14.90  End of proof
% 98.31/14.90  % SZS output end Proof for theBenchmark
% 98.31/14.90  
% 98.31/14.90  14294ms
%------------------------------------------------------------------------------