TSTP Solution File: RNG119+1 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : RNG119+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n020.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 13:57:59 EDT 2023
% Result : Theorem 17.33s 3.08s
% Output : Proof 57.98s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13 % Problem : RNG119+1 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.14 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.14/0.35 % Computer : n020.cluster.edu
% 0.14/0.35 % Model : x86_64 x86_64
% 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35 % Memory : 8042.1875MB
% 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35 % CPULimit : 300
% 0.14/0.35 % WCLimit : 300
% 0.14/0.35 % DateTime : Sun Aug 27 01:30:44 EDT 2023
% 0.14/0.35 % CPUTime :
% 0.20/0.62 ________ _____
% 0.20/0.62 ___ __ \_________(_)________________________________
% 0.20/0.62 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.20/0.62 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.20/0.62 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.20/0.62
% 0.20/0.62 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.20/0.62 (2023-06-19)
% 0.20/0.62
% 0.20/0.62 (c) Philipp Rümmer, 2009-2023
% 0.20/0.62 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.20/0.62 Amanda Stjerna.
% 0.20/0.62 Free software under BSD-3-Clause.
% 0.20/0.62
% 0.20/0.62 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.20/0.62
% 0.20/0.62 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.20/0.63 Running up to 7 provers in parallel.
% 0.20/0.64 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.64 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.65 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.65 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.65 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.65 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.65 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 3.23/1.16 Prover 4: Preprocessing ...
% 3.23/1.16 Prover 1: Preprocessing ...
% 3.23/1.20 Prover 5: Preprocessing ...
% 3.23/1.20 Prover 3: Preprocessing ...
% 3.23/1.20 Prover 6: Preprocessing ...
% 3.23/1.20 Prover 0: Preprocessing ...
% 3.23/1.20 Prover 2: Preprocessing ...
% 9.20/2.04 Prover 1: Constructing countermodel ...
% 9.20/2.06 Prover 3: Constructing countermodel ...
% 9.20/2.08 Prover 6: Proving ...
% 9.20/2.10 Prover 5: Proving ...
% 9.20/2.15 Prover 2: Proving ...
% 10.56/2.19 Prover 4: Constructing countermodel ...
% 12.05/2.39 Prover 0: Proving ...
% 16.73/3.08 Prover 0: proved (2419ms)
% 16.73/3.08
% 17.33/3.08 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 17.33/3.08
% 17.33/3.09 Prover 3: stopped
% 17.33/3.09 Prover 2: stopped
% 17.33/3.10 Prover 6: stopped
% 17.33/3.11 Prover 5: stopped
% 17.33/3.11 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 17.33/3.11 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 17.33/3.11 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 17.33/3.11 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 17.33/3.11 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 18.36/3.25 Prover 8: Preprocessing ...
% 18.36/3.25 Prover 7: Preprocessing ...
% 18.36/3.26 Prover 11: Preprocessing ...
% 18.36/3.27 Prover 13: Preprocessing ...
% 18.36/3.28 Prover 10: Preprocessing ...
% 19.02/3.41 Prover 10: Constructing countermodel ...
% 19.02/3.44 Prover 7: Constructing countermodel ...
% 19.02/3.44 Prover 8: Warning: ignoring some quantifiers
% 19.02/3.45 Prover 13: Warning: ignoring some quantifiers
% 19.02/3.45 Prover 8: Constructing countermodel ...
% 19.02/3.46 Prover 13: Constructing countermodel ...
% 21.39/3.69 Prover 11: Constructing countermodel ...
% 56.15/8.26 Prover 4: Found proof (size 321)
% 56.15/8.26 Prover 4: proved (7621ms)
% 56.83/8.27 Prover 1: stopped
% 56.83/8.27 Prover 8: stopped
% 56.83/8.27 Prover 11: stopped
% 56.83/8.27 Prover 7: stopped
% 56.83/8.28 Prover 13: stopped
% 56.91/8.29 Prover 10: stopped
% 56.91/8.29
% 56.91/8.29 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 56.91/8.29
% 56.91/8.35 % SZS output start Proof for theBenchmark
% 56.91/8.35 Assumptions after simplification:
% 56.91/8.35 ---------------------------------
% 56.91/8.35
% 56.91/8.35 (mAMDistr)
% 56.91/8.40 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 56.91/8.40 $i] : ( ~ (sdtasdt0(v2, v0) = v4) | ~ (sdtasdt0(v1, v0) = v3) | ~
% 56.91/8.40 (sdtpldt0(v3, v4) = v5) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] :
% 56.91/8.40 ? [v7: any] : ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : ?
% 56.91/8.40 [v12: $i] : ? [v13: $i] : ? [v14: $i] : (sdtasdt0(v9, v0) = v14 &
% 56.91/8.40 sdtasdt0(v0, v9) = v10 & sdtasdt0(v0, v2) = v12 & sdtasdt0(v0, v1) = v11 &
% 56.91/8.40 sdtpldt0(v11, v12) = v13 & sdtpldt0(v1, v2) = v9 & aElement0(v2) = v8 &
% 56.91/8.40 aElement0(v1) = v7 & aElement0(v0) = v6 & $i(v14) & $i(v13) & $i(v12) &
% 56.91/8.40 $i(v11) & $i(v10) & $i(v9) & ( ~ (v8 = 0) | ~ (v7 = 0) | ~ (v6 = 0) |
% 56.91/8.40 (v14 = v5 & v13 = v10)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : !
% 56.91/8.40 [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~ (sdtasdt0(v0, v2) = v4) | ~
% 56.91/8.40 (sdtasdt0(v0, v1) = v3) | ~ (sdtpldt0(v3, v4) = v5) | ~ $i(v2) | ~ $i(v1)
% 56.91/8.40 | ~ $i(v0) | ? [v6: any] : ? [v7: any] : ? [v8: any] : ? [v9: $i] : ?
% 56.91/8.40 [v10: $i] : ? [v11: $i] : ? [v12: $i] : ? [v13: $i] : ? [v14: $i] :
% 56.91/8.40 (sdtasdt0(v9, v0) = v11 & sdtasdt0(v2, v0) = v13 & sdtasdt0(v1, v0) = v12 &
% 56.91/8.40 sdtasdt0(v0, v9) = v10 & sdtpldt0(v12, v13) = v14 & sdtpldt0(v1, v2) = v9
% 56.91/8.40 & aElement0(v2) = v8 & aElement0(v1) = v7 & aElement0(v0) = v6 & $i(v14) &
% 56.91/8.40 $i(v13) & $i(v12) & $i(v11) & $i(v10) & $i(v9) & ( ~ (v8 = 0) | ~ (v7 =
% 56.91/8.40 0) | ~ (v6 = 0) | (v14 = v11 & v10 = v5)))) & ! [v0: $i] : ! [v1:
% 56.91/8.40 $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ( ~ (sdtasdt0(v3, v0) = v4)
% 56.91/8.40 | ~ (sdtpldt0(v1, v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v5:
% 56.91/8.40 any] : ? [v6: any] : ? [v7: any] : ? [v8: $i] : ? [v9: $i] : ? [v10:
% 56.91/8.40 $i] : ? [v11: $i] : ? [v12: $i] : ? [v13: $i] : ? [v14: $i] :
% 56.91/8.40 (sdtasdt0(v2, v0) = v13 & sdtasdt0(v1, v0) = v12 & sdtasdt0(v0, v3) = v8 &
% 56.91/8.40 sdtasdt0(v0, v2) = v10 & sdtasdt0(v0, v1) = v9 & sdtpldt0(v12, v13) = v14
% 56.91/8.40 & sdtpldt0(v9, v10) = v11 & aElement0(v2) = v7 & aElement0(v1) = v6 &
% 56.91/8.40 aElement0(v0) = v5 & $i(v14) & $i(v13) & $i(v12) & $i(v11) & $i(v10) &
% 56.91/8.40 $i(v9) & $i(v8) & ( ~ (v7 = 0) | ~ (v6 = 0) | ~ (v5 = 0) | (v14 = v4 &
% 56.91/8.40 v11 = v8)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] :
% 56.91/8.40 ! [v4: $i] : ( ~ (sdtasdt0(v0, v3) = v4) | ~ (sdtpldt0(v1, v2) = v3) | ~
% 56.91/8.40 $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v5: any] : ? [v6: any] : ? [v7: any]
% 56.91/8.40 : ? [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : ? [v12: $i] :
% 56.91/8.40 ? [v13: $i] : ? [v14: $i] : (sdtasdt0(v3, v0) = v11 & sdtasdt0(v2, v0) =
% 56.91/8.40 v13 & sdtasdt0(v1, v0) = v12 & sdtasdt0(v0, v2) = v9 & sdtasdt0(v0, v1) =
% 56.91/8.40 v8 & sdtpldt0(v12, v13) = v14 & sdtpldt0(v8, v9) = v10 & aElement0(v2) =
% 56.91/8.40 v7 & aElement0(v1) = v6 & aElement0(v0) = v5 & $i(v14) & $i(v13) & $i(v12)
% 56.91/8.40 & $i(v11) & $i(v10) & $i(v9) & $i(v8) & ( ~ (v7 = 0) | ~ (v6 = 0) | ~
% 56.91/8.40 (v5 = 0) | (v14 = v11 & v10 = v4))))
% 56.91/8.40
% 56.91/8.40 (mAddComm)
% 56.91/8.40 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtpldt0(v1, v0) = v2) | ~
% 56.91/8.40 $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] :
% 56.91/8.40 (sdtpldt0(v0, v1) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 & $i(v5) &
% 56.91/8.40 ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2))) & ! [v0: $i] : ! [v1: $i] : !
% 56.91/8.40 [v2: $i] : ( ~ (sdtpldt0(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any]
% 56.91/8.40 : ? [v4: any] : ? [v5: $i] : (sdtpldt0(v1, v0) = v5 & aElement0(v1) = v4 &
% 56.91/8.40 aElement0(v0) = v3 & $i(v5) & ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2)))
% 56.91/8.40
% 56.91/8.40 (mAddZero)
% 56.91/8.40 $i(sz00) & ! [v0: $i] : ! [v1: $i] : ( ~ (sdtpldt0(v0, sz00) = v1) | ~
% 56.91/8.40 $i(v0) | ? [v2: any] : ? [v3: $i] : (sdtpldt0(sz00, v0) = v3 &
% 56.91/8.40 aElement0(v0) = v2 & $i(v3) & ( ~ (v2 = 0) | (v3 = v0 & v1 = v0)))) & !
% 56.91/8.40 [v0: $i] : ! [v1: $i] : ( ~ (sdtpldt0(sz00, v0) = v1) | ~ $i(v0) | ? [v2:
% 56.91/8.40 any] : ? [v3: $i] : (sdtpldt0(v0, sz00) = v3 & aElement0(v0) = v2 &
% 56.91/8.40 $i(v3) & ( ~ (v2 = 0) | (v3 = v0 & v1 = v0)))) & ! [v0: $i] : ( ~
% 56.91/8.40 (aElement0(v0) = 0) | ~ $i(v0) | (sdtpldt0(v0, sz00) = v0 & sdtpldt0(sz00,
% 56.91/8.40 v0) = v0))
% 56.91/8.40
% 56.91/8.40 (mDefDiv)
% 56.91/8.41 ! [v0: $i] : ! [v1: $i] : ! [v2: int] : ! [v3: $i] : (v2 = 0 | ~
% 56.91/8.41 (doDivides0(v0, v1) = v2) | ~ (sdtasdt0(v0, v3) = v1) | ~ $i(v3) | ~
% 56.91/8.41 $i(v1) | ~ $i(v0) | ? [v4: int] : ? [v5: any] : (( ~ (v4 = 0) &
% 56.91/8.41 aElement0(v3) = v4) | (aElement0(v1) = v5 & aElement0(v0) = v4 & ( ~ (v5
% 56.91/8.41 = 0) | ~ (v4 = 0))))) & ! [v0: $i] : ! [v1: $i] : ! [v2: int] :
% 56.91/8.41 ! [v3: $i] : (v2 = 0 | ~ (doDivides0(v0, v1) = v2) | ~ (aElement0(v3) = 0) |
% 56.91/8.41 ~ $i(v3) | ~ $i(v1) | ~ $i(v0) | ? [v4: any] : ? [v5: any] : (( ~ (v4 =
% 56.91/8.41 v1) & sdtasdt0(v0, v3) = v4 & $i(v4)) | (aElement0(v1) = v5 &
% 56.91/8.41 aElement0(v0) = v4 & ( ~ (v5 = 0) | ~ (v4 = 0))))) & ! [v0: $i] : !
% 56.91/8.41 [v1: $i] : ( ~ (doDivides0(v0, v1) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v2: any]
% 56.91/8.41 : ? [v3: any] : ? [v4: $i] : ? [v5: int] : ? [v6: $i] : ($i(v4) & ((v6 =
% 56.91/8.41 v1 & v5 = 0 & sdtasdt0(v0, v4) = v1 & aElement0(v4) = 0) |
% 56.91/8.41 (aElement0(v1) = v3 & aElement0(v0) = v2 & ( ~ (v3 = 0) | ~ (v2 =
% 56.91/8.41 0))))))
% 56.91/8.41
% 56.91/8.41 (mDefDvs)
% 56.91/8.41 ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (aDivisorOf0(v1, v0) =
% 56.91/8.41 v2) | ~ (aElement0(v0) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ?
% 56.91/8.41 [v4: any] : (doDivides0(v1, v0) = v4 & aElement0(v1) = v3 & ( ~ (v4 = 0) |
% 56.91/8.41 ~ (v3 = 0)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~
% 56.91/8.41 (doDivides0(v1, v0) = v2) | ~ (aElement0(v0) = 0) | ~ $i(v1) | ~ $i(v0) |
% 56.91/8.41 ? [v3: any] : ? [v4: any] : (aDivisorOf0(v1, v0) = v3 & aElement0(v1) = v4
% 56.91/8.41 & ( ~ (v3 = 0) | (v4 = 0 & v2 = 0)))) & ! [v0: $i] : ! [v1: $i] : !
% 56.91/8.41 [v2: any] : ( ~ (aElement0(v1) = v2) | ~ (aElement0(v0) = 0) | ~ $i(v1) | ~
% 56.91/8.41 $i(v0) | ? [v3: any] : ? [v4: any] : (aDivisorOf0(v1, v0) = v3 &
% 56.91/8.41 doDivides0(v1, v0) = v4 & ( ~ (v3 = 0) | (v4 = 0 & v2 = 0)))) & ! [v0:
% 56.91/8.41 $i] : ! [v1: $i] : ( ~ (aDivisorOf0(v1, v0) = 0) | ~ (aElement0(v0) = 0) |
% 56.91/8.41 ~ $i(v1) | ~ $i(v0) | (doDivides0(v1, v0) = 0 & aElement0(v1) = 0)) & !
% 56.91/8.41 [v0: $i] : ! [v1: $i] : ( ~ (doDivides0(v1, v0) = 0) | ~ (aElement0(v0) = 0)
% 56.91/8.41 | ~ $i(v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : (aDivisorOf0(v1, v0)
% 56.91/8.41 = v3 & aElement0(v1) = v2 & ( ~ (v2 = 0) | v3 = 0))) & ! [v0: $i] : !
% 56.91/8.41 [v1: $i] : ( ~ (aElement0(v1) = 0) | ~ (aElement0(v0) = 0) | ~ $i(v1) | ~
% 56.91/8.41 $i(v0) | ? [v2: any] : ? [v3: any] : (aDivisorOf0(v1, v0) = v3 &
% 56.91/8.41 doDivides0(v1, v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 56.91/8.41
% 56.91/8.41 (mDefIdeal)
% 57.32/8.42 ! [v0: $i] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4:
% 57.32/8.42 $i] : ( ~ (aSet0(v0) = v1) | ~ (aElementOf0(v2, v0) = 0) | ~ (sdtasdt0(v3,
% 57.32/8.42 v2) = v4) | ~ $i(v3) | ~ $i(v2) | ~ $i(v0) | ? [v5: int] : ? [v6:
% 57.32/8.42 any] : (( ~ (v5 = 0) & aIdeal0(v0) = v5) | (aElementOf0(v4, v0) = v6 &
% 57.32/8.42 aElement0(v3) = v5 & ( ~ (v5 = 0) | v6 = 0)))) & ! [v0: $i] : ! [v1:
% 57.32/8.42 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ( ~
% 57.32/8.42 (aSet0(v0) = v1) | ~ (aElementOf0(v2, v0) = 0) | ~ (sdtpldt0(v2, v3) = v4)
% 57.32/8.42 | ~ $i(v3) | ~ $i(v2) | ~ $i(v0) | ? [v5: int] : ? [v6: any] : (( ~ (v5
% 57.32/8.42 = 0) & aIdeal0(v0) = v5) | (aElementOf0(v4, v0) = v6 & aElementOf0(v3,
% 57.32/8.42 v0) = v5 & ( ~ (v5 = 0) | v6 = 0)))) & ! [v0: $i] : ! [v1: $i] : !
% 57.32/8.42 [v2: $i] : ! [v3: $i] : ( ~ (aIdeal0(v0) = 0) | ~ (aElementOf0(v1, v0) = 0)
% 57.32/8.42 | ~ (sdtasdt0(v2, v1) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4:
% 57.32/8.42 any] : ? [v5: any] : (aElementOf0(v3, v0) = v5 & aElement0(v2) = v4 & ( ~
% 57.32/8.42 (v4 = 0) | v5 = 0))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3:
% 57.32/8.42 $i] : ( ~ (aIdeal0(v0) = 0) | ~ (aElementOf0(v1, v0) = 0) | ~
% 57.32/8.42 (sdtpldt0(v1, v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: any] :
% 57.32/8.42 ? [v5: any] : (aElementOf0(v3, v0) = v5 & aElementOf0(v2, v0) = v4 & ( ~
% 57.32/8.42 (v4 = 0) | v5 = 0))) & ! [v0: $i] : ! [v1: MultipleValueBool] : !
% 57.32/8.42 [v2: $i] : ! [v3: $i] : ( ~ (aSet0(v0) = v1) | ~ (aElementOf0(v3, v0) = 0) |
% 57.32/8.42 ~ (aElementOf0(v2, v0) = 0) | ~ $i(v3) | ~ $i(v2) | ~ $i(v0) | ? [v4:
% 57.32/8.42 any] : ? [v5: int] : ((v5 = 0 & aElementOf0(v4, v0) = 0 & sdtpldt0(v2,
% 57.32/8.42 v3) = v4 & $i(v4)) | ( ~ (v4 = 0) & aIdeal0(v0) = v4))) & ! [v0: $i]
% 57.32/8.42 : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ( ~ (aSet0(v0) =
% 57.32/8.42 v1) | ~ (aElementOf0(v2, v0) = 0) | ~ (aElement0(v3) = 0) | ~ $i(v3) |
% 57.32/8.42 ~ $i(v2) | ~ $i(v0) | ? [v4: any] : ? [v5: int] : ((v5 = 0 &
% 57.32/8.42 aElementOf0(v4, v0) = 0 & sdtasdt0(v3, v2) = v4 & $i(v4)) | ( ~ (v4 = 0)
% 57.32/8.42 & aIdeal0(v0) = v4))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~
% 57.32/8.42 (aIdeal0(v0) = 0) | ~ (aElementOf0(v2, v0) = 0) | ~ (aElementOf0(v1, v0) =
% 57.32/8.42 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: $i] : (aElementOf0(v3,
% 57.32/8.42 v0) = 0 & sdtpldt0(v1, v2) = v3 & $i(v3))) & ! [v0: $i] : ! [v1: $i] :
% 57.32/8.42 ! [v2: $i] : ( ~ (aIdeal0(v0) = 0) | ~ (aElementOf0(v1, v0) = 0) | ~
% 57.32/8.42 (aElement0(v2) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: $i] :
% 57.32/8.42 (aElementOf0(v3, v0) = 0 & sdtasdt0(v2, v1) = v3 & $i(v3))) & ! [v0: $i] :
% 57.32/8.42 ! [v1: int] : (v1 = 0 | ~ (aIdeal0(v0) = v1) | ~ $i(v0) | ? [v2: int] : ?
% 57.32/8.42 [v3: $i] : ? [v4: int] : ? [v5: $i] : ? [v6: int] : ? [v7: $i] : ? [v8:
% 57.32/8.42 int] : ? [v9: $i] : ? [v10: int] : ? [v11: $i] : ? [v12: int] :
% 57.32/8.42 ($i(v9) & $i(v5) & $i(v3) & ((v4 = 0 & aElementOf0(v3, v0) = 0 & ((v10 = 0 &
% 57.32/8.42 ~ (v12 = 0) & aElementOf0(v11, v0) = v12 & aElementOf0(v9, v0) =
% 57.32/8.42 0 & sdtpldt0(v3, v9) = v11 & $i(v11)) | (v6 = 0 & ~ (v8 = 0) &
% 57.32/8.42 aElementOf0(v7, v0) = v8 & sdtasdt0(v5, v3) = v7 & aElement0(v5) =
% 57.32/8.42 0 & $i(v7)))) | ( ~ (v2 = 0) & aSet0(v0) = v2)))) & ! [v0: $i] :
% 57.32/8.42 ! [v1: int] : (v1 = 0 | ~ (aSet0(v0) = v1) | ~ $i(v0) | ? [v2: int] : ( ~
% 57.32/8.42 (v2 = 0) & aIdeal0(v0) = v2)) & ! [v0: $i] : ( ~ (aIdeal0(v0) = 0) | ~
% 57.32/8.42 $i(v0) | aSet0(v0) = 0) & ! [v0: $i] : ( ~ (aSet0(v0) = 0) | ~ $i(v0) | ?
% 57.32/8.42 [v1: int] : ? [v2: $i] : ? [v3: int] : ? [v4: $i] : ? [v5: int] : ?
% 57.32/8.42 [v6: $i] : ? [v7: int] : ? [v8: $i] : ? [v9: int] : ? [v10: $i] : ?
% 57.32/8.42 [v11: int] : ($i(v8) & $i(v4) & $i(v2) & ((v3 = 0 & aElementOf0(v2, v0) = 0
% 57.32/8.42 & ((v9 = 0 & ~ (v11 = 0) & aElementOf0(v10, v0) = v11 &
% 57.32/8.42 aElementOf0(v8, v0) = 0 & sdtpldt0(v2, v8) = v10 & $i(v10)) | (v5
% 57.32/8.42 = 0 & ~ (v7 = 0) & aElementOf0(v6, v0) = v7 & sdtasdt0(v4, v2) =
% 57.32/8.42 v6 & aElement0(v4) = 0 & $i(v6)))) | (v1 = 0 & aIdeal0(v0) = 0))))
% 57.32/8.42
% 57.32/8.42 (mDefRel)
% 57.32/8.43 $i(sz10) & ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~
% 57.32/8.43 (misRelativelyPrime0(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] :
% 57.32/8.43 ? [v4: any] : ? [v5: any] : (aGcdOfAnd0(sz10, v0, v1) = v5 & aElement0(v1)
% 57.32/8.43 = v4 & aElement0(v0) = v3 & ( ~ (v4 = 0) | ~ (v3 = 0) | (( ~ (v5 = 0) |
% 57.32/8.43 v2 = 0) & ( ~ (v2 = 0) | v5 = 0))))) & ! [v0: $i] : ! [v1: $i] :
% 57.32/8.43 ! [v2: any] : ( ~ (aGcdOfAnd0(sz10, v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ?
% 57.32/8.43 [v3: any] : ? [v4: any] : ? [v5: any] : (misRelativelyPrime0(v0, v1) = v5
% 57.32/8.43 & aElement0(v1) = v4 & aElement0(v0) = v3 & ( ~ (v4 = 0) | ~ (v3 = 0) |
% 57.32/8.43 (( ~ (v5 = 0) | v2 = 0) & ( ~ (v2 = 0) | v5 = 0)))))
% 57.32/8.43
% 57.32/8.43 (mDivision)
% 57.32/8.43 $i(sz00) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = sz00 | ~
% 57.32/8.43 (sbrdtbr0(v1) = v2) | ~ (aElement0(v0) = 0) | ~ $i(v1) | ~ $i(v0) | ?
% 57.32/8.43 [v3: int] : ? [v4: $i] : ? [v5: $i] : ? [v6: int] : ? [v7: int] : ?
% 57.32/8.43 [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: any] : ($i(v5) & $i(v4) &
% 57.32/8.43 ((v9 = v0 & v7 = 0 & v6 = 0 & iLess0(v10, v2) = v11 & sbrdtbr0(v5) = v10 &
% 57.32/8.43 sdtasdt0(v4, v1) = v8 & sdtpldt0(v8, v5) = v0 & aElement0(v5) = 0 &
% 57.32/8.43 aElement0(v4) = 0 & $i(v10) & $i(v8) & (v11 = 0 | v5 = sz00)) | ( ~
% 57.32/8.43 (v3 = 0) & aElement0(v1) = v3)))) & ! [v0: $i] : ! [v1: $i] : (v1 =
% 57.32/8.43 sz00 | ~ (aElement0(v1) = 0) | ~ (aElement0(v0) = 0) | ~ $i(v1) | ~
% 57.58/8.43 $i(v0) | ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i]
% 57.58/8.43 : ? [v7: any] : (iLess0(v6, v2) = v7 & sbrdtbr0(v4) = v6 & sbrdtbr0(v1) =
% 57.58/8.43 v2 & sdtasdt0(v3, v1) = v5 & sdtpldt0(v5, v4) = v0 & aElement0(v4) = 0 &
% 57.58/8.43 aElement0(v3) = 0 & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v2) & (v7 = 0 |
% 57.58/8.43 v4 = sz00)))
% 57.58/8.43
% 57.58/8.43 (mEucSort)
% 57.58/8.43 $i(sz00) & ! [v0: $i] : ! [v1: $i] : (v0 = sz00 | ~ (sbrdtbr0(v0) = v1) |
% 57.58/8.43 ~ $i(v0) | ? [v2: any] : ? [v3: any] : (aNaturalNumber0(v1) = v3 &
% 57.58/8.43 aElement0(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) & ! [v0: $i] : (v0 = sz00 |
% 57.58/8.43 ~ (aElement0(v0) = 0) | ~ $i(v0) | ? [v1: $i] : (sbrdtbr0(v0) = v1 &
% 57.58/8.43 aNaturalNumber0(v1) = 0 & $i(v1)))
% 57.58/8.43
% 57.58/8.43 (mMulComm)
% 57.58/8.43 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtasdt0(v1, v0) = v2) | ~
% 57.58/8.43 $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] :
% 57.58/8.43 (sdtasdt0(v0, v1) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 & $i(v5) &
% 57.58/8.43 ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2))) & ! [v0: $i] : ! [v1: $i] : !
% 57.58/8.43 [v2: $i] : ( ~ (sdtasdt0(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any]
% 57.58/8.43 : ? [v4: any] : ? [v5: $i] : (sdtasdt0(v1, v0) = v5 & aElement0(v1) = v4 &
% 57.58/8.43 aElement0(v0) = v3 & $i(v5) & ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2)))
% 57.58/8.43
% 57.58/8.43 (mPrIdeal)
% 57.58/8.43 ! [v0: $i] : ! [v1: $i] : ( ~ (slsdtgt0(v0) = v1) | ~ $i(v0) | ? [v2: any]
% 57.58/8.43 : ? [v3: any] : (aIdeal0(v1) = v3 & aElement0(v0) = v2 & ( ~ (v2 = 0) | v3
% 57.58/8.43 = 0))) & ! [v0: $i] : ( ~ (aElement0(v0) = 0) | ~ $i(v0) | ? [v1: $i]
% 57.58/8.43 : (slsdtgt0(v0) = v1 & aIdeal0(v1) = 0 & $i(v1)))
% 57.58/8.43
% 57.58/8.43 (mSortsB)
% 57.58/8.43 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtpldt0(v0, v1) = v2) | ~
% 57.58/8.43 $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: any] :
% 57.58/8.43 (aElement0(v2) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 & ( ~ (v4 = 0)
% 57.58/8.43 | ~ (v3 = 0) | v5 = 0)))
% 57.58/8.43
% 57.58/8.43 (mSortsB_02)
% 57.58/8.44 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtasdt0(v0, v1) = v2) | ~
% 57.58/8.44 $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: any] :
% 57.58/8.44 (aElement0(v2) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 & ( ~ (v4 = 0)
% 57.58/8.44 | ~ (v3 = 0) | v5 = 0)))
% 57.58/8.44
% 57.58/8.44 (mSortsC_01)
% 57.58/8.44 aElement0(sz10) = 0 & $i(sz10)
% 57.58/8.44
% 57.58/8.44 (mUnNeZr)
% 57.58/8.44 ~ (sz10 = sz00) & $i(sz10) & $i(sz00)
% 57.58/8.44
% 57.58/8.44 (m__)
% 57.58/8.44 xr = sz00 & $i(sz00)
% 57.58/8.44
% 57.58/8.44 (m__2091)
% 57.58/8.44 aElement0(xb) = 0 & aElement0(xa) = 0 & $i(xb) & $i(xa)
% 57.58/8.44
% 57.58/8.44 (m__2174)
% 57.58/8.44 $i(xI) & $i(xb) & $i(xa) & ? [v0: $i] : ? [v1: $i] : (slsdtgt0(xb) = v1 &
% 57.58/8.44 slsdtgt0(xa) = v0 & aIdeal0(xI) = 0 & sdtpldt1(v0, v1) = xI & $i(v1) &
% 57.58/8.44 $i(v0))
% 57.58/8.44
% 57.58/8.44 (m__2203)
% 57.58/8.44 $i(xb) & $i(xa) & $i(sz00) & ? [v0: $i] : ? [v1: $i] : (slsdtgt0(xb) = v1 &
% 57.58/8.44 slsdtgt0(xa) = v0 & aElementOf0(xb, v1) = 0 & aElementOf0(xa, v0) = 0 &
% 57.58/8.44 aElementOf0(sz00, v1) = 0 & aElementOf0(sz00, v0) = 0 & $i(v1) & $i(v0))
% 57.58/8.44
% 57.58/8.44 (m__2228)
% 57.58/8.44 $i(xb) & $i(xa) & $i(sz00) & ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3:
% 57.58/8.44 $i] : ( ~ (v3 = sz00) & slsdtgt0(xb) = v1 & slsdtgt0(xa) = v0 & sdtpldt1(v0,
% 57.58/8.44 v1) = v2 & aElementOf0(v3, v2) = 0 & $i(v3) & $i(v2) & $i(v1) & $i(v0))
% 57.58/8.44
% 57.58/8.44 (m__2273)
% 57.58/8.44 $i(xu) & $i(xI) & $i(sz00) & ? [v0: $i] : ( ~ (xu = sz00) & sbrdtbr0(xu) = v0
% 57.58/8.44 & aElementOf0(xu, xI) = 0 & $i(v0) & ! [v1: $i] : ! [v2: $i] : (v1 = sz00
% 57.58/8.44 | ~ (sbrdtbr0(v1) = v2) | ~ $i(v1) | ? [v3: any] : ? [v4: any] :
% 57.58/8.44 (iLess0(v2, v0) = v4 & aElementOf0(v1, xI) = v3 & ( ~ (v4 = 0) | ~ (v3 =
% 57.58/8.44 0)))) & ! [v1: $i] : (v1 = sz00 | ~ (aElementOf0(v1, xI) = 0) | ~
% 57.58/8.44 $i(v1) | ? [v2: $i] : ? [v3: int] : ( ~ (v3 = 0) & iLess0(v2, v0) = v3 &
% 57.58/8.44 sbrdtbr0(v1) = v2 & $i(v2))))
% 57.58/8.44
% 57.58/8.44 (m__2416)
% 57.58/8.44 $i(xu) & $i(xb) & $i(xa) & ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3:
% 57.58/8.44 $i] : (sdtasdt0(xb, v1) = v3 & sdtasdt0(xa, v0) = v2 & sdtpldt0(v2, v3) = xu
% 57.58/8.44 & aElement0(v1) = 0 & aElement0(v0) = 0 & $i(v3) & $i(v2) & $i(v1) & $i(v0))
% 57.58/8.44
% 57.58/8.44 (m__2479)
% 57.58/8.44 doDivides0(xu, xa) = 0 & $i(xu) & $i(xa)
% 57.58/8.44
% 57.58/8.44 (m__2612)
% 57.58/8.44 $i(xu) & $i(xb) & ? [v0: int] : ( ~ (v0 = 0) & doDivides0(xu, xb) = v0)
% 57.58/8.44
% 57.58/8.44 (m__2666)
% 57.58/8.45 $i(xr) & $i(xq) & $i(xu) & $i(xb) & $i(sz00) & ? [v0: $i] : ? [v1: $i] : ?
% 57.58/8.45 [v2: $i] : ? [v3: any] : (iLess0(v1, v2) = v3 & sbrdtbr0(xr) = v1 &
% 57.58/8.45 sbrdtbr0(xu) = v2 & sdtasdt0(xq, xu) = v0 & sdtpldt0(v0, xr) = xb &
% 57.58/8.45 aElement0(xr) = 0 & aElement0(xq) = 0 & $i(v2) & $i(v1) & $i(v0) & (v3 = 0 |
% 57.58/8.45 xr = sz00))
% 57.58/8.45
% 57.58/8.45 (function-axioms)
% 57.58/8.45 ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : !
% 57.58/8.45 [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (aGcdOfAnd0(v4, v3, v2) = v1) | ~
% 57.58/8.45 (aGcdOfAnd0(v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 57.58/8.45 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~
% 57.58/8.45 (sdteqdtlpzmzozddtrp0(v4, v3, v2) = v1) | ~ (sdteqdtlpzmzozddtrp0(v4, v3,
% 57.58/8.45 v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] :
% 57.58/8.45 ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (misRelativelyPrime0(v3, v2) = v1) |
% 57.58/8.45 ~ (misRelativelyPrime0(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 57.58/8.45 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 57.58/8.45 (aDivisorOf0(v3, v2) = v1) | ~ (aDivisorOf0(v3, v2) = v0)) & ! [v0:
% 57.58/8.45 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 57.58/8.45 : (v1 = v0 | ~ (doDivides0(v3, v2) = v1) | ~ (doDivides0(v3, v2) = v0)) & !
% 57.58/8.45 [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3:
% 57.58/8.45 $i] : (v1 = v0 | ~ (iLess0(v3, v2) = v1) | ~ (iLess0(v3, v2) = v0)) & !
% 57.58/8.45 [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 57.58/8.45 (sdtasasdt0(v3, v2) = v1) | ~ (sdtasasdt0(v3, v2) = v0)) & ! [v0: $i] : !
% 57.58/8.45 [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (sdtpldt1(v3, v2) = v1) |
% 57.58/8.45 ~ (sdtpldt1(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 57.58/8.45 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 57.58/8.45 (aElementOf0(v3, v2) = v1) | ~ (aElementOf0(v3, v2) = v0)) & ! [v0: $i] :
% 57.58/8.45 ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (sdtasdt0(v3, v2) = v1)
% 57.58/8.45 | ~ (sdtasdt0(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : !
% 57.58/8.45 [v3: $i] : (v1 = v0 | ~ (sdtpldt0(v3, v2) = v1) | ~ (sdtpldt0(v3, v2) = v0))
% 57.58/8.45 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (slsdtgt0(v2) = v1)
% 57.58/8.45 | ~ (slsdtgt0(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 =
% 57.58/8.45 v0 | ~ (sbrdtbr0(v2) = v1) | ~ (sbrdtbr0(v2) = v0)) & ! [v0:
% 57.58/8.45 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 |
% 57.58/8.45 ~ (aNaturalNumber0(v2) = v1) | ~ (aNaturalNumber0(v2) = v0)) & ! [v0:
% 57.58/8.45 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 |
% 57.58/8.45 ~ (aIdeal0(v2) = v1) | ~ (aIdeal0(v2) = v0)) & ! [v0: MultipleValueBool] :
% 57.58/8.45 ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (aSet0(v2) = v1) | ~
% 57.58/8.45 (aSet0(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 57.58/8.45 (smndt0(v2) = v1) | ~ (smndt0(v2) = v0)) & ! [v0: MultipleValueBool] : !
% 57.58/8.45 [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (aElement0(v2) = v1) |
% 57.58/8.45 ~ (aElement0(v2) = v0))
% 57.58/8.45
% 57.58/8.45 Further assumptions not needed in the proof:
% 57.58/8.45 --------------------------------------------
% 57.58/8.45 mAddAsso, mAddInvr, mCancel, mChineseRemainder, mDefGCD, mDefMod, mDefPrIdeal,
% 57.58/8.45 mDefSInt, mDefSSum, mEOfElem, mElmSort, mIdeInt, mIdeSum, mMulAsso, mMulMnOne,
% 57.58/8.45 mMulUnit, mMulZero, mNatLess, mNatSort, mSetEq, mSetSort, mSortsC, mSortsU,
% 57.58/8.45 m__2110, m__2129, m__2383
% 57.58/8.45
% 57.58/8.45 Those formulas are unsatisfiable:
% 57.58/8.45 ---------------------------------
% 57.58/8.45
% 57.58/8.45 Begin of proof
% 57.58/8.45 |
% 57.58/8.45 | ALPHA: (mSortsC_01) implies:
% 57.58/8.45 | (1) aElement0(sz10) = 0
% 57.58/8.45 |
% 57.58/8.45 | ALPHA: (mAddComm) implies:
% 57.58/8.46 | (2) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtpldt0(v0, v1) = v2) |
% 57.58/8.46 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] :
% 57.58/8.46 | (sdtpldt0(v1, v0) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 &
% 57.58/8.46 | $i(v5) & ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2)))
% 57.58/8.46 | (3) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtpldt0(v1, v0) = v2) |
% 57.58/8.46 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] :
% 57.58/8.46 | (sdtpldt0(v0, v1) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 &
% 57.58/8.46 | $i(v5) & ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2)))
% 57.58/8.46 |
% 57.58/8.46 | ALPHA: (mAddZero) implies:
% 57.58/8.46 | (4) ! [v0: $i] : ! [v1: $i] : ( ~ (sdtpldt0(v0, sz00) = v1) | ~ $i(v0) |
% 57.58/8.46 | ? [v2: any] : ? [v3: $i] : (sdtpldt0(sz00, v0) = v3 & aElement0(v0)
% 57.58/8.46 | = v2 & $i(v3) & ( ~ (v2 = 0) | (v3 = v0 & v1 = v0))))
% 57.58/8.46 |
% 57.58/8.46 | ALPHA: (mMulComm) implies:
% 57.58/8.46 | (5) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtasdt0(v0, v1) = v2) |
% 57.58/8.46 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] :
% 57.58/8.46 | (sdtasdt0(v1, v0) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 &
% 57.58/8.46 | $i(v5) & ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2)))
% 57.58/8.46 | (6) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (sdtasdt0(v1, v0) = v2) |
% 57.58/8.46 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] :
% 57.58/8.46 | (sdtasdt0(v0, v1) = v5 & aElement0(v1) = v4 & aElement0(v0) = v3 &
% 57.58/8.46 | $i(v5) & ( ~ (v4 = 0) | ~ (v3 = 0) | v5 = v2)))
% 57.58/8.46 |
% 57.58/8.46 | ALPHA: (mAMDistr) implies:
% 57.58/8.46 | (7) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (
% 57.58/8.46 | ~ (sdtasdt0(v0, v3) = v4) | ~ (sdtpldt0(v1, v2) = v3) | ~ $i(v2) |
% 57.58/8.46 | ~ $i(v1) | ~ $i(v0) | ? [v5: any] : ? [v6: any] : ? [v7: any] :
% 57.58/8.46 | ? [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : ? [v12: $i]
% 57.58/8.46 | : ? [v13: $i] : ? [v14: $i] : (sdtasdt0(v3, v0) = v11 &
% 57.58/8.46 | sdtasdt0(v2, v0) = v13 & sdtasdt0(v1, v0) = v12 & sdtasdt0(v0, v2)
% 57.58/8.46 | = v9 & sdtasdt0(v0, v1) = v8 & sdtpldt0(v12, v13) = v14 &
% 57.58/8.46 | sdtpldt0(v8, v9) = v10 & aElement0(v2) = v7 & aElement0(v1) = v6 &
% 57.58/8.46 | aElement0(v0) = v5 & $i(v14) & $i(v13) & $i(v12) & $i(v11) &
% 57.58/8.46 | $i(v10) & $i(v9) & $i(v8) & ( ~ (v7 = 0) | ~ (v6 = 0) | ~ (v5 =
% 57.58/8.46 | 0) | (v14 = v11 & v10 = v4))))
% 57.58/8.46 | (8) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (
% 57.58/8.46 | ~ (sdtasdt0(v3, v0) = v4) | ~ (sdtpldt0(v1, v2) = v3) | ~ $i(v2) |
% 57.58/8.46 | ~ $i(v1) | ~ $i(v0) | ? [v5: any] : ? [v6: any] : ? [v7: any] :
% 57.58/8.46 | ? [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : ? [v12: $i]
% 57.58/8.46 | : ? [v13: $i] : ? [v14: $i] : (sdtasdt0(v2, v0) = v13 &
% 57.58/8.46 | sdtasdt0(v1, v0) = v12 & sdtasdt0(v0, v3) = v8 & sdtasdt0(v0, v2) =
% 57.58/8.46 | v10 & sdtasdt0(v0, v1) = v9 & sdtpldt0(v12, v13) = v14 &
% 57.58/8.46 | sdtpldt0(v9, v10) = v11 & aElement0(v2) = v7 & aElement0(v1) = v6 &
% 57.58/8.46 | aElement0(v0) = v5 & $i(v14) & $i(v13) & $i(v12) & $i(v11) &
% 57.58/8.46 | $i(v10) & $i(v9) & $i(v8) & ( ~ (v7 = 0) | ~ (v6 = 0) | ~ (v5 =
% 57.58/8.46 | 0) | (v14 = v4 & v11 = v8))))
% 57.58/8.46 |
% 57.58/8.46 | ALPHA: (mUnNeZr) implies:
% 57.58/8.46 | (9) ~ (sz10 = sz00)
% 57.58/8.46 |
% 57.58/8.46 | ALPHA: (mDefIdeal) implies:
% 57.58/8.46 | (10) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~
% 57.58/8.46 | (aIdeal0(v0) = 0) | ~ (aElementOf0(v1, v0) = 0) | ~ (sdtasdt0(v2,
% 57.58/8.46 | v1) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: any] :
% 57.58/8.46 | ? [v5: any] : (aElementOf0(v3, v0) = v5 & aElement0(v2) = v4 & ( ~
% 57.58/8.46 | (v4 = 0) | v5 = 0)))
% 57.58/8.46 |
% 57.58/8.46 | ALPHA: (mEucSort) implies:
% 57.58/8.46 | (11) ! [v0: $i] : ! [v1: $i] : (v0 = sz00 | ~ (sbrdtbr0(v0) = v1) | ~
% 57.58/8.46 | $i(v0) | ? [v2: any] : ? [v3: any] : (aNaturalNumber0(v1) = v3 &
% 57.58/8.46 | aElement0(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 57.58/8.46 |
% 57.58/8.46 | ALPHA: (mDivision) implies:
% 57.58/8.47 | (12) ! [v0: $i] : ! [v1: $i] : (v1 = sz00 | ~ (aElement0(v1) = 0) | ~
% 57.58/8.47 | (aElement0(v0) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v2: $i] : ? [v3:
% 57.58/8.47 | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: any] :
% 57.58/8.47 | (iLess0(v6, v2) = v7 & sbrdtbr0(v4) = v6 & sbrdtbr0(v1) = v2 &
% 57.58/8.47 | sdtasdt0(v3, v1) = v5 & sdtpldt0(v5, v4) = v0 & aElement0(v4) = 0
% 57.58/8.47 | & aElement0(v3) = 0 & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v2) &
% 57.58/8.47 | (v7 = 0 | v4 = sz00)))
% 57.58/8.47 |
% 57.58/8.47 | ALPHA: (mDefDiv) implies:
% 57.58/8.47 | (13) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : ! [v3: $i] : (v2 = 0 | ~
% 57.58/8.47 | (doDivides0(v0, v1) = v2) | ~ (aElement0(v3) = 0) | ~ $i(v3) | ~
% 57.58/8.47 | $i(v1) | ~ $i(v0) | ? [v4: any] : ? [v5: any] : (( ~ (v4 = v1) &
% 57.58/8.47 | sdtasdt0(v0, v3) = v4 & $i(v4)) | (aElement0(v1) = v5 &
% 57.58/8.47 | aElement0(v0) = v4 & ( ~ (v5 = 0) | ~ (v4 = 0)))))
% 57.58/8.47 |
% 57.58/8.47 | ALPHA: (mDefDvs) implies:
% 57.58/8.47 | (14) ! [v0: $i] : ! [v1: $i] : ( ~ (doDivides0(v1, v0) = 0) | ~
% 57.58/8.47 | (aElement0(v0) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v2: any] : ? [v3:
% 57.58/8.47 | any] : (aDivisorOf0(v1, v0) = v3 & aElement0(v1) = v2 & ( ~ (v2 =
% 57.58/8.47 | 0) | v3 = 0)))
% 57.58/8.47 | (15) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (doDivides0(v1, v0) =
% 57.58/8.47 | v2) | ~ (aElement0(v0) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 57.58/8.47 | any] : ? [v4: any] : (aDivisorOf0(v1, v0) = v3 & aElement0(v1) =
% 57.58/8.47 | v4 & ( ~ (v3 = 0) | (v4 = 0 & v2 = 0))))
% 57.58/8.47 |
% 57.58/8.47 | ALPHA: (mDefRel) implies:
% 57.58/8.47 | (16) $i(sz10)
% 57.58/8.47 |
% 57.58/8.47 | ALPHA: (mPrIdeal) implies:
% 57.58/8.48 | (17) ! [v0: $i] : ! [v1: $i] : ( ~ (slsdtgt0(v0) = v1) | ~ $i(v0) | ?
% 57.58/8.48 | [v2: any] : ? [v3: any] : (aIdeal0(v1) = v3 & aElement0(v0) = v2 &
% 57.58/8.48 | ( ~ (v2 = 0) | v3 = 0)))
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2091) implies:
% 57.58/8.48 | (18) aElement0(xa) = 0
% 57.58/8.48 | (19) aElement0(xb) = 0
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2174) implies:
% 57.58/8.48 | (20) ? [v0: $i] : ? [v1: $i] : (slsdtgt0(xb) = v1 & slsdtgt0(xa) = v0 &
% 57.58/8.48 | aIdeal0(xI) = 0 & sdtpldt1(v0, v1) = xI & $i(v1) & $i(v0))
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2203) implies:
% 57.58/8.48 | (21) ? [v0: $i] : ? [v1: $i] : (slsdtgt0(xb) = v1 & slsdtgt0(xa) = v0 &
% 57.58/8.48 | aElementOf0(xb, v1) = 0 & aElementOf0(xa, v0) = 0 &
% 57.58/8.48 | aElementOf0(sz00, v1) = 0 & aElementOf0(sz00, v0) = 0 & $i(v1) &
% 57.58/8.48 | $i(v0))
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2228) implies:
% 57.58/8.48 | (22) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ( ~ (v3 =
% 57.58/8.48 | sz00) & slsdtgt0(xb) = v1 & slsdtgt0(xa) = v0 & sdtpldt1(v0, v1) =
% 57.58/8.48 | v2 & aElementOf0(v3, v2) = 0 & $i(v3) & $i(v2) & $i(v1) & $i(v0))
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2273) implies:
% 57.58/8.48 | (23) ? [v0: $i] : ( ~ (xu = sz00) & sbrdtbr0(xu) = v0 & aElementOf0(xu,
% 57.58/8.48 | xI) = 0 & $i(v0) & ! [v1: $i] : ! [v2: $i] : (v1 = sz00 | ~
% 57.58/8.48 | (sbrdtbr0(v1) = v2) | ~ $i(v1) | ? [v3: any] : ? [v4: any] :
% 57.58/8.48 | (iLess0(v2, v0) = v4 & aElementOf0(v1, xI) = v3 & ( ~ (v4 = 0) |
% 57.58/8.48 | ~ (v3 = 0)))) & ! [v1: $i] : (v1 = sz00 | ~ (aElementOf0(v1,
% 57.58/8.48 | xI) = 0) | ~ $i(v1) | ? [v2: $i] : ? [v3: int] : ( ~ (v3 =
% 57.58/8.48 | 0) & iLess0(v2, v0) = v3 & sbrdtbr0(v1) = v2 & $i(v2))))
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2416) implies:
% 57.58/8.48 | (24) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : (sdtasdt0(xb,
% 57.58/8.48 | v1) = v3 & sdtasdt0(xa, v0) = v2 & sdtpldt0(v2, v3) = xu &
% 57.58/8.48 | aElement0(v1) = 0 & aElement0(v0) = 0 & $i(v3) & $i(v2) & $i(v1) &
% 57.58/8.48 | $i(v0))
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2479) implies:
% 57.58/8.48 | (25) $i(xa)
% 57.58/8.48 | (26) doDivides0(xu, xa) = 0
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2612) implies:
% 57.58/8.48 | (27) ? [v0: int] : ( ~ (v0 = 0) & doDivides0(xu, xb) = v0)
% 57.58/8.48 |
% 57.58/8.48 | ALPHA: (m__2666) implies:
% 57.58/8.48 | (28) $i(xb)
% 57.58/8.49 | (29) $i(xu)
% 57.58/8.49 | (30) $i(xq)
% 57.58/8.49 | (31) $i(xr)
% 57.58/8.49 | (32) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: any] : (iLess0(v1,
% 57.58/8.49 | v2) = v3 & sbrdtbr0(xr) = v1 & sbrdtbr0(xu) = v2 & sdtasdt0(xq,
% 57.58/8.49 | xu) = v0 & sdtpldt0(v0, xr) = xb & aElement0(xr) = 0 &
% 57.58/8.49 | aElement0(xq) = 0 & $i(v2) & $i(v1) & $i(v0) & (v3 = 0 | xr = sz00))
% 57.58/8.49 |
% 57.58/8.49 | ALPHA: (m__) implies:
% 57.58/8.49 | (33) xr = sz00
% 57.58/8.49 |
% 57.58/8.49 | ALPHA: (function-axioms) implies:
% 57.58/8.49 | (34) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 57.58/8.49 | : (v1 = v0 | ~ (aElement0(v2) = v1) | ~ (aElement0(v2) = v0))
% 57.58/8.49 | (35) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (sbrdtbr0(v2)
% 57.58/8.49 | = v1) | ~ (sbrdtbr0(v2) = v0))
% 57.58/8.49 | (36) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (slsdtgt0(v2)
% 57.58/8.49 | = v1) | ~ (slsdtgt0(v2) = v0))
% 57.58/8.49 | (37) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 57.58/8.49 | (sdtasdt0(v3, v2) = v1) | ~ (sdtasdt0(v3, v2) = v0))
% 57.58/8.49 | (38) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 57.58/8.49 | (sdtpldt1(v3, v2) = v1) | ~ (sdtpldt1(v3, v2) = v0))
% 57.58/8.49 |
% 57.58/8.49 | DELTA: instantiating (27) with fresh symbol all_34_0 gives:
% 57.58/8.49 | (39) ~ (all_34_0 = 0) & doDivides0(xu, xb) = all_34_0
% 57.58/8.49 |
% 57.58/8.49 | ALPHA: (39) implies:
% 57.58/8.49 | (40) ~ (all_34_0 = 0)
% 57.58/8.49 | (41) doDivides0(xu, xb) = all_34_0
% 57.58/8.49 |
% 57.58/8.49 | DELTA: instantiating (20) with fresh symbols all_38_0, all_38_1 gives:
% 57.58/8.49 | (42) slsdtgt0(xb) = all_38_0 & slsdtgt0(xa) = all_38_1 & aIdeal0(xI) = 0 &
% 57.58/8.49 | sdtpldt1(all_38_1, all_38_0) = xI & $i(all_38_0) & $i(all_38_1)
% 57.58/8.49 |
% 57.58/8.49 | ALPHA: (42) implies:
% 57.58/8.49 | (43) sdtpldt1(all_38_1, all_38_0) = xI
% 57.58/8.49 | (44) aIdeal0(xI) = 0
% 57.58/8.49 | (45) slsdtgt0(xa) = all_38_1
% 57.58/8.49 | (46) slsdtgt0(xb) = all_38_0
% 57.58/8.49 |
% 57.58/8.49 | DELTA: instantiating (21) with fresh symbols all_40_0, all_40_1 gives:
% 57.58/8.49 | (47) slsdtgt0(xb) = all_40_0 & slsdtgt0(xa) = all_40_1 & aElementOf0(xb,
% 57.58/8.49 | all_40_0) = 0 & aElementOf0(xa, all_40_1) = 0 & aElementOf0(sz00,
% 57.58/8.49 | all_40_0) = 0 & aElementOf0(sz00, all_40_1) = 0 & $i(all_40_0) &
% 57.58/8.49 | $i(all_40_1)
% 57.58/8.49 |
% 57.58/8.49 | ALPHA: (47) implies:
% 57.58/8.50 | (48) slsdtgt0(xb) = all_40_0
% 57.58/8.50 |
% 57.58/8.50 | DELTA: instantiating (22) with fresh symbols all_42_0, all_42_1, all_42_2,
% 57.58/8.50 | all_42_3 gives:
% 57.58/8.50 | (49) ~ (all_42_0 = sz00) & slsdtgt0(xb) = all_42_2 & slsdtgt0(xa) =
% 57.58/8.50 | all_42_3 & sdtpldt1(all_42_3, all_42_2) = all_42_1 &
% 57.58/8.50 | aElementOf0(all_42_0, all_42_1) = 0 & $i(all_42_0) & $i(all_42_1) &
% 57.58/8.50 | $i(all_42_2) & $i(all_42_3)
% 57.58/8.50 |
% 57.58/8.50 | ALPHA: (49) implies:
% 57.58/8.50 | (50) $i(all_42_1)
% 57.58/8.50 | (51) sdtpldt1(all_42_3, all_42_2) = all_42_1
% 57.58/8.50 | (52) slsdtgt0(xa) = all_42_3
% 57.58/8.50 | (53) slsdtgt0(xb) = all_42_2
% 57.58/8.50 |
% 57.58/8.50 | DELTA: instantiating (24) with fresh symbols all_44_0, all_44_1, all_44_2,
% 57.58/8.50 | all_44_3 gives:
% 57.58/8.50 | (54) sdtasdt0(xb, all_44_2) = all_44_0 & sdtasdt0(xa, all_44_3) = all_44_1
% 57.58/8.50 | & sdtpldt0(all_44_1, all_44_0) = xu & aElement0(all_44_2) = 0 &
% 57.58/8.50 | aElement0(all_44_3) = 0 & $i(all_44_0) & $i(all_44_1) & $i(all_44_2) &
% 57.58/8.50 | $i(all_44_3)
% 57.58/8.50 |
% 57.58/8.50 | ALPHA: (54) implies:
% 57.58/8.50 | (55) $i(all_44_3)
% 57.58/8.50 | (56) $i(all_44_2)
% 57.58/8.50 | (57) $i(all_44_1)
% 57.58/8.50 | (58) $i(all_44_0)
% 57.58/8.50 | (59) aElement0(all_44_3) = 0
% 57.58/8.50 | (60) aElement0(all_44_2) = 0
% 57.58/8.50 | (61) sdtpldt0(all_44_1, all_44_0) = xu
% 57.58/8.50 | (62) sdtasdt0(xa, all_44_3) = all_44_1
% 57.58/8.50 | (63) sdtasdt0(xb, all_44_2) = all_44_0
% 57.58/8.50 |
% 57.58/8.50 | DELTA: instantiating (32) with fresh symbols all_46_0, all_46_1, all_46_2,
% 57.58/8.50 | all_46_3 gives:
% 57.58/8.50 | (64) iLess0(all_46_2, all_46_1) = all_46_0 & sbrdtbr0(xr) = all_46_2 &
% 57.58/8.50 | sbrdtbr0(xu) = all_46_1 & sdtasdt0(xq, xu) = all_46_3 &
% 57.58/8.50 | sdtpldt0(all_46_3, xr) = xb & aElement0(xr) = 0 & aElement0(xq) = 0 &
% 57.58/8.50 | $i(all_46_1) & $i(all_46_2) & $i(all_46_3) & (all_46_0 = 0 | xr =
% 57.58/8.50 | sz00)
% 57.58/8.50 |
% 57.58/8.50 | ALPHA: (64) implies:
% 57.58/8.50 | (65) $i(all_46_3)
% 57.58/8.50 | (66) aElement0(xq) = 0
% 57.58/8.50 | (67) sdtpldt0(all_46_3, xr) = xb
% 57.58/8.50 | (68) sdtasdt0(xq, xu) = all_46_3
% 57.58/8.50 | (69) sbrdtbr0(xu) = all_46_1
% 57.58/8.50 |
% 57.58/8.50 | DELTA: instantiating (23) with fresh symbol all_48_0 gives:
% 57.58/8.50 | (70) ~ (xu = sz00) & sbrdtbr0(xu) = all_48_0 & aElementOf0(xu, xI) = 0 &
% 57.58/8.50 | $i(all_48_0) & ! [v0: $i] : ! [v1: $i] : (v0 = sz00 | ~
% 57.58/8.50 | (sbrdtbr0(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] :
% 57.58/8.50 | (iLess0(v1, all_48_0) = v3 & aElementOf0(v0, xI) = v2 & ( ~ (v3 = 0)
% 57.58/8.50 | | ~ (v2 = 0)))) & ! [v0: $i] : (v0 = sz00 | ~
% 57.58/8.50 | (aElementOf0(v0, xI) = 0) | ~ $i(v0) | ? [v1: $i] : ? [v2: int] :
% 57.58/8.50 | ( ~ (v2 = 0) & iLess0(v1, all_48_0) = v2 & sbrdtbr0(v0) = v1 &
% 57.58/8.50 | $i(v1)))
% 57.58/8.50 |
% 57.58/8.50 | ALPHA: (70) implies:
% 57.58/8.50 | (71) ~ (xu = sz00)
% 57.58/8.50 | (72) aElementOf0(xu, xI) = 0
% 57.58/8.50 | (73) sbrdtbr0(xu) = all_48_0
% 57.58/8.50 |
% 57.58/8.50 | REDUCE: (33), (67) imply:
% 57.58/8.50 | (74) sdtpldt0(all_46_3, sz00) = xb
% 57.58/8.50 |
% 57.58/8.50 | REDUCE: (31), (33) imply:
% 57.58/8.50 | (75) $i(sz00)
% 57.58/8.50 |
% 57.58/8.51 | GROUND_INST: instantiating (35) with all_46_1, all_48_0, xu, simplifying with
% 57.58/8.51 | (69), (73) gives:
% 57.58/8.51 | (76) all_48_0 = all_46_1
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (36) with all_38_1, all_42_3, xa, simplifying with
% 57.58/8.51 | (45), (52) gives:
% 57.58/8.51 | (77) all_42_3 = all_38_1
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (36) with all_40_0, all_42_2, xb, simplifying with
% 57.58/8.51 | (48), (53) gives:
% 57.58/8.51 | (78) all_42_2 = all_40_0
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (36) with all_38_0, all_42_2, xb, simplifying with
% 57.58/8.51 | (46), (53) gives:
% 57.58/8.51 | (79) all_42_2 = all_38_0
% 57.58/8.51 |
% 57.58/8.51 | COMBINE_EQS: (78), (79) imply:
% 57.58/8.51 | (80) all_40_0 = all_38_0
% 57.58/8.51 |
% 57.58/8.51 | SIMP: (80) implies:
% 57.58/8.51 | (81) all_40_0 = all_38_0
% 57.58/8.51 |
% 57.58/8.51 | REDUCE: (51), (77), (79) imply:
% 57.58/8.51 | (82) sdtpldt1(all_38_1, all_38_0) = all_42_1
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (38) with xI, all_42_1, all_38_0, all_38_1,
% 57.58/8.51 | simplifying with (43), (82) gives:
% 57.58/8.51 | (83) all_42_1 = xI
% 57.58/8.51 |
% 57.58/8.51 | REDUCE: (50), (83) imply:
% 57.58/8.51 | (84) $i(xI)
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (12) with xa, sz10, simplifying with (1), (16),
% 57.58/8.51 | (18), (25) gives:
% 57.58/8.51 | (85) sz10 = sz00 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] :
% 57.58/8.51 | ? [v4: $i] : ? [v5: any] : (iLess0(v4, v0) = v5 & sbrdtbr0(v2) = v4 &
% 57.58/8.51 | sbrdtbr0(sz10) = v0 & sdtasdt0(v1, sz10) = v3 & sdtpldt0(v3, v2) =
% 57.58/8.51 | xa & aElement0(v2) = 0 & aElement0(v1) = 0 & $i(v4) & $i(v3) &
% 57.58/8.51 | $i(v2) & $i(v1) & $i(v0) & (v5 = 0 | v2 = sz00))
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (3) with all_44_0, all_44_1, xu, simplifying with
% 57.58/8.51 | (57), (58), (61) gives:
% 57.58/8.51 | (86) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtpldt0(all_44_0,
% 57.58/8.51 | all_44_1) = v2 & aElement0(all_44_0) = v0 & aElement0(all_44_1) =
% 57.58/8.51 | v1 & $i(v2) & ( ~ (v1 = 0) | ~ (v0 = 0) | v2 = xu))
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (2) with all_44_1, all_44_0, xu, simplifying with
% 57.58/8.51 | (57), (58), (61) gives:
% 57.58/8.51 | (87) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtpldt0(all_44_0,
% 57.58/8.51 | all_44_1) = v2 & aElement0(all_44_0) = v1 & aElement0(all_44_1) =
% 57.58/8.51 | v0 & $i(v2) & ( ~ (v1 = 0) | ~ (v0 = 0) | v2 = xu))
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (mSortsB) with all_44_1, all_44_0, xu, simplifying
% 57.58/8.51 | with (57), (58), (61) gives:
% 57.58/8.51 | (88) ? [v0: any] : ? [v1: any] : ? [v2: any] : (aElement0(all_44_0) = v1
% 57.58/8.51 | & aElement0(all_44_1) = v0 & aElement0(xu) = v2 & ( ~ (v1 = 0) | ~
% 57.58/8.51 | (v0 = 0) | v2 = 0))
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (4) with all_46_3, xb, simplifying with (65), (74)
% 57.58/8.51 | gives:
% 57.58/8.51 | (89) ? [v0: any] : ? [v1: $i] : (sdtpldt0(sz00, all_46_3) = v1 &
% 57.58/8.51 | aElement0(all_46_3) = v0 & $i(v1) & ( ~ (v0 = 0) | (v1 = xb &
% 57.58/8.51 | all_46_3 = xb)))
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (3) with sz00, all_46_3, xb, simplifying with (65),
% 57.58/8.51 | (74), (75) gives:
% 57.58/8.51 | (90) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtpldt0(sz00, all_46_3)
% 57.58/8.51 | = v2 & aElement0(all_46_3) = v1 & aElement0(sz00) = v0 & $i(v2) & (
% 57.58/8.51 | ~ (v1 = 0) | ~ (v0 = 0) | v2 = xb))
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (2) with all_46_3, sz00, xb, simplifying with (65),
% 57.58/8.51 | (74), (75) gives:
% 57.58/8.51 | (91) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtpldt0(sz00, all_46_3)
% 57.58/8.51 | = v2 & aElement0(all_46_3) = v0 & aElement0(sz00) = v1 & $i(v2) & (
% 57.58/8.51 | ~ (v1 = 0) | ~ (v0 = 0) | v2 = xb))
% 57.58/8.51 |
% 57.58/8.51 | GROUND_INST: instantiating (mSortsB) with all_46_3, sz00, xb, simplifying with
% 57.58/8.51 | (65), (74), (75) gives:
% 57.58/8.51 | (92) ? [v0: any] : ? [v1: any] : ? [v2: any] : (aElement0(all_46_3) = v0
% 57.58/8.51 | & aElement0(xb) = v2 & aElement0(sz00) = v1 & ( ~ (v1 = 0) | ~ (v0
% 57.58/8.51 | = 0) | v2 = 0))
% 57.58/8.51 |
% 57.98/8.51 | GROUND_INST: instantiating (6) with all_44_3, xa, all_44_1, simplifying with
% 57.98/8.51 | (25), (55), (62) gives:
% 57.98/8.51 | (93) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtasdt0(all_44_3, xa) =
% 57.98/8.51 | v2 & aElement0(all_44_3) = v0 & aElement0(xa) = v1 & $i(v2) & ( ~
% 57.98/8.51 | (v1 = 0) | ~ (v0 = 0) | v2 = all_44_1))
% 57.98/8.51 |
% 57.98/8.51 | GROUND_INST: instantiating (5) with xa, all_44_3, all_44_1, simplifying with
% 57.98/8.51 | (25), (55), (62) gives:
% 57.98/8.51 | (94) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtasdt0(all_44_3, xa) =
% 57.98/8.51 | v2 & aElement0(all_44_3) = v1 & aElement0(xa) = v0 & $i(v2) & ( ~
% 57.98/8.51 | (v1 = 0) | ~ (v0 = 0) | v2 = all_44_1))
% 57.98/8.51 |
% 57.98/8.51 | GROUND_INST: instantiating (mSortsB_02) with xa, all_44_3, all_44_1,
% 57.98/8.51 | simplifying with (25), (55), (62) gives:
% 57.98/8.51 | (95) ? [v0: any] : ? [v1: any] : ? [v2: any] : (aElement0(all_44_1) = v2
% 57.98/8.51 | & aElement0(all_44_3) = v1 & aElement0(xa) = v0 & ( ~ (v1 = 0) | ~
% 57.98/8.51 | (v0 = 0) | v2 = 0))
% 57.98/8.51 |
% 57.98/8.51 | GROUND_INST: instantiating (8) with all_44_2, all_46_3, sz00, xb, all_44_0,
% 57.98/8.51 | simplifying with (56), (63), (65), (74), (75) gives:
% 57.98/8.52 | (96) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: $i] : ? [v4: $i]
% 57.98/8.52 | : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i]
% 57.98/8.52 | : (sdtasdt0(all_46_3, all_44_2) = v7 & sdtasdt0(all_44_2, all_46_3) =
% 57.98/8.52 | v4 & sdtasdt0(all_44_2, xb) = v3 & sdtasdt0(all_44_2, sz00) = v5 &
% 57.98/8.52 | sdtasdt0(sz00, all_44_2) = v8 & sdtpldt0(v7, v8) = v9 & sdtpldt0(v4,
% 57.98/8.52 | v5) = v6 & aElement0(all_46_3) = v1 & aElement0(all_44_2) = v0 &
% 57.98/8.52 | aElement0(sz00) = v2 & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v5) &
% 57.98/8.52 | $i(v4) & $i(v3) & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0 = 0) | (v9 =
% 57.98/8.52 | all_44_0 & v6 = v3)))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (6) with all_44_2, xb, all_44_0, simplifying with
% 57.98/8.52 | (28), (56), (63) gives:
% 57.98/8.52 | (97) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtasdt0(all_44_2, xb) =
% 57.98/8.52 | v2 & aElement0(all_44_2) = v0 & aElement0(xb) = v1 & $i(v2) & ( ~
% 57.98/8.52 | (v1 = 0) | ~ (v0 = 0) | v2 = all_44_0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (5) with xb, all_44_2, all_44_0, simplifying with
% 57.98/8.52 | (28), (56), (63) gives:
% 57.98/8.52 | (98) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtasdt0(all_44_2, xb) =
% 57.98/8.52 | v2 & aElement0(all_44_2) = v1 & aElement0(xb) = v0 & $i(v2) & ( ~
% 57.98/8.52 | (v1 = 0) | ~ (v0 = 0) | v2 = all_44_0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (mSortsB_02) with xb, all_44_2, all_44_0,
% 57.98/8.52 | simplifying with (28), (56), (63) gives:
% 57.98/8.52 | (99) ? [v0: any] : ? [v1: any] : ? [v2: any] : (aElement0(all_44_0) = v2
% 57.98/8.52 | & aElement0(all_44_2) = v1 & aElement0(xb) = v0 & ( ~ (v1 = 0) | ~
% 57.98/8.52 | (v0 = 0) | v2 = 0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (7) with xq, all_44_1, all_44_0, xu, all_46_3,
% 57.98/8.52 | simplifying with (30), (57), (58), (61), (68) gives:
% 57.98/8.52 | (100) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: $i] : ? [v4:
% 57.98/8.52 | $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : ?
% 57.98/8.52 | [v9: $i] : (sdtasdt0(all_44_0, xq) = v8 & sdtasdt0(all_44_1, xq) = v7
% 57.98/8.52 | & sdtasdt0(xq, all_44_0) = v4 & sdtasdt0(xq, all_44_1) = v3 &
% 57.98/8.52 | sdtasdt0(xu, xq) = v6 & sdtpldt0(v7, v8) = v9 & sdtpldt0(v3, v4) =
% 57.98/8.52 | v5 & aElement0(all_44_0) = v2 & aElement0(all_44_1) = v1 &
% 57.98/8.52 | aElement0(xq) = v0 & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v5) &
% 57.98/8.52 | $i(v4) & $i(v3) & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0 = 0) | (v9 =
% 57.98/8.52 | v6 & v5 = all_46_3)))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (6) with xu, xq, all_46_3, simplifying with (29),
% 57.98/8.52 | (30), (68) gives:
% 57.98/8.52 | (101) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtasdt0(xu, xq) = v2 &
% 57.98/8.52 | aElement0(xq) = v1 & aElement0(xu) = v0 & $i(v2) & ( ~ (v1 = 0) |
% 57.98/8.52 | ~ (v0 = 0) | v2 = all_46_3))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (5) with xq, xu, all_46_3, simplifying with (29),
% 57.98/8.52 | (30), (68) gives:
% 57.98/8.52 | (102) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (sdtasdt0(xu, xq) = v2 &
% 57.98/8.52 | aElement0(xq) = v0 & aElement0(xu) = v1 & $i(v2) & ( ~ (v1 = 0) |
% 57.98/8.52 | ~ (v0 = 0) | v2 = all_46_3))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (mSortsB_02) with xq, xu, all_46_3, simplifying
% 57.98/8.52 | with (29), (30), (68) gives:
% 57.98/8.52 | (103) ? [v0: any] : ? [v1: any] : ? [v2: any] : (aElement0(all_46_3) =
% 57.98/8.52 | v2 & aElement0(xq) = v0 & aElement0(xu) = v1 & ( ~ (v1 = 0) | ~
% 57.98/8.52 | (v0 = 0) | v2 = 0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (10) with xI, xu, xq, all_46_3, simplifying with
% 57.98/8.52 | (29), (30), (44), (68), (72), (84) gives:
% 57.98/8.52 | (104) ? [v0: any] : ? [v1: any] : (aElementOf0(all_46_3, xI) = v1 &
% 57.98/8.52 | aElement0(xq) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (11) with xu, all_46_1, simplifying with (29), (69)
% 57.98/8.52 | gives:
% 57.98/8.52 | (105) xu = sz00 | ? [v0: any] : ? [v1: any] : (aNaturalNumber0(all_46_1)
% 57.98/8.52 | = v1 & aElement0(xu) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (15) with xa, xu, 0, simplifying with (18), (25),
% 57.98/8.52 | (26), (29) gives:
% 57.98/8.52 | (106) ? [v0: any] : ? [v1: any] : (aDivisorOf0(xu, xa) = v0 &
% 57.98/8.52 | aElement0(xu) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (14) with xa, xu, simplifying with (18), (25),
% 57.98/8.52 | (26), (29) gives:
% 57.98/8.52 | (107) ? [v0: any] : ? [v1: any] : (aDivisorOf0(xu, xa) = v1 &
% 57.98/8.52 | aElement0(xu) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (13) with xu, xb, all_34_0, xq, simplifying with
% 57.98/8.52 | (28), (29), (30), (41), (66) gives:
% 57.98/8.52 | (108) all_34_0 = 0 | ? [v0: any] : ? [v1: any] : (( ~ (v0 = xb) &
% 57.98/8.52 | sdtasdt0(xu, xq) = v0 & $i(v0)) | (aElement0(xu) = v0 &
% 57.98/8.52 | aElement0(xb) = v1 & ( ~ (v1 = 0) | ~ (v0 = 0))))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (15) with xb, xu, all_34_0, simplifying with (19),
% 57.98/8.52 | (28), (29), (41) gives:
% 57.98/8.52 | (109) ? [v0: any] : ? [v1: any] : (aDivisorOf0(xu, xb) = v0 &
% 57.98/8.52 | aElement0(xu) = v1 & ( ~ (v0 = 0) | (v1 = 0 & all_34_0 = 0)))
% 57.98/8.52 |
% 57.98/8.52 | GROUND_INST: instantiating (17) with xb, all_38_0, simplifying with (28), (46)
% 57.98/8.52 | gives:
% 57.98/8.53 | (110) ? [v0: any] : ? [v1: any] : (aIdeal0(all_38_0) = v1 & aElement0(xb)
% 57.98/8.53 | = v0 & ( ~ (v0 = 0) | v1 = 0))
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (104) with fresh symbols all_212_0, all_212_1 gives:
% 57.98/8.53 | (111) aElementOf0(all_46_3, xI) = all_212_0 & aElement0(xq) = all_212_1 & (
% 57.98/8.53 | ~ (all_212_1 = 0) | all_212_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (111) implies:
% 57.98/8.53 | (112) aElement0(xq) = all_212_1
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (110) with fresh symbols all_226_0, all_226_1 gives:
% 57.98/8.53 | (113) aIdeal0(all_38_0) = all_226_0 & aElement0(xb) = all_226_1 & ( ~
% 57.98/8.53 | (all_226_1 = 0) | all_226_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (113) implies:
% 57.98/8.53 | (114) aElement0(xb) = all_226_1
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (107) with fresh symbols all_236_0, all_236_1 gives:
% 57.98/8.53 | (115) aDivisorOf0(xu, xa) = all_236_0 & aElement0(xu) = all_236_1 & ( ~
% 57.98/8.53 | (all_236_1 = 0) | all_236_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (115) implies:
% 57.98/8.53 | (116) aElement0(xu) = all_236_1
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (106) with fresh symbols all_238_0, all_238_1 gives:
% 57.98/8.53 | (117) aDivisorOf0(xu, xa) = all_238_1 & aElement0(xu) = all_238_0 & ( ~
% 57.98/8.53 | (all_238_1 = 0) | all_238_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (117) implies:
% 57.98/8.53 | (118) aElement0(xu) = all_238_0
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (109) with fresh symbols all_368_0, all_368_1 gives:
% 57.98/8.53 | (119) aDivisorOf0(xu, xb) = all_368_1 & aElement0(xu) = all_368_0 & ( ~
% 57.98/8.53 | (all_368_1 = 0) | (all_368_0 = 0 & all_34_0 = 0))
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (119) implies:
% 57.98/8.53 | (120) aElement0(xu) = all_368_0
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (103) with fresh symbols all_370_0, all_370_1, all_370_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (121) aElement0(all_46_3) = all_370_0 & aElement0(xq) = all_370_2 &
% 57.98/8.53 | aElement0(xu) = all_370_1 & ( ~ (all_370_1 = 0) | ~ (all_370_2 = 0)
% 57.98/8.53 | | all_370_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (121) implies:
% 57.98/8.53 | (122) aElement0(xu) = all_370_1
% 57.98/8.53 | (123) aElement0(xq) = all_370_2
% 57.98/8.53 | (124) aElement0(all_46_3) = all_370_0
% 57.98/8.53 | (125) ~ (all_370_1 = 0) | ~ (all_370_2 = 0) | all_370_0 = 0
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (95) with fresh symbols all_372_0, all_372_1, all_372_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (126) aElement0(all_44_1) = all_372_0 & aElement0(all_44_3) = all_372_1 &
% 57.98/8.53 | aElement0(xa) = all_372_2 & ( ~ (all_372_1 = 0) | ~ (all_372_2 = 0)
% 57.98/8.53 | | all_372_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (126) implies:
% 57.98/8.53 | (127) aElement0(xa) = all_372_2
% 57.98/8.53 | (128) aElement0(all_44_3) = all_372_1
% 57.98/8.53 | (129) aElement0(all_44_1) = all_372_0
% 57.98/8.53 | (130) ~ (all_372_1 = 0) | ~ (all_372_2 = 0) | all_372_0 = 0
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (89) with fresh symbols all_374_0, all_374_1 gives:
% 57.98/8.53 | (131) sdtpldt0(sz00, all_46_3) = all_374_0 & aElement0(all_46_3) =
% 57.98/8.53 | all_374_1 & $i(all_374_0) & ( ~ (all_374_1 = 0) | (all_374_0 = xb &
% 57.98/8.53 | all_46_3 = xb))
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (131) implies:
% 57.98/8.53 | (132) aElement0(all_46_3) = all_374_1
% 57.98/8.53 | (133) ~ (all_374_1 = 0) | (all_374_0 = xb & all_46_3 = xb)
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (88) with fresh symbols all_376_0, all_376_1, all_376_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (134) aElement0(all_44_0) = all_376_1 & aElement0(all_44_1) = all_376_2 &
% 57.98/8.53 | aElement0(xu) = all_376_0 & ( ~ (all_376_1 = 0) | ~ (all_376_2 = 0)
% 57.98/8.53 | | all_376_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (134) implies:
% 57.98/8.53 | (135) aElement0(xu) = all_376_0
% 57.98/8.53 | (136) aElement0(all_44_1) = all_376_2
% 57.98/8.53 | (137) aElement0(all_44_0) = all_376_1
% 57.98/8.53 | (138) ~ (all_376_1 = 0) | ~ (all_376_2 = 0) | all_376_0 = 0
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (92) with fresh symbols all_378_0, all_378_1, all_378_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (139) aElement0(all_46_3) = all_378_2 & aElement0(xb) = all_378_0 &
% 57.98/8.53 | aElement0(sz00) = all_378_1 & ( ~ (all_378_1 = 0) | ~ (all_378_2 =
% 57.98/8.53 | 0) | all_378_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (139) implies:
% 57.98/8.53 | (140) aElement0(xb) = all_378_0
% 57.98/8.53 | (141) aElement0(all_46_3) = all_378_2
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (99) with fresh symbols all_382_0, all_382_1, all_382_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (142) aElement0(all_44_0) = all_382_0 & aElement0(all_44_2) = all_382_1 &
% 57.98/8.53 | aElement0(xb) = all_382_2 & ( ~ (all_382_1 = 0) | ~ (all_382_2 = 0)
% 57.98/8.53 | | all_382_0 = 0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (142) implies:
% 57.98/8.53 | (143) aElement0(xb) = all_382_2
% 57.98/8.53 | (144) aElement0(all_44_2) = all_382_1
% 57.98/8.53 | (145) aElement0(all_44_0) = all_382_0
% 57.98/8.53 | (146) ~ (all_382_1 = 0) | ~ (all_382_2 = 0) | all_382_0 = 0
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (102) with fresh symbols all_384_0, all_384_1, all_384_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (147) sdtasdt0(xu, xq) = all_384_0 & aElement0(xq) = all_384_2 &
% 57.98/8.53 | aElement0(xu) = all_384_1 & $i(all_384_0) & ( ~ (all_384_1 = 0) | ~
% 57.98/8.53 | (all_384_2 = 0) | all_384_0 = all_46_3)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (147) implies:
% 57.98/8.53 | (148) aElement0(xu) = all_384_1
% 57.98/8.53 | (149) aElement0(xq) = all_384_2
% 57.98/8.53 | (150) sdtasdt0(xu, xq) = all_384_0
% 57.98/8.53 | (151) ~ (all_384_1 = 0) | ~ (all_384_2 = 0) | all_384_0 = all_46_3
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (98) with fresh symbols all_386_0, all_386_1, all_386_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (152) sdtasdt0(all_44_2, xb) = all_386_0 & aElement0(all_44_2) = all_386_1
% 57.98/8.53 | & aElement0(xb) = all_386_2 & $i(all_386_0) & ( ~ (all_386_1 = 0) |
% 57.98/8.53 | ~ (all_386_2 = 0) | all_386_0 = all_44_0)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (152) implies:
% 57.98/8.53 | (153) aElement0(xb) = all_386_2
% 57.98/8.53 | (154) aElement0(all_44_2) = all_386_1
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (101) with fresh symbols all_388_0, all_388_1, all_388_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (155) sdtasdt0(xu, xq) = all_388_0 & aElement0(xq) = all_388_1 &
% 57.98/8.53 | aElement0(xu) = all_388_2 & $i(all_388_0) & ( ~ (all_388_1 = 0) | ~
% 57.98/8.53 | (all_388_2 = 0) | all_388_0 = all_46_3)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (155) implies:
% 57.98/8.53 | (156) aElement0(xu) = all_388_2
% 57.98/8.53 | (157) aElement0(xq) = all_388_1
% 57.98/8.53 | (158) sdtasdt0(xu, xq) = all_388_0
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (93) with fresh symbols all_390_0, all_390_1, all_390_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (159) sdtasdt0(all_44_3, xa) = all_390_0 & aElement0(all_44_3) = all_390_2
% 57.98/8.53 | & aElement0(xa) = all_390_1 & $i(all_390_0) & ( ~ (all_390_1 = 0) |
% 57.98/8.53 | ~ (all_390_2 = 0) | all_390_0 = all_44_1)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (159) implies:
% 57.98/8.53 | (160) aElement0(xa) = all_390_1
% 57.98/8.53 | (161) aElement0(all_44_3) = all_390_2
% 57.98/8.53 |
% 57.98/8.53 | DELTA: instantiating (91) with fresh symbols all_392_0, all_392_1, all_392_2
% 57.98/8.53 | gives:
% 57.98/8.53 | (162) sdtpldt0(sz00, all_46_3) = all_392_0 & aElement0(all_46_3) =
% 57.98/8.53 | all_392_2 & aElement0(sz00) = all_392_1 & $i(all_392_0) & ( ~
% 57.98/8.53 | (all_392_1 = 0) | ~ (all_392_2 = 0) | all_392_0 = xb)
% 57.98/8.53 |
% 57.98/8.53 | ALPHA: (162) implies:
% 57.98/8.54 | (163) aElement0(all_46_3) = all_392_2
% 57.98/8.54 |
% 57.98/8.54 | DELTA: instantiating (94) with fresh symbols all_394_0, all_394_1, all_394_2
% 57.98/8.54 | gives:
% 57.98/8.54 | (164) sdtasdt0(all_44_3, xa) = all_394_0 & aElement0(all_44_3) = all_394_1
% 57.98/8.54 | & aElement0(xa) = all_394_2 & $i(all_394_0) & ( ~ (all_394_1 = 0) |
% 57.98/8.54 | ~ (all_394_2 = 0) | all_394_0 = all_44_1)
% 57.98/8.54 |
% 57.98/8.54 | ALPHA: (164) implies:
% 57.98/8.54 | (165) aElement0(xa) = all_394_2
% 57.98/8.54 | (166) aElement0(all_44_3) = all_394_1
% 57.98/8.54 |
% 57.98/8.54 | DELTA: instantiating (90) with fresh symbols all_396_0, all_396_1, all_396_2
% 57.98/8.54 | gives:
% 57.98/8.54 | (167) sdtpldt0(sz00, all_46_3) = all_396_0 & aElement0(all_46_3) =
% 57.98/8.54 | all_396_1 & aElement0(sz00) = all_396_2 & $i(all_396_0) & ( ~
% 57.98/8.54 | (all_396_1 = 0) | ~ (all_396_2 = 0) | all_396_0 = xb)
% 57.98/8.54 |
% 57.98/8.54 | ALPHA: (167) implies:
% 57.98/8.54 | (168) aElement0(all_46_3) = all_396_1
% 57.98/8.54 |
% 57.98/8.54 | DELTA: instantiating (97) with fresh symbols all_398_0, all_398_1, all_398_2
% 57.98/8.54 | gives:
% 57.98/8.54 | (169) sdtasdt0(all_44_2, xb) = all_398_0 & aElement0(all_44_2) = all_398_2
% 57.98/8.54 | & aElement0(xb) = all_398_1 & $i(all_398_0) & ( ~ (all_398_1 = 0) |
% 57.98/8.54 | ~ (all_398_2 = 0) | all_398_0 = all_44_0)
% 57.98/8.54 |
% 57.98/8.54 | ALPHA: (169) implies:
% 57.98/8.54 | (170) aElement0(xb) = all_398_1
% 57.98/8.54 | (171) aElement0(all_44_2) = all_398_2
% 57.98/8.54 |
% 57.98/8.54 | DELTA: instantiating (87) with fresh symbols all_400_0, all_400_1, all_400_2
% 57.98/8.54 | gives:
% 57.98/8.54 | (172) sdtpldt0(all_44_0, all_44_1) = all_400_0 & aElement0(all_44_0) =
% 57.98/8.54 | all_400_1 & aElement0(all_44_1) = all_400_2 & $i(all_400_0) & ( ~
% 57.98/8.54 | (all_400_1 = 0) | ~ (all_400_2 = 0) | all_400_0 = xu)
% 57.98/8.54 |
% 57.98/8.54 | ALPHA: (172) implies:
% 57.98/8.54 | (173) aElement0(all_44_1) = all_400_2
% 57.98/8.54 | (174) aElement0(all_44_0) = all_400_1
% 57.98/8.54 |
% 57.98/8.54 | DELTA: instantiating (86) with fresh symbols all_402_0, all_402_1, all_402_2
% 57.98/8.54 | gives:
% 57.98/8.54 | (175) sdtpldt0(all_44_0, all_44_1) = all_402_0 & aElement0(all_44_0) =
% 57.98/8.54 | all_402_2 & aElement0(all_44_1) = all_402_1 & $i(all_402_0) & ( ~
% 57.98/8.54 | (all_402_1 = 0) | ~ (all_402_2 = 0) | all_402_0 = xu)
% 57.98/8.54 |
% 57.98/8.54 | ALPHA: (175) implies:
% 57.98/8.54 | (176) aElement0(all_44_1) = all_402_1
% 57.98/8.54 | (177) aElement0(all_44_0) = all_402_2
% 57.98/8.54 |
% 57.98/8.54 | DELTA: instantiating (96) with fresh symbols all_512_0, all_512_1, all_512_2,
% 57.98/8.54 | all_512_3, all_512_4, all_512_5, all_512_6, all_512_7, all_512_8,
% 57.98/8.54 | all_512_9 gives:
% 57.98/8.54 | (178) sdtasdt0(all_46_3, all_44_2) = all_512_2 & sdtasdt0(all_44_2,
% 57.98/8.54 | all_46_3) = all_512_5 & sdtasdt0(all_44_2, xb) = all_512_6 &
% 57.98/8.54 | sdtasdt0(all_44_2, sz00) = all_512_4 & sdtasdt0(sz00, all_44_2) =
% 57.98/8.54 | all_512_1 & sdtpldt0(all_512_2, all_512_1) = all_512_0 &
% 57.98/8.54 | sdtpldt0(all_512_5, all_512_4) = all_512_3 & aElement0(all_46_3) =
% 57.98/8.54 | all_512_8 & aElement0(all_44_2) = all_512_9 & aElement0(sz00) =
% 57.98/8.54 | all_512_7 & $i(all_512_0) & $i(all_512_1) & $i(all_512_2) &
% 57.98/8.54 | $i(all_512_3) & $i(all_512_4) & $i(all_512_5) & $i(all_512_6) & ( ~
% 57.98/8.54 | (all_512_7 = 0) | ~ (all_512_8 = 0) | ~ (all_512_9 = 0) |
% 57.98/8.54 | (all_512_0 = all_44_0 & all_512_3 = all_512_6))
% 57.98/8.54 |
% 57.98/8.54 | ALPHA: (178) implies:
% 57.98/8.54 | (179) aElement0(all_44_2) = all_512_9
% 57.98/8.54 | (180) aElement0(all_46_3) = all_512_8
% 57.98/8.54 |
% 57.98/8.54 | DELTA: instantiating (100) with fresh symbols all_514_0, all_514_1, all_514_2,
% 57.98/8.54 | all_514_3, all_514_4, all_514_5, all_514_6, all_514_7, all_514_8,
% 57.98/8.54 | all_514_9 gives:
% 57.98/8.54 | (181) sdtasdt0(all_44_0, xq) = all_514_1 & sdtasdt0(all_44_1, xq) =
% 57.98/8.54 | all_514_2 & sdtasdt0(xq, all_44_0) = all_514_5 & sdtasdt0(xq,
% 57.98/8.54 | all_44_1) = all_514_6 & sdtasdt0(xu, xq) = all_514_3 &
% 57.98/8.54 | sdtpldt0(all_514_2, all_514_1) = all_514_0 & sdtpldt0(all_514_6,
% 57.98/8.54 | all_514_5) = all_514_4 & aElement0(all_44_0) = all_514_7 &
% 57.98/8.54 | aElement0(all_44_1) = all_514_8 & aElement0(xq) = all_514_9 &
% 57.98/8.54 | $i(all_514_0) & $i(all_514_1) & $i(all_514_2) & $i(all_514_3) &
% 57.98/8.54 | $i(all_514_4) & $i(all_514_5) & $i(all_514_6) & ( ~ (all_514_7 = 0) |
% 57.98/8.54 | ~ (all_514_8 = 0) | ~ (all_514_9 = 0) | (all_514_0 = all_514_3 &
% 57.98/8.54 | all_514_4 = all_46_3))
% 57.98/8.54 |
% 57.98/8.54 | ALPHA: (181) implies:
% 57.98/8.54 | (182) aElement0(xq) = all_514_9
% 57.98/8.54 | (183) aElement0(all_44_1) = all_514_8
% 57.98/8.54 | (184) aElement0(all_44_0) = all_514_7
% 57.98/8.54 | (185) sdtasdt0(xu, xq) = all_514_3
% 57.98/8.54 |
% 57.98/8.54 | BETA: splitting (105) gives:
% 57.98/8.54 |
% 57.98/8.54 | Case 1:
% 57.98/8.54 | |
% 57.98/8.54 | | (186) xu = sz00
% 57.98/8.54 | |
% 57.98/8.54 | | REDUCE: (71), (186) imply:
% 57.98/8.54 | | (187) $false
% 57.98/8.54 | |
% 57.98/8.54 | | CLOSE: (187) is inconsistent.
% 57.98/8.54 | |
% 57.98/8.54 | Case 2:
% 57.98/8.54 | |
% 57.98/8.54 | | (188) ? [v0: any] : ? [v1: any] : (aNaturalNumber0(all_46_1) = v1 &
% 57.98/8.54 | | aElement0(xu) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 57.98/8.54 | |
% 57.98/8.54 | | DELTA: instantiating (188) with fresh symbols all_607_0, all_607_1 gives:
% 57.98/8.54 | | (189) aNaturalNumber0(all_46_1) = all_607_0 & aElement0(xu) = all_607_1 &
% 57.98/8.54 | | ( ~ (all_607_1 = 0) | all_607_0 = 0)
% 57.98/8.54 | |
% 57.98/8.54 | | ALPHA: (189) implies:
% 57.98/8.54 | | (190) aElement0(xu) = all_607_1
% 57.98/8.54 | |
% 57.98/8.54 | | BETA: splitting (108) gives:
% 57.98/8.54 | |
% 57.98/8.54 | | Case 1:
% 57.98/8.54 | | |
% 57.98/8.54 | | | (191) all_34_0 = 0
% 57.98/8.54 | | |
% 57.98/8.54 | | | REDUCE: (40), (191) imply:
% 57.98/8.54 | | | (192) $false
% 57.98/8.54 | | |
% 57.98/8.54 | | | CLOSE: (192) is inconsistent.
% 57.98/8.54 | | |
% 57.98/8.54 | | Case 2:
% 57.98/8.54 | | |
% 57.98/8.54 | | | (193) ? [v0: any] : ? [v1: any] : (( ~ (v0 = xb) & sdtasdt0(xu, xq) =
% 57.98/8.54 | | | v0 & $i(v0)) | (aElement0(xu) = v0 & aElement0(xb) = v1 & ( ~
% 57.98/8.54 | | | (v1 = 0) | ~ (v0 = 0))))
% 57.98/8.54 | | |
% 57.98/8.54 | | | DELTA: instantiating (193) with fresh symbols all_617_0, all_617_1 gives:
% 57.98/8.54 | | | (194) ( ~ (all_617_1 = xb) & sdtasdt0(xu, xq) = all_617_1 &
% 57.98/8.54 | | | $i(all_617_1)) | (aElement0(xu) = all_617_1 & aElement0(xb) =
% 57.98/8.54 | | | all_617_0 & ( ~ (all_617_0 = 0) | ~ (all_617_1 = 0)))
% 57.98/8.54 | | |
% 57.98/8.54 | | | BETA: splitting (85) gives:
% 57.98/8.54 | | |
% 57.98/8.54 | | | Case 1:
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | (195) sz10 = sz00
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | REDUCE: (9), (195) imply:
% 57.98/8.54 | | | | (196) $false
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | CLOSE: (196) is inconsistent.
% 57.98/8.54 | | | |
% 57.98/8.54 | | | Case 2:
% 57.98/8.54 | | | |
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | GROUND_INST: instantiating (34) with 0, all_394_2, xa, simplifying with
% 57.98/8.54 | | | | (18), (165) gives:
% 57.98/8.54 | | | | (197) all_394_2 = 0
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | GROUND_INST: instantiating (34) with all_390_1, all_394_2, xa,
% 57.98/8.54 | | | | simplifying with (160), (165) gives:
% 57.98/8.54 | | | | (198) all_394_2 = all_390_1
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | GROUND_INST: instantiating (34) with all_372_2, all_394_2, xa,
% 57.98/8.54 | | | | simplifying with (127), (165) gives:
% 57.98/8.54 | | | | (199) all_394_2 = all_372_2
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | GROUND_INST: instantiating (34) with 0, all_386_2, xb, simplifying with
% 57.98/8.54 | | | | (19), (153) gives:
% 57.98/8.54 | | | | (200) all_386_2 = 0
% 57.98/8.54 | | | |
% 57.98/8.54 | | | | GROUND_INST: instantiating (34) with all_378_0, all_386_2, xb,
% 57.98/8.55 | | | | simplifying with (140), (153) gives:
% 57.98/8.55 | | | | (201) all_386_2 = all_378_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_226_1, all_386_2, xb,
% 57.98/8.55 | | | | simplifying with (114), (153) gives:
% 57.98/8.55 | | | | (202) all_386_2 = all_226_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_386_2, all_398_1, xb,
% 57.98/8.55 | | | | simplifying with (153), (170) gives:
% 57.98/8.55 | | | | (203) all_398_1 = all_386_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_382_2, all_398_1, xb,
% 57.98/8.55 | | | | simplifying with (143), (170) gives:
% 57.98/8.55 | | | | (204) all_398_1 = all_382_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_236_1, all_370_1, xu,
% 57.98/8.55 | | | | simplifying with (116), (122) gives:
% 57.98/8.55 | | | | (205) all_370_1 = all_236_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_368_0, all_384_1, xu,
% 57.98/8.55 | | | | simplifying with (120), (148) gives:
% 57.98/8.55 | | | | (206) all_384_1 = all_368_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_388_2, all_607_1, xu,
% 57.98/8.55 | | | | simplifying with (156), (190) gives:
% 57.98/8.55 | | | | (207) all_607_1 = all_388_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_384_1, all_607_1, xu,
% 57.98/8.55 | | | | simplifying with (148), (190) gives:
% 57.98/8.55 | | | | (208) all_607_1 = all_384_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_376_0, all_607_1, xu,
% 57.98/8.55 | | | | simplifying with (135), (190) gives:
% 57.98/8.55 | | | | (209) all_607_1 = all_376_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_370_1, all_607_1, xu,
% 57.98/8.55 | | | | simplifying with (122), (190) gives:
% 57.98/8.55 | | | | (210) all_607_1 = all_370_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_238_0, all_607_1, xu,
% 57.98/8.55 | | | | simplifying with (118), (190) gives:
% 57.98/8.55 | | | | (211) all_607_1 = all_238_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_370_2, all_384_2, xq,
% 57.98/8.55 | | | | simplifying with (123), (149) gives:
% 57.98/8.55 | | | | (212) all_384_2 = all_370_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_212_1, all_384_2, xq,
% 57.98/8.55 | | | | simplifying with (112), (149) gives:
% 57.98/8.55 | | | | (213) all_384_2 = all_212_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_370_2, all_388_1, xq,
% 57.98/8.55 | | | | simplifying with (123), (157) gives:
% 57.98/8.55 | | | | (214) all_388_1 = all_370_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with 0, all_514_9, xq, simplifying with
% 57.98/8.55 | | | | (66), (182) gives:
% 57.98/8.55 | | | | (215) all_514_9 = 0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_388_1, all_514_9, xq,
% 57.98/8.55 | | | | simplifying with (157), (182) gives:
% 57.98/8.55 | | | | (216) all_514_9 = all_388_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with 0, all_390_2, all_44_3, simplifying
% 57.98/8.55 | | | | with (59), (161) gives:
% 57.98/8.55 | | | | (217) all_390_2 = 0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_390_2, all_394_1, all_44_3,
% 57.98/8.55 | | | | simplifying with (161), (166) gives:
% 57.98/8.55 | | | | (218) all_394_1 = all_390_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_372_1, all_394_1, all_44_3,
% 57.98/8.55 | | | | simplifying with (128), (166) gives:
% 57.98/8.55 | | | | (219) all_394_1 = all_372_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with 0, all_398_2, all_44_2, simplifying
% 57.98/8.55 | | | | with (60), (171) gives:
% 57.98/8.55 | | | | (220) all_398_2 = 0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_386_1, all_398_2, all_44_2,
% 57.98/8.55 | | | | simplifying with (154), (171) gives:
% 57.98/8.55 | | | | (221) all_398_2 = all_386_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_386_1, all_512_9, all_44_2,
% 57.98/8.55 | | | | simplifying with (154), (179) gives:
% 57.98/8.55 | | | | (222) all_512_9 = all_386_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_382_1, all_512_9, all_44_2,
% 57.98/8.55 | | | | simplifying with (144), (179) gives:
% 57.98/8.55 | | | | (223) all_512_9 = all_382_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_402_1, all_514_8, all_44_1,
% 57.98/8.55 | | | | simplifying with (176), (183) gives:
% 57.98/8.55 | | | | (224) all_514_8 = all_402_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_400_2, all_514_8, all_44_1,
% 57.98/8.55 | | | | simplifying with (173), (183) gives:
% 57.98/8.55 | | | | (225) all_514_8 = all_400_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_376_2, all_514_8, all_44_1,
% 57.98/8.55 | | | | simplifying with (136), (183) gives:
% 57.98/8.55 | | | | (226) all_514_8 = all_376_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_372_0, all_514_8, all_44_1,
% 57.98/8.55 | | | | simplifying with (129), (183) gives:
% 57.98/8.55 | | | | (227) all_514_8 = all_372_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_382_0, all_400_1, all_44_0,
% 57.98/8.55 | | | | simplifying with (145), (174) gives:
% 57.98/8.55 | | | | (228) all_400_1 = all_382_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_400_1, all_402_2, all_44_0,
% 57.98/8.55 | | | | simplifying with (174), (177) gives:
% 57.98/8.55 | | | | (229) all_402_2 = all_400_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_402_2, all_514_7, all_44_0,
% 57.98/8.55 | | | | simplifying with (177), (184) gives:
% 57.98/8.55 | | | | (230) all_514_7 = all_402_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_376_1, all_514_7, all_44_0,
% 57.98/8.55 | | | | simplifying with (137), (184) gives:
% 57.98/8.55 | | | | (231) all_514_7 = all_376_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_370_0, all_392_2, all_46_3,
% 57.98/8.55 | | | | simplifying with (124), (163) gives:
% 57.98/8.55 | | | | (232) all_392_2 = all_370_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_392_2, all_396_1, all_46_3,
% 57.98/8.55 | | | | simplifying with (163), (168) gives:
% 57.98/8.55 | | | | (233) all_396_1 = all_392_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_378_2, all_396_1, all_46_3,
% 57.98/8.55 | | | | simplifying with (141), (168) gives:
% 57.98/8.55 | | | | (234) all_396_1 = all_378_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_392_2, all_512_8, all_46_3,
% 57.98/8.55 | | | | simplifying with (163), (180) gives:
% 57.98/8.55 | | | | (235) all_512_8 = all_392_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (34) with all_374_1, all_512_8, all_46_3,
% 57.98/8.55 | | | | simplifying with (132), (180) gives:
% 57.98/8.55 | | | | (236) all_512_8 = all_374_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (37) with all_388_0, all_514_3, xq, xu,
% 57.98/8.55 | | | | simplifying with (158), (185) gives:
% 57.98/8.55 | | | | (237) all_514_3 = all_388_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | GROUND_INST: instantiating (37) with all_384_0, all_514_3, xq, xu,
% 57.98/8.55 | | | | simplifying with (150), (185) gives:
% 57.98/8.55 | | | | (238) all_514_3 = all_384_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (207), (208) imply:
% 57.98/8.55 | | | | (239) all_388_2 = all_384_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (207), (211) imply:
% 57.98/8.55 | | | | (240) all_388_2 = all_238_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (207), (210) imply:
% 57.98/8.55 | | | | (241) all_388_2 = all_370_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (207), (209) imply:
% 57.98/8.55 | | | | (242) all_388_2 = all_376_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (237), (238) imply:
% 57.98/8.55 | | | | (243) all_388_0 = all_384_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (243) implies:
% 57.98/8.55 | | | | (244) all_388_0 = all_384_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (230), (231) imply:
% 57.98/8.55 | | | | (245) all_402_2 = all_376_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (245) implies:
% 57.98/8.55 | | | | (246) all_402_2 = all_376_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (224), (225) imply:
% 57.98/8.55 | | | | (247) all_402_1 = all_400_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (224), (227) imply:
% 57.98/8.55 | | | | (248) all_402_1 = all_372_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (224), (226) imply:
% 57.98/8.55 | | | | (249) all_402_1 = all_376_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (215), (216) imply:
% 57.98/8.55 | | | | (250) all_388_1 = 0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (250) implies:
% 57.98/8.55 | | | | (251) all_388_1 = 0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (235), (236) imply:
% 57.98/8.55 | | | | (252) all_392_2 = all_374_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (252) implies:
% 57.98/8.55 | | | | (253) all_392_2 = all_374_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (222), (223) imply:
% 57.98/8.55 | | | | (254) all_386_1 = all_382_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (254) implies:
% 57.98/8.55 | | | | (255) all_386_1 = all_382_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (247), (249) imply:
% 57.98/8.55 | | | | (256) all_400_2 = all_376_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (247), (248) imply:
% 57.98/8.55 | | | | (257) all_400_2 = all_372_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (229), (246) imply:
% 57.98/8.55 | | | | (258) all_400_1 = all_376_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (258) implies:
% 57.98/8.55 | | | | (259) all_400_1 = all_376_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (228), (259) imply:
% 57.98/8.55 | | | | (260) all_382_0 = all_376_1
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (256), (257) imply:
% 57.98/8.55 | | | | (261) all_376_2 = all_372_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (261) implies:
% 57.98/8.55 | | | | (262) all_376_2 = all_372_0
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (203), (204) imply:
% 57.98/8.55 | | | | (263) all_386_2 = all_382_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | SIMP: (263) implies:
% 57.98/8.55 | | | | (264) all_386_2 = all_382_2
% 57.98/8.55 | | | |
% 57.98/8.55 | | | | COMBINE_EQS: (220), (221) imply:
% 57.98/8.56 | | | | (265) all_386_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (265) implies:
% 57.98/8.56 | | | | (266) all_386_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (233), (234) imply:
% 57.98/8.56 | | | | (267) all_392_2 = all_378_2
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (267) implies:
% 57.98/8.56 | | | | (268) all_392_2 = all_378_2
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (218), (219) imply:
% 57.98/8.56 | | | | (269) all_390_2 = all_372_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (269) implies:
% 57.98/8.56 | | | | (270) all_390_2 = all_372_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (197), (198) imply:
% 57.98/8.56 | | | | (271) all_390_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (198), (199) imply:
% 57.98/8.56 | | | | (272) all_390_1 = all_372_2
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (232), (268) imply:
% 57.98/8.56 | | | | (273) all_378_2 = all_370_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (253), (268) imply:
% 57.98/8.56 | | | | (274) all_378_2 = all_374_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (271), (272) imply:
% 57.98/8.56 | | | | (275) all_372_2 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (275) implies:
% 57.98/8.56 | | | | (276) all_372_2 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (217), (270) imply:
% 57.98/8.56 | | | | (277) all_372_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (214), (251) imply:
% 57.98/8.56 | | | | (278) all_370_2 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (278) implies:
% 57.98/8.56 | | | | (279) all_370_2 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (240), (242) imply:
% 57.98/8.56 | | | | (280) all_376_0 = all_238_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (239), (242) imply:
% 57.98/8.56 | | | | (281) all_384_1 = all_376_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (281) implies:
% 57.98/8.56 | | | | (282) all_384_1 = all_376_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (241), (242) imply:
% 57.98/8.56 | | | | (283) all_376_0 = all_370_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (255), (266) imply:
% 57.98/8.56 | | | | (284) all_382_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (284) implies:
% 57.98/8.56 | | | | (285) all_382_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (201), (264) imply:
% 57.98/8.56 | | | | (286) all_382_2 = all_378_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (202), (264) imply:
% 57.98/8.56 | | | | (287) all_382_2 = all_226_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (200), (264) imply:
% 57.98/8.56 | | | | (288) all_382_2 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (206), (282) imply:
% 57.98/8.56 | | | | (289) all_376_0 = all_368_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (289) implies:
% 57.98/8.56 | | | | (290) all_376_0 = all_368_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (212), (213) imply:
% 57.98/8.56 | | | | (291) all_370_2 = all_212_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (291) implies:
% 57.98/8.56 | | | | (292) all_370_2 = all_212_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (286), (288) imply:
% 57.98/8.56 | | | | (293) all_378_0 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (286), (287) imply:
% 57.98/8.56 | | | | (294) all_378_0 = all_226_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (293), (294) imply:
% 57.98/8.56 | | | | (295) all_226_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (295) implies:
% 57.98/8.56 | | | | (296) all_226_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (273), (274) imply:
% 57.98/8.56 | | | | (297) all_374_1 = all_370_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (280), (290) imply:
% 57.98/8.56 | | | | (298) all_368_0 = all_238_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (283), (290) imply:
% 57.98/8.56 | | | | (299) all_370_1 = all_368_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (299) implies:
% 57.98/8.56 | | | | (300) all_370_1 = all_368_0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (205), (300) imply:
% 57.98/8.56 | | | | (301) all_368_0 = all_236_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (301) implies:
% 57.98/8.56 | | | | (302) all_368_0 = all_236_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (279), (292) imply:
% 57.98/8.56 | | | | (303) all_212_1 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (298), (302) imply:
% 57.98/8.56 | | | | (304) all_238_0 = all_236_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | SIMP: (304) implies:
% 57.98/8.56 | | | | (305) all_238_0 = all_236_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (290), (302) imply:
% 57.98/8.56 | | | | (306) all_376_0 = all_236_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (213), (303) imply:
% 57.98/8.56 | | | | (307) all_384_2 = 0
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | COMBINE_EQS: (206), (302) imply:
% 57.98/8.56 | | | | (308) all_384_1 = all_236_1
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | BETA: splitting (130) gives:
% 57.98/8.56 | | | |
% 57.98/8.56 | | | | Case 1:
% 57.98/8.56 | | | | |
% 57.98/8.56 | | | | | (309) ~ (all_372_1 = 0)
% 57.98/8.56 | | | | |
% 57.98/8.56 | | | | | REDUCE: (277), (309) imply:
% 57.98/8.56 | | | | | (310) $false
% 57.98/8.56 | | | | |
% 57.98/8.56 | | | | | CLOSE: (310) is inconsistent.
% 57.98/8.56 | | | | |
% 57.98/8.56 | | | | Case 2:
% 57.98/8.56 | | | | |
% 57.98/8.56 | | | | | (311) ~ (all_372_2 = 0) | all_372_0 = 0
% 57.98/8.56 | | | | |
% 57.98/8.56 | | | | | BETA: splitting (311) gives:
% 57.98/8.56 | | | | |
% 57.98/8.56 | | | | | Case 1:
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | | (312) ~ (all_372_2 = 0)
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | | REDUCE: (276), (312) imply:
% 57.98/8.56 | | | | | | (313) $false
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | | CLOSE: (313) is inconsistent.
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | Case 2:
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | | (314) all_372_0 = 0
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | | COMBINE_EQS: (262), (314) imply:
% 57.98/8.56 | | | | | | (315) all_376_2 = 0
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | | BETA: splitting (146) gives:
% 57.98/8.56 | | | | | |
% 57.98/8.56 | | | | | | Case 1:
% 57.98/8.56 | | | | | | |
% 57.98/8.56 | | | | | | | (316) ~ (all_382_1 = 0)
% 57.98/8.56 | | | | | | |
% 57.98/8.56 | | | | | | | REDUCE: (285), (316) imply:
% 57.98/8.56 | | | | | | | (317) $false
% 57.98/8.56 | | | | | | |
% 57.98/8.56 | | | | | | | CLOSE: (317) is inconsistent.
% 57.98/8.56 | | | | | | |
% 57.98/8.56 | | | | | | Case 2:
% 57.98/8.56 | | | | | | |
% 57.98/8.56 | | | | | | | (318) ~ (all_382_2 = 0) | all_382_0 = 0
% 57.98/8.56 | | | | | | |
% 57.98/8.56 | | | | | | | BETA: splitting (318) gives:
% 57.98/8.56 | | | | | | |
% 57.98/8.56 | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | | (319) ~ (all_382_2 = 0)
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | | REDUCE: (288), (319) imply:
% 57.98/8.56 | | | | | | | | (320) $false
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | | CLOSE: (320) is inconsistent.
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | Case 2:
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | | (321) all_382_0 = 0
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | | COMBINE_EQS: (260), (321) imply:
% 57.98/8.56 | | | | | | | | (322) all_376_1 = 0
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | | BETA: splitting (138) gives:
% 57.98/8.56 | | | | | | | |
% 57.98/8.56 | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | |
% 57.98/8.56 | | | | | | | | | (323) ~ (all_376_1 = 0)
% 57.98/8.56 | | | | | | | | |
% 57.98/8.56 | | | | | | | | | REDUCE: (322), (323) imply:
% 57.98/8.56 | | | | | | | | | (324) $false
% 57.98/8.56 | | | | | | | | |
% 57.98/8.56 | | | | | | | | | CLOSE: (324) is inconsistent.
% 57.98/8.56 | | | | | | | | |
% 57.98/8.56 | | | | | | | | Case 2:
% 57.98/8.56 | | | | | | | | |
% 57.98/8.56 | | | | | | | | | (325) ~ (all_376_2 = 0) | all_376_0 = 0
% 57.98/8.56 | | | | | | | | |
% 57.98/8.56 | | | | | | | | | BETA: splitting (325) gives:
% 57.98/8.56 | | | | | | | | |
% 57.98/8.56 | | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | (326) ~ (all_376_2 = 0)
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | REDUCE: (315), (326) imply:
% 57.98/8.56 | | | | | | | | | | (327) $false
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | CLOSE: (327) is inconsistent.
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | Case 2:
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | (328) all_376_0 = 0
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | COMBINE_EQS: (306), (328) imply:
% 57.98/8.56 | | | | | | | | | | (329) all_236_1 = 0
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | COMBINE_EQS: (205), (329) imply:
% 57.98/8.56 | | | | | | | | | | (330) all_370_1 = 0
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | COMBINE_EQS: (308), (329) imply:
% 57.98/8.56 | | | | | | | | | | (331) all_384_1 = 0
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | REDUCE: (116), (329) imply:
% 57.98/8.56 | | | | | | | | | | (332) aElement0(xu) = 0
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | BETA: splitting (194) gives:
% 57.98/8.56 | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | (333) ~ (all_617_1 = xb) & sdtasdt0(xu, xq) = all_617_1
% 57.98/8.56 | | | | | | | | | | | & $i(all_617_1)
% 57.98/8.56 | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | ALPHA: (333) implies:
% 57.98/8.56 | | | | | | | | | | | (334) ~ (all_617_1 = xb)
% 57.98/8.56 | | | | | | | | | | | (335) sdtasdt0(xu, xq) = all_617_1
% 57.98/8.56 | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | BETA: splitting (151) gives:
% 57.98/8.56 | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | (336) ~ (all_384_1 = 0)
% 57.98/8.56 | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | REDUCE: (331), (336) imply:
% 57.98/8.56 | | | | | | | | | | | | (337) $false
% 57.98/8.56 | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | CLOSE: (337) is inconsistent.
% 57.98/8.56 | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | Case 2:
% 57.98/8.56 | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | (338) ~ (all_384_2 = 0) | all_384_0 = all_46_3
% 57.98/8.56 | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | BETA: splitting (338) gives:
% 57.98/8.56 | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | (339) ~ (all_384_2 = 0)
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | REDUCE: (307), (339) imply:
% 57.98/8.56 | | | | | | | | | | | | | (340) $false
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | CLOSE: (340) is inconsistent.
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | Case 2:
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | (341) all_384_0 = all_46_3
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | REDUCE: (150), (341) imply:
% 57.98/8.56 | | | | | | | | | | | | | (342) sdtasdt0(xu, xq) = all_46_3
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | BETA: splitting (125) gives:
% 57.98/8.56 | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | (343) ~ (all_370_1 = 0)
% 57.98/8.56 | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | REDUCE: (330), (343) imply:
% 57.98/8.56 | | | | | | | | | | | | | | (344) $false
% 57.98/8.56 | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | CLOSE: (344) is inconsistent.
% 57.98/8.56 | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | Case 2:
% 57.98/8.56 | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | (345) ~ (all_370_2 = 0) | all_370_0 = 0
% 57.98/8.56 | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | BETA: splitting (345) gives:
% 57.98/8.56 | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | (346) ~ (all_370_2 = 0)
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | REDUCE: (279), (346) imply:
% 57.98/8.56 | | | | | | | | | | | | | | | (347) $false
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | CLOSE: (347) is inconsistent.
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | Case 2:
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | (348) all_370_0 = 0
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | COMBINE_EQS: (297), (348) imply:
% 57.98/8.56 | | | | | | | | | | | | | | | (349) all_374_1 = 0
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 57.98/8.56 | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | Case 1:
% 57.98/8.56 | | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | | (350) ~ (all_374_1 = 0)
% 57.98/8.56 | | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | | REDUCE: (349), (350) imply:
% 57.98/8.56 | | | | | | | | | | | | | | | | (351) $false
% 57.98/8.56 | | | | | | | | | | | | | | | |
% 57.98/8.56 | | | | | | | | | | | | | | | | CLOSE: (351) is inconsistent.
% 57.98/8.56 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | Case 2:
% 57.98/8.57 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | | (352) all_374_0 = xb & all_46_3 = xb
% 57.98/8.57 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | | ALPHA: (352) implies:
% 57.98/8.57 | | | | | | | | | | | | | | | | (353) all_46_3 = xb
% 57.98/8.57 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | | REDUCE: (342), (353) imply:
% 57.98/8.57 | | | | | | | | | | | | | | | | (354) sdtasdt0(xu, xq) = xb
% 57.98/8.57 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with xb, all_617_1, xq, xu,
% 57.98/8.57 | | | | | | | | | | | | | | | | simplifying with (335), (354) gives:
% 57.98/8.57 | | | | | | | | | | | | | | | | (355) all_617_1 = xb
% 57.98/8.57 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | | REDUCE: (334), (355) imply:
% 57.98/8.57 | | | | | | | | | | | | | | | | (356) $false
% 57.98/8.57 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | | CLOSE: (356) is inconsistent.
% 57.98/8.57 | | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | Case 2:
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | (357) aElement0(xu) = all_617_1 & aElement0(xb) =
% 57.98/8.57 | | | | | | | | | | | all_617_0 & ( ~ (all_617_0 = 0) | ~ (all_617_1 =
% 57.98/8.57 | | | | | | | | | | | 0))
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | ALPHA: (357) implies:
% 57.98/8.57 | | | | | | | | | | | (358) aElement0(xb) = all_617_0
% 57.98/8.57 | | | | | | | | | | | (359) aElement0(xu) = all_617_1
% 57.98/8.57 | | | | | | | | | | | (360) ~ (all_617_0 = 0) | ~ (all_617_1 = 0)
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | GROUND_INST: instantiating (34) with 0, all_617_0, xb,
% 57.98/8.57 | | | | | | | | | | | simplifying with (19), (358) gives:
% 57.98/8.57 | | | | | | | | | | | (361) all_617_0 = 0
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | GROUND_INST: instantiating (34) with 0, all_617_1, xu,
% 57.98/8.57 | | | | | | | | | | | simplifying with (332), (359) gives:
% 57.98/8.57 | | | | | | | | | | | (362) all_617_1 = 0
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | BETA: splitting (360) gives:
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | Case 1:
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | (363) ~ (all_617_0 = 0)
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | REDUCE: (361), (363) imply:
% 57.98/8.57 | | | | | | | | | | | | (364) $false
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | CLOSE: (364) is inconsistent.
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | Case 2:
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | (365) ~ (all_617_1 = 0)
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | REDUCE: (362), (365) imply:
% 57.98/8.57 | | | | | | | | | | | | (366) $false
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | | CLOSE: (366) is inconsistent.
% 57.98/8.57 | | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | | |
% 57.98/8.57 | | | | | | | | | End of split
% 57.98/8.57 | | | | | | | | |
% 57.98/8.57 | | | | | | | | End of split
% 57.98/8.57 | | | | | | | |
% 57.98/8.57 | | | | | | | End of split
% 57.98/8.57 | | | | | | |
% 57.98/8.57 | | | | | | End of split
% 57.98/8.57 | | | | | |
% 57.98/8.57 | | | | | End of split
% 57.98/8.57 | | | | |
% 57.98/8.57 | | | | End of split
% 57.98/8.57 | | | |
% 57.98/8.57 | | | End of split
% 57.98/8.57 | | |
% 57.98/8.57 | | End of split
% 57.98/8.57 | |
% 57.98/8.57 | End of split
% 57.98/8.57 |
% 57.98/8.57 End of proof
% 57.98/8.57 % SZS output end Proof for theBenchmark
% 57.98/8.57
% 57.98/8.57 7948ms
%------------------------------------------------------------------------------