TSTP Solution File: NUM436+3 by Princess---230619

View Problem - Process Solution

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

% Computer : n001.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 11:47:45 EDT 2023

% Result   : Theorem 11.76s 2.34s
% Output   : Proof 17.28s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : NUM436+3 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.13  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.14/0.33  % Computer : n001.cluster.edu
% 0.14/0.33  % Model    : x86_64 x86_64
% 0.14/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.33  % Memory   : 8042.1875MB
% 0.14/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.33  % CPULimit : 300
% 0.14/0.33  % WCLimit  : 300
% 0.14/0.33  % DateTime : Fri Aug 25 09:14:58 EDT 2023
% 0.20/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.62  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.62  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.62  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.62  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.62  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.62  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.62  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 2.82/1.11  Prover 1: Preprocessing ...
% 2.82/1.11  Prover 4: Preprocessing ...
% 3.12/1.15  Prover 5: Preprocessing ...
% 3.12/1.15  Prover 2: Preprocessing ...
% 3.12/1.15  Prover 3: Preprocessing ...
% 3.12/1.15  Prover 0: Preprocessing ...
% 3.12/1.15  Prover 6: Preprocessing ...
% 6.33/1.63  Prover 1: Constructing countermodel ...
% 6.33/1.66  Prover 3: Constructing countermodel ...
% 6.91/1.67  Prover 6: Proving ...
% 7.39/1.76  Prover 5: Constructing countermodel ...
% 8.08/1.84  Prover 2: Proving ...
% 8.08/1.85  Prover 4: Constructing countermodel ...
% 8.58/1.89  Prover 0: Proving ...
% 11.76/2.34  Prover 3: proved (1719ms)
% 11.76/2.34  
% 11.76/2.34  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 11.76/2.34  
% 11.76/2.34  Prover 5: stopped
% 11.76/2.34  Prover 6: stopped
% 11.86/2.36  Prover 0: stopped
% 11.86/2.36  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 11.86/2.36  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 11.86/2.36  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 11.86/2.36  Prover 2: stopped
% 11.86/2.36  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 11.86/2.36  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 12.30/2.42  Prover 8: Preprocessing ...
% 12.30/2.43  Prover 10: Preprocessing ...
% 12.30/2.43  Prover 7: Preprocessing ...
% 12.30/2.43  Prover 11: Preprocessing ...
% 12.30/2.45  Prover 13: Preprocessing ...
% 12.58/2.53  Prover 8: Warning: ignoring some quantifiers
% 12.58/2.53  Prover 8: Constructing countermodel ...
% 13.21/2.56  Prover 7: Constructing countermodel ...
% 13.21/2.57  Prover 10: Constructing countermodel ...
% 13.52/2.62  Prover 13: Constructing countermodel ...
% 13.99/2.64  Prover 11: Constructing countermodel ...
% 15.37/2.94  Prover 1: Found proof (size 335)
% 15.37/2.94  Prover 1: proved (2321ms)
% 15.37/2.94  Prover 4: stopped
% 15.37/2.94  Prover 10: stopped
% 15.37/2.94  Prover 11: stopped
% 15.37/2.94  Prover 8: stopped
% 15.37/2.94  Prover 13: stopped
% 15.37/2.94  Prover 7: stopped
% 15.37/2.94  
% 15.37/2.94  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 15.37/2.94  
% 16.44/3.02  % SZS output start Proof for theBenchmark
% 16.44/3.02  Assumptions after simplification:
% 16.44/3.02  ---------------------------------
% 16.44/3.02  
% 16.44/3.02    (mDivisor)
% 16.51/3.05    $i(sz00) &  ! [v0: $i] : ( ~ (aInteger0(v0) = 0) |  ~ $i(v0) | ( ! [v1: $i] : 
% 16.51/3.05        ! [v2: int] : (v2 = 0 | v1 = sz00 |  ~ (aDivisorOf0(v1, v0) = v2) |  ~
% 16.51/3.05          $i(v1) |  ? [v3: int] : ( ~ (v3 = 0) & aInteger0(v1) = v3) |  ! [v3: $i]
% 16.51/3.05          : ( ~ (sdtasdt0(v1, v3) = v0) |  ~ $i(v3) |  ? [v4: int] : ( ~ (v4 = 0)
% 16.51/3.05              & aInteger0(v3) = v4))) &  ! [v1: $i] : ( ~ (aDivisorOf0(v1, v0) =
% 16.51/3.05            0) |  ~ $i(v1) | ( ~ (v1 = sz00) & aInteger0(v1) = 0 &  ? [v2: $i] :
% 16.51/3.05            (sdtasdt0(v1, v2) = v0 & aInteger0(v2) = 0 & $i(v2))))))
% 16.51/3.05  
% 16.51/3.05    (mIntMult)
% 16.51/3.05     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (sdtasdt0(v0, v1) = v2) |  ~
% 16.51/3.05      $i(v1) |  ~ $i(v0) |  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :
% 16.51/3.05      (aInteger0(v2) = v5 & aInteger0(v1) = v4 & aInteger0(v0) = v3 & ( ~ (v4 = 0)
% 16.51/3.05          |  ~ (v3 = 0) | v5 = 0)))
% 16.51/3.05  
% 16.51/3.05    (mIntPlus)
% 16.51/3.05     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (sdtpldt0(v0, v1) = v2) |  ~
% 16.51/3.05      $i(v1) |  ~ $i(v0) |  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :
% 16.51/3.05      (aInteger0(v2) = v5 & aInteger0(v1) = v4 & aInteger0(v0) = v3 & ( ~ (v4 = 0)
% 16.51/3.05          |  ~ (v3 = 0) | v5 = 0)))
% 16.51/3.05  
% 16.51/3.05    (mMulAsso)
% 16.51/3.06     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] : ( ~
% 16.51/3.06      (sdtasdt0(v3, v2) = v4) |  ~ (sdtasdt0(v0, v1) = v3) |  ~ $i(v2) |  ~ $i(v1)
% 16.51/3.06      |  ~ $i(v0) |  ? [v5: any] :  ? [v6: any] :  ? [v7: any] :  ? [v8: $i] :  ?
% 16.51/3.06      [v9: $i] : (sdtasdt0(v1, v2) = v8 & sdtasdt0(v0, v8) = v9 & aInteger0(v2) =
% 16.51/3.06        v7 & aInteger0(v1) = v6 & aInteger0(v0) = v5 & $i(v9) & $i(v8) & ( ~ (v7 =
% 16.51/3.06            0) |  ~ (v6 = 0) |  ~ (v5 = 0) | v9 = v4)))
% 16.51/3.06  
% 16.51/3.06    (mMulComm)
% 16.51/3.06     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (sdtasdt0(v0, v1) = v2) |  ~
% 16.51/3.06      $i(v1) |  ~ $i(v0) |  ? [v3: any] :  ? [v4: any] :  ? [v5: $i] :
% 16.51/3.06      (sdtasdt0(v1, v0) = v5 & aInteger0(v1) = v4 & aInteger0(v0) = v3 & $i(v5) &
% 16.51/3.06        ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = v2)))
% 16.51/3.06  
% 16.51/3.06    (m__)
% 16.51/3.06    $i(xq) & $i(xp) & $i(xb) & $i(xa) &  ? [v0: $i] :  ? [v1: $i] :  ? [v2: any] :
% 16.51/3.06     ? [v3: any] :  ? [v4: any] :  ? [v5: any] : (sdteqdtlpzmzozddtrp0(xa, xb, xq)
% 16.51/3.06      = v5 & sdteqdtlpzmzozddtrp0(xa, xb, xp) = v3 & aDivisorOf0(xq, v1) = v4 &
% 16.51/3.06      aDivisorOf0(xp, v1) = v2 & sdtpldt0(xa, v0) = v1 & smndt0(xb) = v0 & $i(v1)
% 16.51/3.06      & $i(v0) & (( ~ (v5 = 0) &  ~ (v4 = 0) &  ! [v6: $i] : ( ~ (sdtasdt0(xq, v6)
% 16.51/3.06              = v1) |  ~ $i(v6) |  ? [v7: int] : ( ~ (v7 = 0) & aInteger0(v6) =
% 16.51/3.06              v7))) | ( ~ (v3 = 0) &  ~ (v2 = 0) &  ! [v6: $i] : ( ~ (sdtasdt0(xp,
% 16.51/3.06                v6) = v1) |  ~ $i(v6) |  ? [v7: int] : ( ~ (v7 = 0) &
% 16.51/3.06              aInteger0(v6) = v7)))))
% 16.51/3.06  
% 16.51/3.06    (m__1003)
% 16.51/3.06    $i(xq) & $i(xp) & $i(xb) & $i(xa) & $i(sz00) &  ? [v0: $i] :  ? [v1: $i] :  ?
% 16.51/3.06    [v2: $i] : ( ~ (v0 = sz00) & sdteqdtlpzmzozddtrp0(xa, xb, v0) = 0 &
% 16.51/3.06      aDivisorOf0(v0, v2) = 0 & sdtasdt0(xp, xq) = v0 & sdtpldt0(xa, v1) = v2 &
% 16.51/3.06      smndt0(xb) = v1 & $i(v2) & $i(v1) & $i(v0) &  ? [v3: $i] : (sdtasdt0(v0, v3)
% 16.51/3.06        = v2 & aInteger0(v3) = 0 & $i(v3)))
% 16.51/3.06  
% 16.51/3.06    (m__1032)
% 16.51/3.06    $i(xm) & $i(xq) & $i(xp) & $i(xb) & $i(xa) &  ? [v0: $i] :  ? [v1: $i] :  ?
% 16.51/3.06    [v2: $i] : (sdtasdt0(v0, xm) = v1 & sdtasdt0(xp, xq) = v0 & sdtpldt0(xa, v2) =
% 16.51/3.06      v1 & smndt0(xb) = v2 & aInteger0(xm) = 0 & $i(v2) & $i(v1) & $i(v0))
% 16.51/3.06  
% 16.51/3.06    (m__1071)
% 16.51/3.07    $i(xm) & $i(xq) & $i(xp) & $i(xb) & $i(xa) &  ? [v0: $i] :  ? [v1: $i] :  ?
% 16.51/3.07    [v2: $i] :  ? [v3: $i] : (sdtasdt0(xq, v3) = v1 & sdtasdt0(xq, xm) = v0 &
% 16.51/3.07      sdtasdt0(xp, v0) = v1 & sdtasdt0(xp, xm) = v3 & sdtpldt0(xa, v2) = v1 &
% 16.51/3.07      smndt0(xb) = v2 & $i(v3) & $i(v2) & $i(v1) & $i(v0))
% 16.51/3.07  
% 16.51/3.07    (m__979)
% 16.51/3.07     ~ (xq = sz00) &  ~ (xp = sz00) & aInteger0(xq) = 0 & aInteger0(xp) = 0 &
% 16.51/3.07    aInteger0(xb) = 0 & aInteger0(xa) = 0 & $i(xq) & $i(xp) & $i(xb) & $i(xa) &
% 16.51/3.07    $i(sz00)
% 16.51/3.07  
% 16.51/3.07    (function-axioms)
% 16.51/3.07     ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :  !
% 16.51/3.07    [v3: $i] :  ! [v4: $i] : (v1 = v0 |  ~ (sdteqdtlpzmzozddtrp0(v4, v3, v2) = v1)
% 16.51/3.07      |  ~ (sdteqdtlpzmzozddtrp0(v4, v3, v2) = v0)) &  ! [v0: MultipleValueBool] :
% 16.51/3.07     ! [v1: MultipleValueBool] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~
% 16.51/3.07      (aDivisorOf0(v3, v2) = v1) |  ~ (aDivisorOf0(v3, v2) = v0)) &  ! [v0: $i] : 
% 16.51/3.07    ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~ (sdtasdt0(v3, v2) = v1)
% 16.51/3.07      |  ~ (sdtasdt0(v3, v2) = v0)) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  !
% 16.51/3.07    [v3: $i] : (v1 = v0 |  ~ (sdtpldt0(v3, v2) = v1) |  ~ (sdtpldt0(v3, v2) = v0))
% 16.51/3.07    &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : (v1 = v0 |  ~ (smndt0(v2) = v1) | 
% 16.51/3.07      ~ (smndt0(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 16.51/3.07      MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (aInteger0(v2) = v1) |  ~
% 16.51/3.07      (aInteger0(v2) = v0))
% 16.51/3.07  
% 16.51/3.07  Further assumptions not needed in the proof:
% 16.51/3.07  --------------------------------------------
% 16.51/3.07  mAddAsso, mAddComm, mAddNeg, mAddZero, mDistrib, mEquMod, mEquModRef,
% 16.51/3.07  mEquModSym, mEquModTrn, mIntNeg, mIntOne, mIntZero, mIntegers, mMulMinOne,
% 16.51/3.07  mMulOne, mMulZero, mZeroDiv
% 16.51/3.07  
% 16.51/3.07  Those formulas are unsatisfiable:
% 16.51/3.07  ---------------------------------
% 16.51/3.07  
% 16.51/3.07  Begin of proof
% 16.51/3.07  | 
% 16.51/3.07  | ALPHA: (mDivisor) implies:
% 16.51/3.08  |   (1)   ! [v0: $i] : ( ~ (aInteger0(v0) = 0) |  ~ $i(v0) | ( ! [v1: $i] :  !
% 16.51/3.08  |            [v2: int] : (v2 = 0 | v1 = sz00 |  ~ (aDivisorOf0(v1, v0) = v2) | 
% 16.51/3.08  |              ~ $i(v1) |  ? [v3: int] : ( ~ (v3 = 0) & aInteger0(v1) = v3) |  !
% 16.51/3.08  |              [v3: $i] : ( ~ (sdtasdt0(v1, v3) = v0) |  ~ $i(v3) |  ? [v4: int]
% 16.51/3.08  |                : ( ~ (v4 = 0) & aInteger0(v3) = v4))) &  ! [v1: $i] : ( ~
% 16.51/3.08  |              (aDivisorOf0(v1, v0) = 0) |  ~ $i(v1) | ( ~ (v1 = sz00) &
% 16.51/3.08  |                aInteger0(v1) = 0 &  ? [v2: $i] : (sdtasdt0(v1, v2) = v0 &
% 16.51/3.08  |                  aInteger0(v2) = 0 & $i(v2))))))
% 16.51/3.08  | 
% 16.51/3.08  | ALPHA: (m__979) implies:
% 16.51/3.08  |   (2)   ~ (xp = sz00)
% 16.51/3.08  |   (3)   ~ (xq = sz00)
% 16.51/3.08  |   (4)  aInteger0(xp) = 0
% 16.51/3.08  |   (5)  aInteger0(xq) = 0
% 16.51/3.08  | 
% 16.51/3.08  | ALPHA: (m__1003) implies:
% 16.51/3.08  |   (6)   ? [v0: $i] :  ? [v1: $i] :  ? [v2: $i] : ( ~ (v0 = sz00) &
% 16.51/3.08  |          sdteqdtlpzmzozddtrp0(xa, xb, v0) = 0 & aDivisorOf0(v0, v2) = 0 &
% 16.51/3.08  |          sdtasdt0(xp, xq) = v0 & sdtpldt0(xa, v1) = v2 & smndt0(xb) = v1 &
% 16.51/3.08  |          $i(v2) & $i(v1) & $i(v0) &  ? [v3: $i] : (sdtasdt0(v0, v3) = v2 &
% 16.51/3.08  |            aInteger0(v3) = 0 & $i(v3)))
% 16.51/3.08  | 
% 16.51/3.08  | ALPHA: (m__1032) implies:
% 16.51/3.08  |   (7)   ? [v0: $i] :  ? [v1: $i] :  ? [v2: $i] : (sdtasdt0(v0, xm) = v1 &
% 16.51/3.08  |          sdtasdt0(xp, xq) = v0 & sdtpldt0(xa, v2) = v1 & smndt0(xb) = v2 &
% 16.51/3.08  |          aInteger0(xm) = 0 & $i(v2) & $i(v1) & $i(v0))
% 16.51/3.08  | 
% 16.51/3.08  | ALPHA: (m__1071) implies:
% 16.51/3.08  |   (8)  $i(xm)
% 16.51/3.08  |   (9)   ? [v0: $i] :  ? [v1: $i] :  ? [v2: $i] :  ? [v3: $i] : (sdtasdt0(xq,
% 16.51/3.08  |            v3) = v1 & sdtasdt0(xq, xm) = v0 & sdtasdt0(xp, v0) = v1 &
% 16.51/3.08  |          sdtasdt0(xp, xm) = v3 & sdtpldt0(xa, v2) = v1 & smndt0(xb) = v2 &
% 16.51/3.08  |          $i(v3) & $i(v2) & $i(v1) & $i(v0))
% 16.51/3.08  | 
% 16.51/3.08  | ALPHA: (m__) implies:
% 16.51/3.08  |   (10)  $i(xa)
% 16.51/3.08  |   (11)  $i(xp)
% 16.51/3.08  |   (12)  $i(xq)
% 16.51/3.08  |   (13)   ? [v0: $i] :  ? [v1: $i] :  ? [v2: any] :  ? [v3: any] :  ? [v4: any]
% 16.51/3.08  |         :  ? [v5: any] : (sdteqdtlpzmzozddtrp0(xa, xb, xq) = v5 &
% 16.51/3.08  |           sdteqdtlpzmzozddtrp0(xa, xb, xp) = v3 & aDivisorOf0(xq, v1) = v4 &
% 16.51/3.08  |           aDivisorOf0(xp, v1) = v2 & sdtpldt0(xa, v0) = v1 & smndt0(xb) = v0 &
% 16.51/3.08  |           $i(v1) & $i(v0) & (( ~ (v5 = 0) &  ~ (v4 = 0) &  ! [v6: $i] : ( ~
% 16.51/3.08  |                 (sdtasdt0(xq, v6) = v1) |  ~ $i(v6) |  ? [v7: int] : ( ~ (v7 =
% 16.51/3.08  |                     0) & aInteger0(v6) = v7))) | ( ~ (v3 = 0) &  ~ (v2 = 0) & 
% 16.51/3.08  |               ! [v6: $i] : ( ~ (sdtasdt0(xp, v6) = v1) |  ~ $i(v6) |  ? [v7:
% 16.51/3.08  |                   int] : ( ~ (v7 = 0) & aInteger0(v6) = v7)))))
% 16.51/3.08  | 
% 16.51/3.08  | ALPHA: (function-axioms) implies:
% 16.51/3.08  |   (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 16.51/3.08  |         : (v1 = v0 |  ~ (aInteger0(v2) = v1) |  ~ (aInteger0(v2) = v0))
% 16.51/3.08  |   (15)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : (v1 = v0 |  ~ (smndt0(v2) =
% 16.51/3.08  |             v1) |  ~ (smndt0(v2) = v0))
% 16.51/3.09  |   (16)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~
% 16.51/3.09  |           (sdtpldt0(v3, v2) = v1) |  ~ (sdtpldt0(v3, v2) = v0))
% 16.51/3.09  |   (17)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~
% 16.51/3.09  |           (sdtasdt0(v3, v2) = v1) |  ~ (sdtasdt0(v3, v2) = v0))
% 16.51/3.09  | 
% 16.51/3.09  | DELTA: instantiating (7) with fresh symbols all_22_0, all_22_1, all_22_2
% 16.51/3.09  |        gives:
% 16.51/3.09  |   (18)  sdtasdt0(all_22_2, xm) = all_22_1 & sdtasdt0(xp, xq) = all_22_2 &
% 16.51/3.09  |         sdtpldt0(xa, all_22_0) = all_22_1 & smndt0(xb) = all_22_0 &
% 16.51/3.09  |         aInteger0(xm) = 0 & $i(all_22_0) & $i(all_22_1) & $i(all_22_2)
% 16.51/3.09  | 
% 16.51/3.09  | ALPHA: (18) implies:
% 16.51/3.09  |   (19)  aInteger0(xm) = 0
% 16.51/3.09  |   (20)  smndt0(xb) = all_22_0
% 16.51/3.09  |   (21)  sdtpldt0(xa, all_22_0) = all_22_1
% 16.51/3.09  |   (22)  sdtasdt0(xp, xq) = all_22_2
% 16.51/3.09  |   (23)  sdtasdt0(all_22_2, xm) = all_22_1
% 16.51/3.09  | 
% 16.51/3.09  | DELTA: instantiating (9) with fresh symbols all_24_0, all_24_1, all_24_2,
% 16.51/3.09  |        all_24_3 gives:
% 16.51/3.09  |   (24)  sdtasdt0(xq, all_24_0) = all_24_2 & sdtasdt0(xq, xm) = all_24_3 &
% 16.51/3.09  |         sdtasdt0(xp, all_24_3) = all_24_2 & sdtasdt0(xp, xm) = all_24_0 &
% 16.51/3.09  |         sdtpldt0(xa, all_24_1) = all_24_2 & smndt0(xb) = all_24_1 &
% 16.51/3.09  |         $i(all_24_0) & $i(all_24_1) & $i(all_24_2) & $i(all_24_3)
% 16.51/3.09  | 
% 16.51/3.09  | ALPHA: (24) implies:
% 16.51/3.09  |   (25)  $i(all_24_3)
% 16.51/3.09  |   (26)  $i(all_24_1)
% 16.51/3.09  |   (27)  $i(all_24_0)
% 16.51/3.09  |   (28)  smndt0(xb) = all_24_1
% 16.51/3.09  |   (29)  sdtpldt0(xa, all_24_1) = all_24_2
% 16.51/3.09  |   (30)  sdtasdt0(xp, xm) = all_24_0
% 16.51/3.09  |   (31)  sdtasdt0(xp, all_24_3) = all_24_2
% 16.51/3.09  |   (32)  sdtasdt0(xq, xm) = all_24_3
% 16.51/3.09  |   (33)  sdtasdt0(xq, all_24_0) = all_24_2
% 16.51/3.09  | 
% 16.51/3.09  | DELTA: instantiating (6) with fresh symbols all_29_0, all_29_1, all_29_2
% 16.51/3.09  |        gives:
% 16.51/3.09  |   (34)   ~ (all_29_2 = sz00) & sdteqdtlpzmzozddtrp0(xa, xb, all_29_2) = 0 &
% 16.51/3.09  |         aDivisorOf0(all_29_2, all_29_0) = 0 & sdtasdt0(xp, xq) = all_29_2 &
% 16.51/3.09  |         sdtpldt0(xa, all_29_1) = all_29_0 & smndt0(xb) = all_29_1 &
% 16.51/3.09  |         $i(all_29_0) & $i(all_29_1) & $i(all_29_2) &  ? [v0: $i] :
% 16.51/3.09  |         (sdtasdt0(all_29_2, v0) = all_29_0 & aInteger0(v0) = 0 & $i(v0))
% 16.51/3.09  | 
% 16.51/3.09  | ALPHA: (34) implies:
% 16.51/3.09  |   (35)  $i(all_29_2)
% 16.51/3.09  |   (36)  smndt0(xb) = all_29_1
% 16.51/3.09  |   (37)  sdtpldt0(xa, all_29_1) = all_29_0
% 16.51/3.09  |   (38)  sdtasdt0(xp, xq) = all_29_2
% 16.51/3.09  |   (39)   ? [v0: $i] : (sdtasdt0(all_29_2, v0) = all_29_0 & aInteger0(v0) = 0 &
% 16.51/3.09  |           $i(v0))
% 16.51/3.09  | 
% 16.51/3.09  | DELTA: instantiating (13) with fresh symbols all_31_0, all_31_1, all_31_2,
% 16.51/3.09  |        all_31_3, all_31_4, all_31_5 gives:
% 16.51/3.10  |   (40)  sdteqdtlpzmzozddtrp0(xa, xb, xq) = all_31_0 & sdteqdtlpzmzozddtrp0(xa,
% 16.51/3.10  |           xb, xp) = all_31_2 & aDivisorOf0(xq, all_31_4) = all_31_1 &
% 16.51/3.10  |         aDivisorOf0(xp, all_31_4) = all_31_3 & sdtpldt0(xa, all_31_5) =
% 16.51/3.10  |         all_31_4 & smndt0(xb) = all_31_5 & $i(all_31_4) & $i(all_31_5) & (( ~
% 16.51/3.10  |             (all_31_0 = 0) &  ~ (all_31_1 = 0) &  ! [v0: $i] : ( ~
% 16.51/3.10  |               (sdtasdt0(xq, v0) = all_31_4) |  ~ $i(v0) |  ? [v1: int] : ( ~
% 16.51/3.10  |                 (v1 = 0) & aInteger0(v0) = v1))) | ( ~ (all_31_2 = 0) &  ~
% 16.51/3.10  |             (all_31_3 = 0) &  ! [v0: $i] : ( ~ (sdtasdt0(xp, v0) = all_31_4) |
% 16.51/3.10  |                ~ $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) & aInteger0(v0) = v1))))
% 16.51/3.10  | 
% 16.51/3.10  | ALPHA: (40) implies:
% 16.51/3.10  |   (41)  smndt0(xb) = all_31_5
% 16.51/3.10  |   (42)  sdtpldt0(xa, all_31_5) = all_31_4
% 16.51/3.10  |   (43)  aDivisorOf0(xp, all_31_4) = all_31_3
% 16.51/3.10  |   (44)  aDivisorOf0(xq, all_31_4) = all_31_1
% 16.51/3.10  |   (45)  ( ~ (all_31_0 = 0) &  ~ (all_31_1 = 0) &  ! [v0: $i] : ( ~
% 16.51/3.10  |             (sdtasdt0(xq, v0) = all_31_4) |  ~ $i(v0) |  ? [v1: int] : ( ~ (v1
% 16.51/3.10  |                 = 0) & aInteger0(v0) = v1))) | ( ~ (all_31_2 = 0) &  ~
% 16.51/3.10  |           (all_31_3 = 0) &  ! [v0: $i] : ( ~ (sdtasdt0(xp, v0) = all_31_4) | 
% 16.51/3.10  |             ~ $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) & aInteger0(v0) = v1)))
% 16.51/3.10  | 
% 16.51/3.10  | DELTA: instantiating (39) with fresh symbol all_33_0 gives:
% 16.51/3.10  |   (46)  sdtasdt0(all_29_2, all_33_0) = all_29_0 & aInteger0(all_33_0) = 0 &
% 16.51/3.10  |         $i(all_33_0)
% 16.51/3.10  | 
% 16.51/3.10  | ALPHA: (46) implies:
% 16.51/3.10  |   (47)  $i(all_33_0)
% 16.51/3.10  |   (48)  aInteger0(all_33_0) = 0
% 16.51/3.10  |   (49)  sdtasdt0(all_29_2, all_33_0) = all_29_0
% 16.51/3.10  | 
% 16.51/3.10  | GROUND_INST: instantiating (15) with all_24_1, all_29_1, xb, simplifying with
% 16.51/3.10  |              (28), (36) gives:
% 16.51/3.10  |   (50)  all_29_1 = all_24_1
% 16.51/3.10  | 
% 16.51/3.10  | GROUND_INST: instantiating (15) with all_29_1, all_31_5, xb, simplifying with
% 16.51/3.10  |              (36), (41) gives:
% 16.51/3.10  |   (51)  all_31_5 = all_29_1
% 16.51/3.10  | 
% 16.51/3.10  | GROUND_INST: instantiating (15) with all_22_0, all_31_5, xb, simplifying with
% 16.51/3.10  |              (20), (41) gives:
% 16.51/3.10  |   (52)  all_31_5 = all_22_0
% 16.51/3.10  | 
% 16.51/3.10  | GROUND_INST: instantiating (17) with all_22_2, all_29_2, xq, xp, simplifying
% 16.51/3.10  |              with (22), (38) gives:
% 16.51/3.10  |   (53)  all_29_2 = all_22_2
% 16.51/3.10  | 
% 16.51/3.10  | COMBINE_EQS: (51), (52) imply:
% 16.51/3.10  |   (54)  all_29_1 = all_22_0
% 16.51/3.10  | 
% 16.51/3.10  | SIMP: (54) implies:
% 16.51/3.10  |   (55)  all_29_1 = all_22_0
% 16.51/3.10  | 
% 16.51/3.10  | COMBINE_EQS: (50), (55) imply:
% 16.51/3.10  |   (56)  all_24_1 = all_22_0
% 16.51/3.10  | 
% 16.51/3.10  | REDUCE: (49), (53) imply:
% 16.51/3.10  |   (57)  sdtasdt0(all_22_2, all_33_0) = all_29_0
% 16.51/3.10  | 
% 16.51/3.10  | REDUCE: (42), (52) imply:
% 16.51/3.10  |   (58)  sdtpldt0(xa, all_22_0) = all_31_4
% 16.51/3.10  | 
% 16.51/3.10  | REDUCE: (37), (55) imply:
% 16.51/3.10  |   (59)  sdtpldt0(xa, all_22_0) = all_29_0
% 16.51/3.10  | 
% 16.51/3.10  | REDUCE: (29), (56) imply:
% 16.51/3.10  |   (60)  sdtpldt0(xa, all_22_0) = all_24_2
% 16.51/3.10  | 
% 16.51/3.10  | REDUCE: (35), (53) imply:
% 16.51/3.10  |   (61)  $i(all_22_2)
% 16.51/3.10  | 
% 16.51/3.10  | REDUCE: (26), (56) imply:
% 16.51/3.10  |   (62)  $i(all_22_0)
% 16.51/3.10  | 
% 16.51/3.10  | GROUND_INST: instantiating (16) with all_22_1, all_29_0, all_22_0, xa,
% 16.51/3.10  |              simplifying with (21), (59) gives:
% 16.51/3.10  |   (63)  all_29_0 = all_22_1
% 16.51/3.10  | 
% 16.51/3.10  | GROUND_INST: instantiating (16) with all_29_0, all_31_4, all_22_0, xa,
% 16.51/3.10  |              simplifying with (58), (59) gives:
% 16.51/3.11  |   (64)  all_31_4 = all_29_0
% 16.51/3.11  | 
% 16.51/3.11  | GROUND_INST: instantiating (16) with all_24_2, all_31_4, all_22_0, xa,
% 16.51/3.11  |              simplifying with (58), (60) gives:
% 16.51/3.11  |   (65)  all_31_4 = all_24_2
% 16.51/3.11  | 
% 16.51/3.11  | COMBINE_EQS: (64), (65) imply:
% 16.51/3.11  |   (66)  all_29_0 = all_24_2
% 16.51/3.11  | 
% 16.51/3.11  | SIMP: (66) implies:
% 16.51/3.11  |   (67)  all_29_0 = all_24_2
% 16.51/3.11  | 
% 16.51/3.11  | COMBINE_EQS: (63), (67) imply:
% 16.51/3.11  |   (68)  all_24_2 = all_22_1
% 16.51/3.11  | 
% 16.51/3.11  | COMBINE_EQS: (65), (68) imply:
% 16.51/3.11  |   (69)  all_31_4 = all_22_1
% 16.51/3.11  | 
% 16.51/3.11  | REDUCE: (44), (69) imply:
% 16.51/3.11  |   (70)  aDivisorOf0(xq, all_22_1) = all_31_1
% 16.51/3.11  | 
% 16.51/3.11  | REDUCE: (43), (69) imply:
% 16.51/3.11  |   (71)  aDivisorOf0(xp, all_22_1) = all_31_3
% 16.51/3.11  | 
% 16.51/3.11  | REDUCE: (57), (63) imply:
% 16.51/3.11  |   (72)  sdtasdt0(all_22_2, all_33_0) = all_22_1
% 16.51/3.11  | 
% 16.51/3.11  | REDUCE: (33), (68) imply:
% 16.51/3.11  |   (73)  sdtasdt0(xq, all_24_0) = all_22_1
% 16.51/3.11  | 
% 16.51/3.11  | REDUCE: (31), (68) imply:
% 16.51/3.11  |   (74)  sdtasdt0(xp, all_24_3) = all_22_1
% 16.51/3.11  | 
% 16.51/3.11  | GROUND_INST: instantiating (mIntPlus) with xa, all_22_0, all_22_1, simplifying
% 16.51/3.11  |              with (10), (21), (62) gives:
% 16.51/3.11  |   (75)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_22_0) = v1
% 16.51/3.11  |           & aInteger0(all_22_1) = v2 & aInteger0(xa) = v0 & ( ~ (v1 = 0) |  ~
% 16.51/3.11  |             (v0 = 0) | v2 = 0))
% 16.51/3.11  | 
% 16.51/3.11  | GROUND_INST: instantiating (mMulComm) with xp, xq, all_22_2, simplifying with
% 16.51/3.11  |              (11), (12), (22) gives:
% 16.51/3.11  |   (76)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] : (sdtasdt0(xq, xp) = v2 &
% 16.51/3.11  |           aInteger0(xq) = v1 & aInteger0(xp) = v0 & $i(v2) & ( ~ (v1 = 0) |  ~
% 16.51/3.11  |             (v0 = 0) | v2 = all_22_2))
% 16.51/3.11  | 
% 16.51/3.11  | GROUND_INST: instantiating (mIntMult) with xp, xq, all_22_2, simplifying with
% 16.51/3.11  |              (11), (12), (22) gives:
% 16.51/3.11  |   (77)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_22_2) = v2
% 16.51/3.11  |           & aInteger0(xq) = v1 & aInteger0(xp) = v0 & ( ~ (v1 = 0) |  ~ (v0 =
% 16.93/3.11  |               0) | v2 = 0))
% 16.93/3.11  | 
% 16.93/3.11  | GROUND_INST: instantiating (mMulComm) with xp, xm, all_24_0, simplifying with
% 16.93/3.11  |              (8), (11), (30) gives:
% 16.93/3.11  |   (78)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] : (sdtasdt0(xm, xp) = v2 &
% 16.93/3.11  |           aInteger0(xm) = v1 & aInteger0(xp) = v0 & $i(v2) & ( ~ (v1 = 0) |  ~
% 16.93/3.11  |             (v0 = 0) | v2 = all_24_0))
% 16.93/3.11  | 
% 16.93/3.11  | GROUND_INST: instantiating (mIntMult) with xp, xm, all_24_0, simplifying with
% 16.93/3.11  |              (8), (11), (30) gives:
% 16.93/3.11  |   (79)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_24_0) = v2
% 16.93/3.11  |           & aInteger0(xm) = v1 & aInteger0(xp) = v0 & ( ~ (v1 = 0) |  ~ (v0 =
% 16.93/3.11  |               0) | v2 = 0))
% 16.93/3.11  | 
% 16.93/3.12  | GROUND_INST: instantiating (mMulComm) with xp, all_24_3, all_22_1, simplifying
% 16.93/3.12  |              with (11), (25), (74) gives:
% 16.93/3.12  |   (80)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] : (sdtasdt0(all_24_3, xp) =
% 16.93/3.12  |           v2 & aInteger0(all_24_3) = v1 & aInteger0(xp) = v0 & $i(v2) & ( ~
% 16.93/3.12  |             (v1 = 0) |  ~ (v0 = 0) | v2 = all_22_1))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mIntMult) with xp, all_24_3, all_22_1, simplifying
% 16.93/3.12  |              with (11), (25), (74) gives:
% 16.93/3.12  |   (81)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_24_3) = v1
% 16.93/3.12  |           & aInteger0(all_22_1) = v2 & aInteger0(xp) = v0 & ( ~ (v1 = 0) |  ~
% 16.93/3.12  |             (v0 = 0) | v2 = 0))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mMulComm) with xq, xm, all_24_3, simplifying with
% 16.93/3.12  |              (8), (12), (32) gives:
% 16.93/3.12  |   (82)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] : (sdtasdt0(xm, xq) = v2 &
% 16.93/3.12  |           aInteger0(xm) = v1 & aInteger0(xq) = v0 & $i(v2) & ( ~ (v1 = 0) |  ~
% 16.93/3.12  |             (v0 = 0) | v2 = all_24_3))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mIntMult) with xq, xm, all_24_3, simplifying with
% 16.93/3.12  |              (8), (12), (32) gives:
% 16.93/3.12  |   (83)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_24_3) = v2
% 16.93/3.12  |           & aInteger0(xm) = v1 & aInteger0(xq) = v0 & ( ~ (v1 = 0) |  ~ (v0 =
% 16.93/3.12  |               0) | v2 = 0))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mMulComm) with xq, all_24_0, all_22_1, simplifying
% 16.93/3.12  |              with (12), (27), (73) gives:
% 16.93/3.12  |   (84)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] : (sdtasdt0(all_24_0, xq) =
% 16.93/3.12  |           v2 & aInteger0(all_24_0) = v1 & aInteger0(xq) = v0 & $i(v2) & ( ~
% 16.93/3.12  |             (v1 = 0) |  ~ (v0 = 0) | v2 = all_22_1))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mIntMult) with xq, all_24_0, all_22_1, simplifying
% 16.93/3.12  |              with (12), (27), (73) gives:
% 16.93/3.12  |   (85)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_24_0) = v1
% 16.93/3.12  |           & aInteger0(all_22_1) = v2 & aInteger0(xq) = v0 & ( ~ (v1 = 0) |  ~
% 16.93/3.12  |             (v0 = 0) | v2 = 0))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mMulComm) with all_22_2, xm, all_22_1, simplifying
% 16.93/3.12  |              with (8), (23), (61) gives:
% 16.93/3.12  |   (86)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] : (sdtasdt0(xm, all_22_2) =
% 16.93/3.12  |           v2 & aInteger0(all_22_2) = v0 & aInteger0(xm) = v1 & $i(v2) & ( ~
% 16.93/3.12  |             (v1 = 0) |  ~ (v0 = 0) | v2 = all_22_1))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mIntMult) with all_22_2, xm, all_22_1, simplifying
% 16.93/3.12  |              with (8), (23), (61) gives:
% 16.93/3.12  |   (87)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_22_1) = v2
% 16.93/3.12  |           & aInteger0(all_22_2) = v0 & aInteger0(xm) = v1 & ( ~ (v1 = 0) |  ~
% 16.93/3.12  |             (v0 = 0) | v2 = 0))
% 16.93/3.12  | 
% 16.93/3.12  | GROUND_INST: instantiating (mMulAsso) with xp, xq, all_33_0, all_22_2,
% 16.93/3.12  |              all_22_1, simplifying with (11), (12), (22), (47), (72) gives:
% 16.93/3.13  |   (88)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: $i] :  ? [v4: $i]
% 16.93/3.13  |         : (sdtasdt0(xq, all_33_0) = v3 & sdtasdt0(xp, v3) = v4 &
% 16.93/3.13  |           aInteger0(all_33_0) = v2 & aInteger0(xq) = v1 & aInteger0(xp) = v0 &
% 16.93/3.13  |           $i(v4) & $i(v3) & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v4 =
% 16.93/3.13  |             all_22_1))
% 16.93/3.13  | 
% 16.93/3.13  | GROUND_INST: instantiating (mMulComm) with all_22_2, all_33_0, all_22_1,
% 16.93/3.13  |              simplifying with (47), (61), (72) gives:
% 16.93/3.13  |   (89)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] : (sdtasdt0(all_33_0,
% 16.93/3.13  |             all_22_2) = v2 & aInteger0(all_33_0) = v1 & aInteger0(all_22_2) =
% 16.93/3.13  |           v0 & $i(v2) & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2 = all_22_1))
% 16.93/3.13  | 
% 16.93/3.13  | GROUND_INST: instantiating (mIntMult) with all_22_2, all_33_0, all_22_1,
% 16.93/3.13  |              simplifying with (47), (61), (72) gives:
% 16.93/3.13  |   (90)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (aInteger0(all_33_0) = v1
% 16.93/3.13  |           & aInteger0(all_22_1) = v2 & aInteger0(all_22_2) = v0 & ( ~ (v1 = 0)
% 16.93/3.13  |             |  ~ (v0 = 0) | v2 = 0))
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (77) with fresh symbols all_60_0, all_60_1, all_60_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (91)  aInteger0(all_22_2) = all_60_0 & aInteger0(xq) = all_60_1 &
% 16.93/3.13  |         aInteger0(xp) = all_60_2 & ( ~ (all_60_1 = 0) |  ~ (all_60_2 = 0) |
% 16.93/3.13  |           all_60_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (91) implies:
% 16.93/3.13  |   (92)  aInteger0(xp) = all_60_2
% 16.93/3.13  |   (93)  aInteger0(xq) = all_60_1
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (75) with fresh symbols all_62_0, all_62_1, all_62_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (94)  aInteger0(all_22_0) = all_62_1 & aInteger0(all_22_1) = all_62_0 &
% 16.93/3.13  |         aInteger0(xa) = all_62_2 & ( ~ (all_62_1 = 0) |  ~ (all_62_2 = 0) |
% 16.93/3.13  |           all_62_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (94) implies:
% 16.93/3.13  |   (95)  aInteger0(all_22_1) = all_62_0
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (90) with fresh symbols all_64_0, all_64_1, all_64_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (96)  aInteger0(all_33_0) = all_64_1 & aInteger0(all_22_1) = all_64_0 &
% 16.93/3.13  |         aInteger0(all_22_2) = all_64_2 & ( ~ (all_64_1 = 0) |  ~ (all_64_2 =
% 16.93/3.13  |             0) | all_64_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (96) implies:
% 16.93/3.13  |   (97)  aInteger0(all_22_1) = all_64_0
% 16.93/3.13  |   (98)  aInteger0(all_33_0) = all_64_1
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (87) with fresh symbols all_66_0, all_66_1, all_66_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (99)  aInteger0(all_22_1) = all_66_0 & aInteger0(all_22_2) = all_66_2 &
% 16.93/3.13  |         aInteger0(xm) = all_66_1 & ( ~ (all_66_1 = 0) |  ~ (all_66_2 = 0) |
% 16.93/3.13  |           all_66_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (99) implies:
% 16.93/3.13  |   (100)  aInteger0(all_22_1) = all_66_0
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (85) with fresh symbols all_68_0, all_68_1, all_68_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (101)  aInteger0(all_24_0) = all_68_1 & aInteger0(all_22_1) = all_68_0 &
% 16.93/3.13  |          aInteger0(xq) = all_68_2 & ( ~ (all_68_1 = 0) |  ~ (all_68_2 = 0) |
% 16.93/3.13  |            all_68_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (101) implies:
% 16.93/3.13  |   (102)  aInteger0(xq) = all_68_2
% 16.93/3.13  |   (103)  aInteger0(all_22_1) = all_68_0
% 16.93/3.13  |   (104)  aInteger0(all_24_0) = all_68_1
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (83) with fresh symbols all_70_0, all_70_1, all_70_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (105)  aInteger0(all_24_3) = all_70_0 & aInteger0(xm) = all_70_1 &
% 16.93/3.13  |          aInteger0(xq) = all_70_2 & ( ~ (all_70_1 = 0) |  ~ (all_70_2 = 0) |
% 16.93/3.13  |            all_70_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (105) implies:
% 16.93/3.13  |   (106)  aInteger0(xq) = all_70_2
% 16.93/3.13  |   (107)  aInteger0(xm) = all_70_1
% 16.93/3.13  |   (108)  aInteger0(all_24_3) = all_70_0
% 16.93/3.13  |   (109)   ~ (all_70_1 = 0) |  ~ (all_70_2 = 0) | all_70_0 = 0
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (81) with fresh symbols all_72_0, all_72_1, all_72_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (110)  aInteger0(all_24_3) = all_72_1 & aInteger0(all_22_1) = all_72_0 &
% 16.93/3.13  |          aInteger0(xp) = all_72_2 & ( ~ (all_72_1 = 0) |  ~ (all_72_2 = 0) |
% 16.93/3.13  |            all_72_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (110) implies:
% 16.93/3.13  |   (111)  aInteger0(xp) = all_72_2
% 16.93/3.13  |   (112)  aInteger0(all_22_1) = all_72_0
% 16.93/3.13  |   (113)  aInteger0(all_24_3) = all_72_1
% 16.93/3.13  |   (114)   ~ (all_72_1 = 0) |  ~ (all_72_2 = 0) | all_72_0 = 0
% 16.93/3.13  | 
% 16.93/3.13  | DELTA: instantiating (79) with fresh symbols all_74_0, all_74_1, all_74_2
% 16.93/3.13  |        gives:
% 16.93/3.13  |   (115)  aInteger0(all_24_0) = all_74_0 & aInteger0(xm) = all_74_1 &
% 16.93/3.13  |          aInteger0(xp) = all_74_2 & ( ~ (all_74_1 = 0) |  ~ (all_74_2 = 0) |
% 16.93/3.13  |            all_74_0 = 0)
% 16.93/3.13  | 
% 16.93/3.13  | ALPHA: (115) implies:
% 16.93/3.14  |   (116)  aInteger0(xp) = all_74_2
% 16.93/3.14  |   (117)  aInteger0(xm) = all_74_1
% 16.93/3.14  |   (118)  aInteger0(all_24_0) = all_74_0
% 16.93/3.14  |   (119)   ~ (all_74_1 = 0) |  ~ (all_74_2 = 0) | all_74_0 = 0
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (89) with fresh symbols all_76_0, all_76_1, all_76_2
% 16.93/3.14  |        gives:
% 16.93/3.14  |   (120)  sdtasdt0(all_33_0, all_22_2) = all_76_0 & aInteger0(all_33_0) =
% 16.93/3.14  |          all_76_1 & aInteger0(all_22_2) = all_76_2 & $i(all_76_0) & ( ~
% 16.93/3.14  |            (all_76_1 = 0) |  ~ (all_76_2 = 0) | all_76_0 = all_22_1)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (120) implies:
% 16.93/3.14  |   (121)  aInteger0(all_33_0) = all_76_1
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (78) with fresh symbols all_78_0, all_78_1, all_78_2
% 16.93/3.14  |        gives:
% 16.93/3.14  |   (122)  sdtasdt0(xm, xp) = all_78_0 & aInteger0(xm) = all_78_1 &
% 16.93/3.14  |          aInteger0(xp) = all_78_2 & $i(all_78_0) & ( ~ (all_78_1 = 0) |  ~
% 16.93/3.14  |            (all_78_2 = 0) | all_78_0 = all_24_0)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (122) implies:
% 16.93/3.14  |   (123)  aInteger0(xp) = all_78_2
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (80) with fresh symbols all_82_0, all_82_1, all_82_2
% 16.93/3.14  |        gives:
% 16.93/3.14  |   (124)  sdtasdt0(all_24_3, xp) = all_82_0 & aInteger0(all_24_3) = all_82_1 &
% 16.93/3.14  |          aInteger0(xp) = all_82_2 & $i(all_82_0) & ( ~ (all_82_1 = 0) |  ~
% 16.93/3.14  |            (all_82_2 = 0) | all_82_0 = all_22_1)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (124) implies:
% 16.93/3.14  |   (125)  aInteger0(xp) = all_82_2
% 16.93/3.14  |   (126)  aInteger0(all_24_3) = all_82_1
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (76) with fresh symbols all_84_0, all_84_1, all_84_2
% 16.93/3.14  |        gives:
% 16.93/3.14  |   (127)  sdtasdt0(xq, xp) = all_84_0 & aInteger0(xq) = all_84_1 &
% 16.93/3.14  |          aInteger0(xp) = all_84_2 & $i(all_84_0) & ( ~ (all_84_1 = 0) |  ~
% 16.93/3.14  |            (all_84_2 = 0) | all_84_0 = all_22_2)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (127) implies:
% 16.93/3.14  |   (128)  aInteger0(xp) = all_84_2
% 16.93/3.14  |   (129)  aInteger0(xq) = all_84_1
% 16.93/3.14  |   (130)  sdtasdt0(xq, xp) = all_84_0
% 16.93/3.14  |   (131)   ~ (all_84_1 = 0) |  ~ (all_84_2 = 0) | all_84_0 = all_22_2
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (84) with fresh symbols all_86_0, all_86_1, all_86_2
% 16.93/3.14  |        gives:
% 16.93/3.14  |   (132)  sdtasdt0(all_24_0, xq) = all_86_0 & aInteger0(all_24_0) = all_86_1 &
% 16.93/3.14  |          aInteger0(xq) = all_86_2 & $i(all_86_0) & ( ~ (all_86_1 = 0) |  ~
% 16.93/3.14  |            (all_86_2 = 0) | all_86_0 = all_22_1)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (132) implies:
% 16.93/3.14  |   (133)  $i(all_86_0)
% 16.93/3.14  |   (134)  aInteger0(xq) = all_86_2
% 16.93/3.14  |   (135)  aInteger0(all_24_0) = all_86_1
% 16.93/3.14  |   (136)   ~ (all_86_1 = 0) |  ~ (all_86_2 = 0) | all_86_0 = all_22_1
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (86) with fresh symbols all_88_0, all_88_1, all_88_2
% 16.93/3.14  |        gives:
% 16.93/3.14  |   (137)  sdtasdt0(xm, all_22_2) = all_88_0 & aInteger0(all_22_2) = all_88_2 &
% 16.93/3.14  |          aInteger0(xm) = all_88_1 & $i(all_88_0) & ( ~ (all_88_1 = 0) |  ~
% 16.93/3.14  |            (all_88_2 = 0) | all_88_0 = all_22_1)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (137) implies:
% 16.93/3.14  |   (138)  aInteger0(xm) = all_88_1
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (82) with fresh symbols all_90_0, all_90_1, all_90_2
% 16.93/3.14  |        gives:
% 16.93/3.14  |   (139)  sdtasdt0(xm, xq) = all_90_0 & aInteger0(xm) = all_90_1 &
% 16.93/3.14  |          aInteger0(xq) = all_90_2 & $i(all_90_0) & ( ~ (all_90_1 = 0) |  ~
% 16.93/3.14  |            (all_90_2 = 0) | all_90_0 = all_24_3)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (139) implies:
% 16.93/3.14  |   (140)  aInteger0(xq) = all_90_2
% 16.93/3.14  |   (141)  aInteger0(xm) = all_90_1
% 16.93/3.14  | 
% 16.93/3.14  | DELTA: instantiating (88) with fresh symbols all_92_0, all_92_1, all_92_2,
% 16.93/3.14  |        all_92_3, all_92_4 gives:
% 16.93/3.14  |   (142)  sdtasdt0(xq, all_33_0) = all_92_1 & sdtasdt0(xp, all_92_1) = all_92_0
% 16.93/3.14  |          & aInteger0(all_33_0) = all_92_2 & aInteger0(xq) = all_92_3 &
% 16.93/3.14  |          aInteger0(xp) = all_92_4 & $i(all_92_0) & $i(all_92_1) & ( ~
% 16.93/3.14  |            (all_92_2 = 0) |  ~ (all_92_3 = 0) |  ~ (all_92_4 = 0) | all_92_0 =
% 16.93/3.14  |            all_22_1)
% 16.93/3.14  | 
% 16.93/3.14  | ALPHA: (142) implies:
% 16.93/3.14  |   (143)  $i(all_92_1)
% 16.93/3.14  |   (144)  aInteger0(xp) = all_92_4
% 16.93/3.14  |   (145)  aInteger0(xq) = all_92_3
% 16.93/3.14  |   (146)  aInteger0(all_33_0) = all_92_2
% 16.93/3.14  |   (147)  sdtasdt0(xp, all_92_1) = all_92_0
% 16.93/3.14  |   (148)  sdtasdt0(xq, all_33_0) = all_92_1
% 16.93/3.14  |   (149)   ~ (all_92_2 = 0) |  ~ (all_92_3 = 0) |  ~ (all_92_4 = 0) | all_92_0
% 16.93/3.14  |          = all_22_1
% 16.93/3.14  | 
% 16.93/3.14  | GROUND_INST: instantiating (14) with all_60_2, all_78_2, xp, simplifying with
% 16.93/3.14  |              (92), (123) gives:
% 16.93/3.14  |   (150)  all_78_2 = all_60_2
% 16.93/3.14  | 
% 16.93/3.14  | GROUND_INST: instantiating (14) with all_78_2, all_82_2, xp, simplifying with
% 16.93/3.14  |              (123), (125) gives:
% 16.93/3.14  |   (151)  all_82_2 = all_78_2
% 16.93/3.14  | 
% 16.93/3.14  | GROUND_INST: instantiating (14) with 0, all_84_2, xp, simplifying with (4),
% 16.93/3.14  |              (128) gives:
% 16.93/3.14  |   (152)  all_84_2 = 0
% 16.93/3.14  | 
% 16.93/3.14  | GROUND_INST: instantiating (14) with all_82_2, all_84_2, xp, simplifying with
% 16.93/3.14  |              (125), (128) gives:
% 16.93/3.14  |   (153)  all_84_2 = all_82_2
% 16.93/3.14  | 
% 16.93/3.14  | GROUND_INST: instantiating (14) with all_72_2, all_84_2, xp, simplifying with
% 16.93/3.14  |              (111), (128) gives:
% 16.93/3.14  |   (154)  all_84_2 = all_72_2
% 16.93/3.14  | 
% 16.93/3.14  | GROUND_INST: instantiating (14) with all_82_2, all_92_4, xp, simplifying with
% 16.93/3.14  |              (125), (144) gives:
% 16.93/3.14  |   (155)  all_92_4 = all_82_2
% 16.93/3.14  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_74_2, all_92_4, xp, simplifying with
% 16.93/3.15  |              (116), (144) gives:
% 16.93/3.15  |   (156)  all_92_4 = all_74_2
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with 0, all_86_2, xq, simplifying with (5),
% 16.93/3.15  |              (134) gives:
% 16.93/3.15  |   (157)  all_86_2 = 0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_68_2, all_86_2, xq, simplifying with
% 16.93/3.15  |              (102), (134) gives:
% 16.93/3.15  |   (158)  all_86_2 = all_68_2
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_86_2, all_90_2, xq, simplifying with
% 16.93/3.15  |              (134), (140) gives:
% 16.93/3.15  |   (159)  all_90_2 = all_86_2
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_84_1, all_90_2, xq, simplifying with
% 16.93/3.15  |              (129), (140) gives:
% 16.93/3.15  |   (160)  all_90_2 = all_84_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_60_1, all_90_2, xq, simplifying with
% 16.93/3.15  |              (93), (140) gives:
% 16.93/3.15  |   (161)  all_90_2 = all_60_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_90_2, all_92_3, xq, simplifying with
% 16.93/3.15  |              (140), (145) gives:
% 16.93/3.15  |   (162)  all_92_3 = all_90_2
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_70_2, all_92_3, xq, simplifying with
% 16.93/3.15  |              (106), (145) gives:
% 16.93/3.15  |   (163)  all_92_3 = all_70_2
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_74_1, all_88_1, xm, simplifying with
% 16.93/3.15  |              (117), (138) gives:
% 16.93/3.15  |   (164)  all_88_1 = all_74_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_70_1, all_88_1, xm, simplifying with
% 16.93/3.15  |              (107), (138) gives:
% 16.93/3.15  |   (165)  all_88_1 = all_70_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with 0, all_90_1, xm, simplifying with (19),
% 16.93/3.15  |              (141) gives:
% 16.93/3.15  |   (166)  all_90_1 = 0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_88_1, all_90_1, xm, simplifying with
% 16.93/3.15  |              (138), (141) gives:
% 16.93/3.15  |   (167)  all_90_1 = all_88_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_64_0, all_66_0, all_22_1, simplifying
% 16.93/3.15  |              with (97), (100) gives:
% 16.93/3.15  |   (168)  all_66_0 = all_64_0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_68_0, all_72_0, all_22_1, simplifying
% 16.93/3.15  |              with (103), (112) gives:
% 16.93/3.15  |   (169)  all_72_0 = all_68_0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_66_0, all_72_0, all_22_1, simplifying
% 16.93/3.15  |              with (100), (112) gives:
% 16.93/3.15  |   (170)  all_72_0 = all_66_0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_62_0, all_72_0, all_22_1, simplifying
% 16.93/3.15  |              with (95), (112) gives:
% 16.93/3.15  |   (171)  all_72_0 = all_62_0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_72_1, all_82_1, all_24_3, simplifying
% 16.93/3.15  |              with (113), (126) gives:
% 16.93/3.15  |   (172)  all_82_1 = all_72_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_70_0, all_82_1, all_24_3, simplifying
% 16.93/3.15  |              with (108), (126) gives:
% 16.93/3.15  |   (173)  all_82_1 = all_70_0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_74_0, all_86_1, all_24_0, simplifying
% 16.93/3.15  |              with (118), (135) gives:
% 16.93/3.15  |   (174)  all_86_1 = all_74_0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_68_1, all_86_1, all_24_0, simplifying
% 16.93/3.15  |              with (104), (135) gives:
% 16.93/3.15  |   (175)  all_86_1 = all_68_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_64_1, all_76_1, all_33_0, simplifying
% 16.93/3.15  |              with (98), (121) gives:
% 16.93/3.15  |   (176)  all_76_1 = all_64_1
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with 0, all_92_2, all_33_0, simplifying with
% 16.93/3.15  |              (48), (146) gives:
% 16.93/3.15  |   (177)  all_92_2 = 0
% 16.93/3.15  | 
% 16.93/3.15  | GROUND_INST: instantiating (14) with all_76_1, all_92_2, all_33_0, simplifying
% 16.93/3.15  |              with (121), (146) gives:
% 16.93/3.15  |   (178)  all_92_2 = all_76_1
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (177), (178) imply:
% 16.93/3.15  |   (179)  all_76_1 = 0
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (179) implies:
% 16.93/3.15  |   (180)  all_76_1 = 0
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (162), (163) imply:
% 16.93/3.15  |   (181)  all_90_2 = all_70_2
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (181) implies:
% 16.93/3.15  |   (182)  all_90_2 = all_70_2
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (155), (156) imply:
% 16.93/3.15  |   (183)  all_82_2 = all_74_2
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (183) implies:
% 16.93/3.15  |   (184)  all_82_2 = all_74_2
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (166), (167) imply:
% 16.93/3.15  |   (185)  all_88_1 = 0
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (185) implies:
% 16.93/3.15  |   (186)  all_88_1 = 0
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (159), (160) imply:
% 16.93/3.15  |   (187)  all_86_2 = all_84_1
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (187) implies:
% 16.93/3.15  |   (188)  all_86_2 = all_84_1
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (160), (161) imply:
% 16.93/3.15  |   (189)  all_84_1 = all_60_1
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (160), (182) imply:
% 16.93/3.15  |   (190)  all_84_1 = all_70_2
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (164), (186) imply:
% 16.93/3.15  |   (191)  all_74_1 = 0
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (164), (165) imply:
% 16.93/3.15  |   (192)  all_74_1 = all_70_1
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (174), (175) imply:
% 16.93/3.15  |   (193)  all_74_0 = all_68_1
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (157), (158) imply:
% 16.93/3.15  |   (194)  all_68_2 = 0
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (158), (188) imply:
% 16.93/3.15  |   (195)  all_84_1 = all_68_2
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (195) implies:
% 16.93/3.15  |   (196)  all_84_1 = all_68_2
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (189), (190) imply:
% 16.93/3.15  |   (197)  all_70_2 = all_60_1
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (190), (196) imply:
% 16.93/3.15  |   (198)  all_70_2 = all_68_2
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (152), (154) imply:
% 16.93/3.15  |   (199)  all_72_2 = 0
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (153), (154) imply:
% 16.93/3.15  |   (200)  all_82_2 = all_72_2
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (200) implies:
% 16.93/3.15  |   (201)  all_82_2 = all_72_2
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (172), (173) imply:
% 16.93/3.15  |   (202)  all_72_1 = all_70_0
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (202) implies:
% 16.93/3.15  |   (203)  all_72_1 = all_70_0
% 16.93/3.15  | 
% 16.93/3.15  | COMBINE_EQS: (151), (184) imply:
% 16.93/3.15  |   (204)  all_78_2 = all_74_2
% 16.93/3.15  | 
% 16.93/3.15  | SIMP: (204) implies:
% 16.93/3.15  |   (205)  all_78_2 = all_74_2
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (184), (201) imply:
% 16.93/3.16  |   (206)  all_74_2 = all_72_2
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (150), (205) imply:
% 16.93/3.16  |   (207)  all_74_2 = all_60_2
% 16.93/3.16  | 
% 16.93/3.16  | SIMP: (207) implies:
% 16.93/3.16  |   (208)  all_74_2 = all_60_2
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (176), (180) imply:
% 16.93/3.16  |   (209)  all_64_1 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (191), (192) imply:
% 16.93/3.16  |   (210)  all_70_1 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (206), (208) imply:
% 16.93/3.16  |   (211)  all_72_2 = all_60_2
% 16.93/3.16  | 
% 16.93/3.16  | SIMP: (211) implies:
% 16.93/3.16  |   (212)  all_72_2 = all_60_2
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (169), (171) imply:
% 16.93/3.16  |   (213)  all_68_0 = all_62_0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (169), (170) imply:
% 16.93/3.16  |   (214)  all_68_0 = all_66_0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (199), (212) imply:
% 16.93/3.16  |   (215)  all_60_2 = 0
% 16.93/3.16  | 
% 16.93/3.16  | SIMP: (215) implies:
% 16.93/3.16  |   (216)  all_60_2 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (197), (198) imply:
% 16.93/3.16  |   (217)  all_68_2 = all_60_1
% 16.93/3.16  | 
% 16.93/3.16  | SIMP: (217) implies:
% 16.93/3.16  |   (218)  all_68_2 = all_60_1
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (213), (214) imply:
% 16.93/3.16  |   (219)  all_66_0 = all_62_0
% 16.93/3.16  | 
% 16.93/3.16  | SIMP: (219) implies:
% 16.93/3.16  |   (220)  all_66_0 = all_62_0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (194), (218) imply:
% 16.93/3.16  |   (221)  all_60_1 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (168), (220) imply:
% 16.93/3.16  |   (222)  all_64_0 = all_62_0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (197), (221) imply:
% 16.93/3.16  |   (223)  all_70_2 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (208), (216) imply:
% 16.93/3.16  |   (224)  all_74_2 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (190), (223) imply:
% 16.93/3.16  |   (225)  all_84_1 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (156), (224) imply:
% 16.93/3.16  |   (226)  all_92_4 = 0
% 16.93/3.16  | 
% 16.93/3.16  | COMBINE_EQS: (163), (223) imply:
% 16.93/3.16  |   (227)  all_92_3 = 0
% 16.93/3.16  | 
% 16.93/3.16  | BETA: splitting (109) gives:
% 16.93/3.16  | 
% 16.93/3.16  | Case 1:
% 16.93/3.16  | | 
% 16.93/3.16  | |   (228)   ~ (all_70_1 = 0)
% 16.93/3.16  | | 
% 16.93/3.16  | | REDUCE: (210), (228) imply:
% 16.93/3.16  | |   (229)  $false
% 16.93/3.16  | | 
% 16.93/3.16  | | CLOSE: (229) is inconsistent.
% 16.93/3.16  | | 
% 16.93/3.16  | Case 2:
% 16.93/3.16  | | 
% 16.93/3.16  | |   (230)   ~ (all_70_2 = 0) | all_70_0 = 0
% 16.93/3.16  | | 
% 16.93/3.16  | | BETA: splitting (230) gives:
% 16.93/3.16  | | 
% 16.93/3.16  | | Case 1:
% 16.93/3.16  | | | 
% 16.93/3.16  | | |   (231)   ~ (all_70_2 = 0)
% 16.93/3.16  | | | 
% 16.93/3.16  | | | REDUCE: (223), (231) imply:
% 16.93/3.16  | | |   (232)  $false
% 16.93/3.16  | | | 
% 16.93/3.16  | | | CLOSE: (232) is inconsistent.
% 16.93/3.16  | | | 
% 16.93/3.16  | | Case 2:
% 16.93/3.16  | | | 
% 16.93/3.16  | | |   (233)  all_70_0 = 0
% 16.93/3.16  | | | 
% 16.93/3.16  | | | COMBINE_EQS: (203), (233) imply:
% 16.93/3.16  | | |   (234)  all_72_1 = 0
% 16.93/3.16  | | | 
% 16.93/3.16  | | | BETA: splitting (114) gives:
% 16.93/3.16  | | | 
% 16.93/3.16  | | | Case 1:
% 16.93/3.16  | | | | 
% 16.93/3.16  | | | |   (235)   ~ (all_72_1 = 0)
% 16.93/3.16  | | | | 
% 16.93/3.16  | | | | REDUCE: (234), (235) imply:
% 16.93/3.16  | | | |   (236)  $false
% 16.93/3.16  | | | | 
% 16.93/3.16  | | | | CLOSE: (236) is inconsistent.
% 16.93/3.16  | | | | 
% 16.93/3.16  | | | Case 2:
% 16.93/3.16  | | | | 
% 16.93/3.16  | | | |   (237)   ~ (all_72_2 = 0) | all_72_0 = 0
% 16.93/3.16  | | | | 
% 16.93/3.16  | | | | BETA: splitting (237) gives:
% 16.93/3.16  | | | | 
% 16.93/3.16  | | | | Case 1:
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | |   (238)   ~ (all_72_2 = 0)
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | | REDUCE: (199), (238) imply:
% 16.93/3.16  | | | | |   (239)  $false
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | | CLOSE: (239) is inconsistent.
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | Case 2:
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | |   (240)  all_72_0 = 0
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | | COMBINE_EQS: (171), (240) imply:
% 16.93/3.16  | | | | |   (241)  all_62_0 = 0
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | | SIMP: (241) implies:
% 16.93/3.16  | | | | |   (242)  all_62_0 = 0
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | | REDUCE: (95), (242) imply:
% 16.93/3.16  | | | | |   (243)  aInteger0(all_22_1) = 0
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | | BETA: splitting (119) gives:
% 16.93/3.16  | | | | | 
% 16.93/3.16  | | | | | Case 1:
% 16.93/3.16  | | | | | | 
% 16.93/3.16  | | | | | |   (244)   ~ (all_74_1 = 0)
% 16.93/3.16  | | | | | | 
% 16.93/3.16  | | | | | | REDUCE: (191), (244) imply:
% 16.93/3.16  | | | | | |   (245)  $false
% 16.93/3.16  | | | | | | 
% 16.93/3.16  | | | | | | CLOSE: (245) is inconsistent.
% 16.93/3.16  | | | | | | 
% 16.93/3.16  | | | | | Case 2:
% 16.93/3.16  | | | | | | 
% 16.93/3.16  | | | | | |   (246)   ~ (all_74_2 = 0) | all_74_0 = 0
% 16.93/3.16  | | | | | | 
% 16.93/3.16  | | | | | | BETA: splitting (149) gives:
% 16.93/3.16  | | | | | | 
% 16.93/3.16  | | | | | | Case 1:
% 16.93/3.16  | | | | | | | 
% 16.93/3.16  | | | | | | |   (247)   ~ (all_92_2 = 0)
% 16.93/3.16  | | | | | | | 
% 16.93/3.16  | | | | | | | REDUCE: (177), (247) imply:
% 16.93/3.16  | | | | | | |   (248)  $false
% 16.93/3.16  | | | | | | | 
% 16.93/3.16  | | | | | | | CLOSE: (248) is inconsistent.
% 16.93/3.16  | | | | | | | 
% 16.93/3.16  | | | | | | Case 2:
% 16.93/3.16  | | | | | | | 
% 16.93/3.16  | | | | | | |   (249)   ~ (all_92_3 = 0) |  ~ (all_92_4 = 0) | all_92_0 =
% 16.93/3.16  | | | | | | |          all_22_1
% 16.93/3.16  | | | | | | | 
% 16.93/3.16  | | | | | | | BETA: splitting (249) gives:
% 16.93/3.16  | | | | | | | 
% 16.93/3.16  | | | | | | | Case 1:
% 16.93/3.16  | | | | | | | | 
% 16.93/3.16  | | | | | | | |   (250)   ~ (all_92_3 = 0)
% 16.93/3.16  | | | | | | | | 
% 16.93/3.16  | | | | | | | | REDUCE: (227), (250) imply:
% 16.93/3.16  | | | | | | | |   (251)  $false
% 16.93/3.16  | | | | | | | | 
% 16.93/3.16  | | | | | | | | CLOSE: (251) is inconsistent.
% 16.93/3.16  | | | | | | | | 
% 16.93/3.16  | | | | | | | Case 2:
% 16.93/3.16  | | | | | | | | 
% 16.93/3.16  | | | | | | | |   (252)   ~ (all_92_4 = 0) | all_92_0 = all_22_1
% 16.93/3.16  | | | | | | | | 
% 16.93/3.16  | | | | | | | | BETA: splitting (131) gives:
% 16.93/3.16  | | | | | | | | 
% 16.93/3.16  | | | | | | | | Case 1:
% 16.93/3.16  | | | | | | | | | 
% 16.93/3.16  | | | | | | | | |   (253)   ~ (all_84_1 = 0)
% 16.93/3.16  | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | REDUCE: (225), (253) imply:
% 16.93/3.16  | | | | | | | | |   (254)  $false
% 16.93/3.16  | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | CLOSE: (254) is inconsistent.
% 16.93/3.16  | | | | | | | | | 
% 16.93/3.16  | | | | | | | | Case 2:
% 16.93/3.16  | | | | | | | | | 
% 16.93/3.16  | | | | | | | | |   (255)   ~ (all_84_2 = 0) | all_84_0 = all_22_2
% 16.93/3.16  | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | BETA: splitting (255) gives:
% 16.93/3.16  | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | Case 1:
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | |   (256)   ~ (all_84_2 = 0)
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | REDUCE: (152), (256) imply:
% 16.93/3.16  | | | | | | | | | |   (257)  $false
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | CLOSE: (257) is inconsistent.
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | Case 2:
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | |   (258)  all_84_0 = all_22_2
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | REDUCE: (130), (258) imply:
% 16.93/3.16  | | | | | | | | | |   (259)  sdtasdt0(xq, xp) = all_22_2
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | BETA: splitting (246) gives:
% 16.93/3.16  | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | Case 1:
% 16.93/3.16  | | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | |   (260)   ~ (all_74_2 = 0)
% 16.93/3.16  | | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | | REDUCE: (224), (260) imply:
% 16.93/3.16  | | | | | | | | | | |   (261)  $false
% 16.93/3.16  | | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | | CLOSE: (261) is inconsistent.
% 16.93/3.16  | | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | Case 2:
% 16.93/3.16  | | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | |   (262)  all_74_0 = 0
% 16.93/3.16  | | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | | COMBINE_EQS: (193), (262) imply:
% 16.93/3.16  | | | | | | | | | | |   (263)  all_68_1 = 0
% 16.93/3.16  | | | | | | | | | | | 
% 16.93/3.16  | | | | | | | | | | | SIMP: (263) implies:
% 16.93/3.17  | | | | | | | | | | |   (264)  all_68_1 = 0
% 16.93/3.17  | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | COMBINE_EQS: (175), (264) imply:
% 16.93/3.17  | | | | | | | | | | |   (265)  all_86_1 = 0
% 16.93/3.17  | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | REDUCE: (104), (264) imply:
% 16.93/3.17  | | | | | | | | | | |   (266)  aInteger0(all_24_0) = 0
% 16.93/3.17  | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | BETA: splitting (252) gives:
% 16.93/3.17  | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | Case 1:
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | |   (267)   ~ (all_92_4 = 0)
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | REDUCE: (226), (267) imply:
% 16.93/3.17  | | | | | | | | | | | |   (268)  $false
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | CLOSE: (268) is inconsistent.
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | Case 2:
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | |   (269)  all_92_0 = all_22_1
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | REDUCE: (147), (269) imply:
% 16.93/3.17  | | | | | | | | | | | |   (270)  sdtasdt0(xp, all_92_1) = all_22_1
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | BETA: splitting (136) gives:
% 16.93/3.17  | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | Case 1:
% 16.93/3.17  | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | |   (271)   ~ (all_86_1 = 0)
% 16.93/3.17  | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | REDUCE: (265), (271) imply:
% 16.93/3.17  | | | | | | | | | | | | |   (272)  $false
% 16.93/3.17  | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | CLOSE: (272) is inconsistent.
% 16.93/3.17  | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | Case 2:
% 16.93/3.17  | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | |   (273)   ~ (all_86_2 = 0) | all_86_0 = all_22_1
% 16.93/3.17  | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | BETA: splitting (273) gives:
% 16.93/3.17  | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | Case 1:
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | |   (274)   ~ (all_86_2 = 0)
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | REDUCE: (157), (274) imply:
% 16.93/3.17  | | | | | | | | | | | | | |   (275)  $false
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | CLOSE: (275) is inconsistent.
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | Case 2:
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | |   (276)  all_86_0 = all_22_1
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | REDUCE: (133), (276) imply:
% 16.93/3.17  | | | | | | | | | | | | | |   (277)  $i(all_22_1)
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_22_1, simplifying with
% 16.93/3.17  | | | | | | | | | | | | | |              (243), (277) gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (278)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 | v0 = sz00 |
% 16.93/3.17  | | | | | | | | | | | | | |             ~ (aDivisorOf0(v0, all_22_1) = v1) |  ~ $i(v0)
% 16.93/3.17  | | | | | | | | | | | | | |            |  ? [v2: int] : ( ~ (v2 = 0) & aInteger0(v0) =
% 16.93/3.17  | | | | | | | | | | | | | |              v2) |  ! [v2: $i] : ( ~ (sdtasdt0(v0, v2) =
% 16.93/3.17  | | | | | | | | | | | | | |                all_22_1) |  ~ $i(v2) |  ? [v3: int] : ( ~
% 16.93/3.17  | | | | | | | | | | | | | |                (v3 = 0) & aInteger0(v2) = v3))) &  ! [v0:
% 16.93/3.17  | | | | | | | | | | | | | |            $i] : ( ~ (aDivisorOf0(v0, all_22_1) = 0) |  ~
% 16.93/3.17  | | | | | | | | | | | | | |            $i(v0) | ( ~ (v0 = sz00) & aInteger0(v0) = 0 & 
% 16.93/3.17  | | | | | | | | | | | | | |              ? [v1: $i] : (sdtasdt0(v0, v1) = all_22_1 &
% 16.93/3.17  | | | | | | | | | | | | | |                aInteger0(v1) = 0 & $i(v1))))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | ALPHA: (278) implies:
% 16.93/3.17  | | | | | | | | | | | | | |   (279)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 | v0 = sz00 |
% 16.93/3.17  | | | | | | | | | | | | | |             ~ (aDivisorOf0(v0, all_22_1) = v1) |  ~ $i(v0)
% 16.93/3.17  | | | | | | | | | | | | | |            |  ? [v2: int] : ( ~ (v2 = 0) & aInteger0(v0) =
% 16.93/3.17  | | | | | | | | | | | | | |              v2) |  ! [v2: $i] : ( ~ (sdtasdt0(v0, v2) =
% 16.93/3.17  | | | | | | | | | | | | | |                all_22_1) |  ~ $i(v2) |  ? [v3: int] : ( ~
% 16.93/3.17  | | | | | | | | | | | | | |                (v3 = 0) & aInteger0(v2) = v3)))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (mMulComm) with xp, all_92_1,
% 16.93/3.17  | | | | | | | | | | | | | |              all_22_1, simplifying with (11), (143), (270)
% 16.93/3.17  | | | | | | | | | | | | | |              gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (280)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] :
% 16.93/3.17  | | | | | | | | | | | | | |          (sdtasdt0(all_92_1, xp) = v2 & aInteger0(all_92_1)
% 16.93/3.17  | | | | | | | | | | | | | |            = v1 & aInteger0(xp) = v0 & $i(v2) & ( ~ (v1 =
% 16.93/3.17  | | | | | | | | | | | | | |                0) |  ~ (v0 = 0) | v2 = all_22_1))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (mIntMult) with xp, all_92_1,
% 16.93/3.17  | | | | | | | | | | | | | |              all_22_1, simplifying with (11), (143), (270)
% 16.93/3.17  | | | | | | | | | | | | | |              gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (281)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 16.93/3.17  | | | | | | | | | | | | | |          (aInteger0(all_92_1) = v1 & aInteger0(all_22_1) =
% 16.93/3.17  | | | | | | | | | | | | | |            v2 & aInteger0(xp) = v0 & ( ~ (v1 = 0) |  ~ (v0
% 16.93/3.17  | | | | | | | | | | | | | |                = 0) | v2 = 0))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (mMulAsso) with xq, xp, all_33_0,
% 16.93/3.17  | | | | | | | | | | | | | |              all_22_2, all_22_1, simplifying with (11), (12),
% 16.93/3.17  | | | | | | | | | | | | | |              (47), (72), (259) gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (282)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 16.93/3.17  | | | | | | | | | | | | | |          [v3: $i] :  ? [v4: $i] : (sdtasdt0(xq, v3) = v4 &
% 16.93/3.17  | | | | | | | | | | | | | |            sdtasdt0(xp, all_33_0) = v3 &
% 16.93/3.17  | | | | | | | | | | | | | |            aInteger0(all_33_0) = v2 & aInteger0(xq) = v0 &
% 16.93/3.17  | | | | | | | | | | | | | |            aInteger0(xp) = v1 & $i(v4) & $i(v3) & ( ~ (v2 =
% 16.93/3.17  | | | | | | | | | | | | | |                0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v4 =
% 16.93/3.17  | | | | | | | | | | | | | |              all_22_1))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (mMulComm) with xq, all_33_0,
% 16.93/3.17  | | | | | | | | | | | | | |              all_92_1, simplifying with (12), (47), (148)
% 16.93/3.17  | | | | | | | | | | | | | |              gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (283)   ? [v0: any] :  ? [v1: any] :  ? [v2: $i] :
% 16.93/3.17  | | | | | | | | | | | | | |          (sdtasdt0(all_33_0, xq) = v2 & aInteger0(all_33_0)
% 16.93/3.17  | | | | | | | | | | | | | |            = v1 & aInteger0(xq) = v0 & $i(v2) & ( ~ (v1 =
% 16.93/3.17  | | | | | | | | | | | | | |                0) |  ~ (v0 = 0) | v2 = all_92_1))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (mIntMult) with xq, all_33_0,
% 16.93/3.17  | | | | | | | | | | | | | |              all_92_1, simplifying with (12), (47), (148)
% 16.93/3.17  | | | | | | | | | | | | | |              gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (284)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 16.93/3.17  | | | | | | | | | | | | | |          (aInteger0(all_92_1) = v2 & aInteger0(all_33_0) =
% 16.93/3.17  | | | | | | | | | | | | | |            v1 & aInteger0(xq) = v0 & ( ~ (v1 = 0) |  ~ (v0
% 16.93/3.17  | | | | | | | | | | | | | |                = 0) | v2 = 0))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (279) with xp, all_31_3, simplifying
% 16.93/3.17  | | | | | | | | | | | | | |              with (11), (71) gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (285)  all_31_3 = 0 | xp = sz00 |  ? [v0: int] : ( ~ (v0
% 16.93/3.17  | | | | | | | | | | | | | |              = 0) & aInteger0(xp) = v0) |  ! [v0: $i] : ( ~
% 16.93/3.17  | | | | | | | | | | | | | |            (sdtasdt0(xp, v0) = all_22_1) |  ~ $i(v0) |  ?
% 16.93/3.17  | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & aInteger0(v0) = v1))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | GROUND_INST: instantiating (279) with xq, all_31_1, simplifying
% 16.93/3.17  | | | | | | | | | | | | | |              with (12), (70) gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (286)  all_31_1 = 0 | xq = sz00 |  ? [v0: int] : ( ~ (v0
% 16.93/3.17  | | | | | | | | | | | | | |              = 0) & aInteger0(xq) = v0) |  ! [v0: $i] : ( ~
% 16.93/3.17  | | | | | | | | | | | | | |            (sdtasdt0(xq, v0) = all_22_1) |  ~ $i(v0) |  ?
% 16.93/3.17  | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & aInteger0(v0) = v1))
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | DELTA: instantiating (281) with fresh symbols all_248_0,
% 16.93/3.17  | | | | | | | | | | | | | |        all_248_1, all_248_2 gives:
% 16.93/3.17  | | | | | | | | | | | | | |   (287)  aInteger0(all_92_1) = all_248_1 &
% 16.93/3.17  | | | | | | | | | | | | | |          aInteger0(all_22_1) = all_248_0 & aInteger0(xp) =
% 16.93/3.17  | | | | | | | | | | | | | |          all_248_2 & ( ~ (all_248_1 = 0) |  ~ (all_248_2 =
% 16.93/3.17  | | | | | | | | | | | | | |              0) | all_248_0 = 0)
% 16.93/3.17  | | | | | | | | | | | | | | 
% 16.93/3.17  | | | | | | | | | | | | | | ALPHA: (287) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (288)  aInteger0(xp) = all_248_2
% 16.93/3.18  | | | | | | | | | | | | | |   (289)  aInteger0(all_92_1) = all_248_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | DELTA: instantiating (284) with fresh symbols all_250_0,
% 16.93/3.18  | | | | | | | | | | | | | |        all_250_1, all_250_2 gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (290)  aInteger0(all_92_1) = all_250_0 &
% 16.93/3.18  | | | | | | | | | | | | | |          aInteger0(all_33_0) = all_250_1 & aInteger0(xq) =
% 16.93/3.18  | | | | | | | | | | | | | |          all_250_2 & ( ~ (all_250_1 = 0) |  ~ (all_250_2 =
% 16.93/3.18  | | | | | | | | | | | | | |              0) | all_250_0 = 0)
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | ALPHA: (290) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (291)  aInteger0(xq) = all_250_2
% 16.93/3.18  | | | | | | | | | | | | | |   (292)  aInteger0(all_33_0) = all_250_1
% 16.93/3.18  | | | | | | | | | | | | | |   (293)  aInteger0(all_92_1) = all_250_0
% 16.93/3.18  | | | | | | | | | | | | | |   (294)   ~ (all_250_1 = 0) |  ~ (all_250_2 = 0) |
% 16.93/3.18  | | | | | | | | | | | | | |          all_250_0 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | DELTA: instantiating (280) with fresh symbols all_252_0,
% 16.93/3.18  | | | | | | | | | | | | | |        all_252_1, all_252_2 gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (295)  sdtasdt0(all_92_1, xp) = all_252_0 &
% 16.93/3.18  | | | | | | | | | | | | | |          aInteger0(all_92_1) = all_252_1 & aInteger0(xp) =
% 16.93/3.18  | | | | | | | | | | | | | |          all_252_2 & $i(all_252_0) & ( ~ (all_252_1 = 0) | 
% 16.93/3.18  | | | | | | | | | | | | | |            ~ (all_252_2 = 0) | all_252_0 = all_22_1)
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | ALPHA: (295) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (296)  aInteger0(xp) = all_252_2
% 16.93/3.18  | | | | | | | | | | | | | |   (297)  aInteger0(all_92_1) = all_252_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | DELTA: instantiating (283) with fresh symbols all_254_0,
% 16.93/3.18  | | | | | | | | | | | | | |        all_254_1, all_254_2 gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (298)  sdtasdt0(all_33_0, xq) = all_254_0 &
% 16.93/3.18  | | | | | | | | | | | | | |          aInteger0(all_33_0) = all_254_1 & aInteger0(xq) =
% 16.93/3.18  | | | | | | | | | | | | | |          all_254_2 & $i(all_254_0) & ( ~ (all_254_1 = 0) | 
% 16.93/3.18  | | | | | | | | | | | | | |            ~ (all_254_2 = 0) | all_254_0 = all_92_1)
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | ALPHA: (298) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (299)  aInteger0(xq) = all_254_2
% 16.93/3.18  | | | | | | | | | | | | | |   (300)  aInteger0(all_33_0) = all_254_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | DELTA: instantiating (282) with fresh symbols all_258_0,
% 16.93/3.18  | | | | | | | | | | | | | |        all_258_1, all_258_2, all_258_3, all_258_4 gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (301)  sdtasdt0(xq, all_258_1) = all_258_0 & sdtasdt0(xp,
% 16.93/3.18  | | | | | | | | | | | | | |            all_33_0) = all_258_1 & aInteger0(all_33_0) =
% 16.93/3.18  | | | | | | | | | | | | | |          all_258_2 & aInteger0(xq) = all_258_4 &
% 16.93/3.18  | | | | | | | | | | | | | |          aInteger0(xp) = all_258_3 & $i(all_258_0) &
% 16.93/3.18  | | | | | | | | | | | | | |          $i(all_258_1) & ( ~ (all_258_2 = 0) |  ~
% 16.93/3.18  | | | | | | | | | | | | | |            (all_258_3 = 0) |  ~ (all_258_4 = 0) | all_258_0
% 16.93/3.18  | | | | | | | | | | | | | |            = all_22_1)
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | ALPHA: (301) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (302)  aInteger0(xp) = all_258_3
% 16.93/3.18  | | | | | | | | | | | | | |   (303)  aInteger0(xq) = all_258_4
% 16.93/3.18  | | | | | | | | | | | | | |   (304)  aInteger0(all_33_0) = all_258_2
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_258_3, xp,
% 16.93/3.18  | | | | | | | | | | | | | |              simplifying with (4), (302) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (305)  all_258_3 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_252_2, all_258_3, xp,
% 16.93/3.18  | | | | | | | | | | | | | |              simplifying with (296), (302) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (306)  all_258_3 = all_252_2
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_248_2, all_258_3, xp,
% 16.93/3.18  | | | | | | | | | | | | | |              simplifying with (288), (302) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (307)  all_258_3 = all_248_2
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_258_4, xq,
% 16.93/3.18  | | | | | | | | | | | | | |              simplifying with (5), (303) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (308)  all_258_4 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_254_2, all_258_4, xq,
% 16.93/3.18  | | | | | | | | | | | | | |              simplifying with (299), (303) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (309)  all_258_4 = all_254_2
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_250_2, all_258_4, xq,
% 16.93/3.18  | | | | | | | | | | | | | |              simplifying with (291), (303) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (310)  all_258_4 = all_250_2
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_254_1, all_33_0,
% 16.93/3.18  | | | | | | | | | | | | | |              simplifying with (48), (300) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (311)  all_254_1 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_254_1, all_258_2,
% 16.93/3.18  | | | | | | | | | | | | | |              all_33_0, simplifying with (300), (304) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (312)  all_258_2 = all_254_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_250_1, all_258_2,
% 16.93/3.18  | | | | | | | | | | | | | |              all_33_0, simplifying with (292), (304) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (313)  all_258_2 = all_250_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_250_0, all_252_1,
% 16.93/3.18  | | | | | | | | | | | | | |              all_92_1, simplifying with (293), (297) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (314)  all_252_1 = all_250_0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_248_1, all_252_1,
% 16.93/3.18  | | | | | | | | | | | | | |              all_92_1, simplifying with (289), (297) gives:
% 16.93/3.18  | | | | | | | | | | | | | |   (315)  all_252_1 = all_248_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (312), (313) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (316)  all_254_1 = all_250_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | SIMP: (316) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (317)  all_254_1 = all_250_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (305), (306) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (318)  all_252_2 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (306), (307) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (319)  all_252_2 = all_248_2
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (308), (309) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (320)  all_254_2 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (309), (310) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (321)  all_254_2 = all_250_2
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (311), (317) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (322)  all_250_1 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (320), (321) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (323)  all_250_2 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (314), (315) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (324)  all_250_0 = all_248_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | SIMP: (324) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (325)  all_250_0 = all_248_1
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | COMBINE_EQS: (318), (319) imply:
% 16.93/3.18  | | | | | | | | | | | | | |   (326)  all_248_2 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | SIMP: (326) implies:
% 16.93/3.18  | | | | | | | | | | | | | |   (327)  all_248_2 = 0
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | BETA: splitting (294) gives:
% 16.93/3.18  | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | Case 1:
% 16.93/3.18  | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | |   (328)   ~ (all_250_1 = 0)
% 16.93/3.18  | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | | REDUCE: (322), (328) imply:
% 16.93/3.18  | | | | | | | | | | | | | | |   (329)  $false
% 16.93/3.18  | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | | CLOSE: (329) is inconsistent.
% 16.93/3.18  | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | Case 2:
% 16.93/3.18  | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | |   (330)   ~ (all_250_2 = 0) | all_250_0 = 0
% 16.93/3.18  | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | | BETA: splitting (330) gives:
% 16.93/3.18  | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | | Case 1:
% 16.93/3.18  | | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | | |   (331)   ~ (all_250_2 = 0)
% 16.93/3.18  | | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | | | REDUCE: (323), (331) imply:
% 16.93/3.18  | | | | | | | | | | | | | | | |   (332)  $false
% 16.93/3.18  | | | | | | | | | | | | | | | | 
% 16.93/3.18  | | | | | | | | | | | | | | | | CLOSE: (332) is inconsistent.
% 16.93/3.18  | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | Case 2:
% 17.28/3.18  | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | |   (333)  all_250_0 = 0
% 17.28/3.18  | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | COMBINE_EQS: (325), (333) imply:
% 17.28/3.18  | | | | | | | | | | | | | | | |   (334)  all_248_1 = 0
% 17.28/3.18  | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | SIMP: (334) implies:
% 17.28/3.18  | | | | | | | | | | | | | | | |   (335)  all_248_1 = 0
% 17.28/3.18  | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | REDUCE: (289), (335) imply:
% 17.28/3.18  | | | | | | | | | | | | | | | |   (336)  aInteger0(all_92_1) = 0
% 17.28/3.18  | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | BETA: splitting (45) gives:
% 17.28/3.18  | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | Case 1:
% 17.28/3.18  | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | |   (337)   ~ (all_31_0 = 0) &  ~ (all_31_1 = 0) &  ! [v0:
% 17.28/3.18  | | | | | | | | | | | | | | | | |            $i] : ( ~ (sdtasdt0(xq, v0) = all_31_4) |  ~
% 17.28/3.18  | | | | | | | | | | | | | | | | |            $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) &
% 17.28/3.18  | | | | | | | | | | | | | | | | |              aInteger0(v0) = v1))
% 17.28/3.18  | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | ALPHA: (337) implies:
% 17.28/3.18  | | | | | | | | | | | | | | | | |   (338)   ~ (all_31_1 = 0)
% 17.28/3.18  | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | BETA: splitting (286) gives:
% 17.28/3.18  | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | Case 1:
% 17.28/3.18  | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | |   (339)  xq = sz00
% 17.28/3.18  | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | REDUCE: (3), (339) imply:
% 17.28/3.18  | | | | | | | | | | | | | | | | | |   (340)  $false
% 17.28/3.18  | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | CLOSE: (340) is inconsistent.
% 17.28/3.18  | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | Case 2:
% 17.28/3.18  | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | |   (341)  all_31_1 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 17.28/3.18  | | | | | | | | | | | | | | | | | |            aInteger0(xq) = v0) |  ! [v0: $i] : ( ~
% 17.28/3.18  | | | | | | | | | | | | | | | | | |            (sdtasdt0(xq, v0) = all_22_1) |  ~ $i(v0) |  ?
% 17.28/3.18  | | | | | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & aInteger0(v0) = v1))
% 17.28/3.18  | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | BETA: splitting (341) gives:
% 17.28/3.18  | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | Case 1:
% 17.28/3.18  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | |   (342)  all_31_1 = 0
% 17.28/3.18  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | | REDUCE: (338), (342) imply:
% 17.28/3.18  | | | | | | | | | | | | | | | | | | |   (343)  $false
% 17.28/3.18  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | | CLOSE: (343) is inconsistent.
% 17.28/3.18  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.18  | | | | | | | | | | | | | | | | | | Case 2:
% 17.28/3.18  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |   (344)   ? [v0: int] : ( ~ (v0 = 0) & aInteger0(xq) = v0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |          |  ! [v0: $i] : ( ~ (sdtasdt0(xq, v0) = all_22_1)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |            |  ~ $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) &
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |              aInteger0(v0) = v1))
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | BETA: splitting (344) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | Case 1:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (345)   ? [v0: int] : ( ~ (v0 = 0) & aInteger0(xq) = v0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (345) with fresh symbol all_318_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |        gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (346)   ~ (all_318_0 = 0) & aInteger0(xq) = all_318_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | ALPHA: (346) implies:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (347)   ~ (all_318_0 = 0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (348)  aInteger0(xq) = all_318_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_318_0, xq,
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              simplifying with (5), (348) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (349)  all_318_0 = 0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | REDUCE: (347), (349) imply:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (350)  $false
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | CLOSE: (350) is inconsistent.
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | Case 2:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (351)   ! [v0: $i] : ( ~ (sdtasdt0(xq, v0) = all_22_1) | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |            ~ $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) &
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              aInteger0(v0) = v1))
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (351) with all_24_0, simplifying
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              with (27), (73) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (352)   ? [v0: int] : ( ~ (v0 = 0) & aInteger0(all_24_0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |            = v0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (352) with fresh symbol all_319_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |        gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (353)   ~ (all_319_0 = 0) & aInteger0(all_24_0) =
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |          all_319_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | ALPHA: (353) implies:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (354)   ~ (all_319_0 = 0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (355)  aInteger0(all_24_0) = all_319_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_319_0, all_24_0,
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              simplifying with (266), (355) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (356)  all_319_0 = 0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | REDUCE: (354), (356) imply:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (357)  $false
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | CLOSE: (357) is inconsistent.
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | Case 2:
% 17.28/3.19  | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | |   (358)   ~ (all_31_2 = 0) &  ~ (all_31_3 = 0) &  ! [v0:
% 17.28/3.19  | | | | | | | | | | | | | | | | |            $i] : ( ~ (sdtasdt0(xp, v0) = all_31_4) |  ~
% 17.28/3.19  | | | | | | | | | | | | | | | | |            $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) &
% 17.28/3.19  | | | | | | | | | | | | | | | | |              aInteger0(v0) = v1))
% 17.28/3.19  | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | ALPHA: (358) implies:
% 17.28/3.19  | | | | | | | | | | | | | | | | |   (359)   ~ (all_31_3 = 0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | BETA: splitting (285) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | Case 1:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | |   (360)  xp = sz00
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | REDUCE: (2), (360) imply:
% 17.28/3.19  | | | | | | | | | | | | | | | | | |   (361)  $false
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | CLOSE: (361) is inconsistent.
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | Case 2:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | |   (362)  all_31_3 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 17.28/3.19  | | | | | | | | | | | | | | | | | |            aInteger0(xp) = v0) |  ! [v0: $i] : ( ~
% 17.28/3.19  | | | | | | | | | | | | | | | | | |            (sdtasdt0(xp, v0) = all_22_1) |  ~ $i(v0) |  ?
% 17.28/3.19  | | | | | | | | | | | | | | | | | |            [v1: int] : ( ~ (v1 = 0) & aInteger0(v0) = v1))
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | BETA: splitting (362) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | Case 1:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |   (363)  all_31_3 = 0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | REDUCE: (359), (363) imply:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |   (364)  $false
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | CLOSE: (364) is inconsistent.
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | Case 2:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |   (365)   ? [v0: int] : ( ~ (v0 = 0) & aInteger0(xp) = v0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |          |  ! [v0: $i] : ( ~ (sdtasdt0(xp, v0) = all_22_1)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |            |  ~ $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) &
% 17.28/3.19  | | | | | | | | | | | | | | | | | | |              aInteger0(v0) = v1))
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | BETA: splitting (365) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | Case 1:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (366)   ? [v0: int] : ( ~ (v0 = 0) & aInteger0(xp) = v0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (366) with fresh symbol all_318_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |        gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (367)   ~ (all_318_0 = 0) & aInteger0(xp) = all_318_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | ALPHA: (367) implies:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (368)   ~ (all_318_0 = 0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (369)  aInteger0(xp) = all_318_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_318_0, xp,
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              simplifying with (4), (369) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (370)  all_318_0 = 0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | REDUCE: (368), (370) imply:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (371)  $false
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | CLOSE: (371) is inconsistent.
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | Case 2:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (372)   ! [v0: $i] : ( ~ (sdtasdt0(xp, v0) = all_22_1) | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |            ~ $i(v0) |  ? [v1: int] : ( ~ (v1 = 0) &
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              aInteger0(v0) = v1))
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (372) with all_92_1, simplifying
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              with (143), (270) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (373)   ? [v0: int] : ( ~ (v0 = 0) & aInteger0(all_92_1)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |            = v0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (373) with fresh symbol all_319_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |        gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (374)   ~ (all_319_0 = 0) & aInteger0(all_92_1) =
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |          all_319_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | ALPHA: (374) implies:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (375)   ~ (all_319_0 = 0)
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (376)  aInteger0(all_92_1) = all_319_0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_319_0, all_92_1,
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |              simplifying with (336), (376) gives:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (377)  all_319_0 = 0
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | REDUCE: (375), (377) imply:
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | |   (378)  $false
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | CLOSE: (378) is inconsistent.
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | | 
% 17.28/3.19  | | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | | 
% 17.28/3.19  | | | | | | | | End of split
% 17.28/3.19  | | | | | | | | 
% 17.28/3.19  | | | | | | | End of split
% 17.28/3.19  | | | | | | | 
% 17.28/3.19  | | | | | | End of split
% 17.28/3.19  | | | | | | 
% 17.28/3.19  | | | | | End of split
% 17.28/3.19  | | | | | 
% 17.28/3.19  | | | | End of split
% 17.28/3.19  | | | | 
% 17.28/3.19  | | | End of split
% 17.28/3.19  | | | 
% 17.28/3.19  | | End of split
% 17.28/3.19  | | 
% 17.28/3.19  | End of split
% 17.28/3.19  | 
% 17.28/3.19  End of proof
% 17.28/3.19  % SZS output end Proof for theBenchmark
% 17.28/3.19  
% 17.28/3.19  2598ms
%------------------------------------------------------------------------------