TSTP Solution File: SET745+4 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : SET745+4 : TPTP v8.1.2. Bugfixed v2.2.1.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n024.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 15:26:15 EDT 2023
% Result : Theorem 23.02s 3.75s
% Output : Proof 35.60s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : SET745+4 : TPTP v8.1.2. Bugfixed v2.2.1.
% 0.07/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.12/0.34 % Computer : n024.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Sat Aug 26 13:01:09 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.19/0.62 ________ _____
% 0.19/0.62 ___ __ \_________(_)________________________________
% 0.19/0.62 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.19/0.62 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.19/0.62 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.19/0.62
% 0.19/0.62 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.19/0.62 (2023-06-19)
% 0.19/0.62
% 0.19/0.62 (c) Philipp Rümmer, 2009-2023
% 0.19/0.62 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.19/0.62 Amanda Stjerna.
% 0.19/0.62 Free software under BSD-3-Clause.
% 0.19/0.62
% 0.19/0.62 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.19/0.62
% 0.19/0.62 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.61/0.63 Running up to 7 provers in parallel.
% 0.61/0.65 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.61/0.65 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.61/0.65 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.61/0.65 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.61/0.65 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.61/0.65 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.61/0.65 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 3.84/1.25 Prover 4: Preprocessing ...
% 3.84/1.27 Prover 1: Preprocessing ...
% 4.41/1.29 Prover 6: Preprocessing ...
% 4.41/1.29 Prover 2: Preprocessing ...
% 4.41/1.29 Prover 3: Preprocessing ...
% 4.41/1.30 Prover 0: Preprocessing ...
% 4.41/1.30 Prover 5: Preprocessing ...
% 9.40/2.00 Prover 5: Proving ...
% 9.40/2.03 Prover 2: Proving ...
% 10.23/2.14 Prover 6: Proving ...
% 10.91/2.17 Prover 1: Constructing countermodel ...
% 11.24/2.22 Prover 3: Constructing countermodel ...
% 14.80/2.70 Prover 4: Constructing countermodel ...
% 15.17/2.74 Prover 0: Proving ...
% 16.40/2.89 Prover 3: gave up
% 16.40/2.91 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 17.10/2.99 Prover 7: Preprocessing ...
% 17.73/3.10 Prover 7: Warning: ignoring some quantifiers
% 17.73/3.12 Prover 7: Constructing countermodel ...
% 20.17/3.40 Prover 1: gave up
% 20.17/3.40 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 20.71/3.47 Prover 8: Preprocessing ...
% 22.86/3.73 Prover 8: Warning: ignoring some quantifiers
% 22.86/3.74 Prover 8: Constructing countermodel ...
% 23.02/3.74 Prover 0: proved (3103ms)
% 23.02/3.75
% 23.02/3.75 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 23.02/3.75
% 23.02/3.76 Prover 6: stopped
% 23.02/3.76 Prover 2: stopped
% 23.02/3.76 Prover 5: stopped
% 23.02/3.77 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 23.02/3.77 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 23.02/3.77 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 23.02/3.78 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 23.02/3.84 Prover 13: Preprocessing ...
% 23.02/3.85 Prover 10: Preprocessing ...
% 23.02/3.85 Prover 16: Preprocessing ...
% 23.02/3.86 Prover 11: Preprocessing ...
% 23.02/3.90 Prover 8: gave up
% 23.02/3.90 Prover 19: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 24.06/3.96 Prover 19: Preprocessing ...
% 24.06/3.96 Prover 10: Warning: ignoring some quantifiers
% 24.67/3.98 Prover 10: Constructing countermodel ...
% 24.67/3.99 Prover 16: Warning: ignoring some quantifiers
% 24.67/4.00 Prover 13: Warning: ignoring some quantifiers
% 24.67/4.00 Prover 16: Constructing countermodel ...
% 24.67/4.01 Prover 13: Constructing countermodel ...
% 26.03/4.22 Prover 10: gave up
% 26.97/4.33 Prover 19: Warning: ignoring some quantifiers
% 27.52/4.35 Prover 19: Constructing countermodel ...
% 28.09/4.47 Prover 11: Constructing countermodel ...
% 31.32/4.87 Prover 19: gave up
% 34.11/5.26 Prover 4: Found proof (size 861)
% 34.11/5.26 Prover 4: proved (4621ms)
% 34.11/5.27 Prover 13: stopped
% 34.11/5.27 Prover 11: stopped
% 34.11/5.27 Prover 16: stopped
% 34.11/5.27 Prover 7: stopped
% 34.11/5.27
% 34.11/5.27 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 34.11/5.27
% 34.63/5.35 % SZS output start Proof for theBenchmark
% 34.63/5.35 Assumptions after simplification:
% 34.63/5.35 ---------------------------------
% 34.63/5.35
% 34.63/5.35 (maps)
% 34.63/5.39 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 34.63/5.39 $i] : (v5 = v4 | ~ (maps(v0, v1, v2) = 0) | ~ (apply(v0, v3, v5) = 0) | ~
% 34.63/5.39 (apply(v0, v3, v4) = 0) | ~ $i(v5) | ~ $i(v4) | ~ $i(v3) | ~ $i(v2) | ~
% 34.63/5.39 $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: any] : ? [v8: any] :
% 34.63/5.39 (member(v5, v2) = v8 & member(v4, v2) = v7 & member(v3, v1) = v6 & ( ~ (v8 =
% 34.63/5.39 0) | ~ (v7 = 0) | ~ (v6 = 0)))) & ! [v0: $i] : ! [v1: $i] : !
% 34.63/5.39 [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : (v5 = v4 | ~ (maps(v0,
% 34.63/5.39 v1, v2) = 0) | ~ (apply(v0, v3, v5) = 0) | ~ (member(v4, v2) = 0) | ~
% 34.63/5.39 $i(v5) | ~ $i(v4) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6:
% 34.63/5.39 any] : ? [v7: any] : ? [v8: any] : (apply(v0, v3, v4) = v8 & member(v5,
% 34.63/5.39 v2) = v7 & member(v3, v1) = v6 & ( ~ (v8 = 0) | ~ (v7 = 0) | ~ (v6 =
% 34.63/5.39 0)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : !
% 34.63/5.39 [v4: $i] : ! [v5: $i] : (v5 = v4 | ~ (maps(v0, v1, v2) = 0) | ~ (apply(v0,
% 34.63/5.39 v3, v4) = 0) | ~ (member(v5, v2) = 0) | ~ $i(v5) | ~ $i(v4) | ~
% 34.63/5.39 $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: any] :
% 34.63/5.39 ? [v8: any] : (apply(v0, v3, v5) = v8 & member(v4, v2) = v7 & member(v3, v1)
% 34.63/5.39 = v6 & ( ~ (v8 = 0) | ~ (v7 = 0) | ~ (v6 = 0)))) & ! [v0: $i] : ! [v1:
% 34.63/5.39 $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : (v5 = v4 | ~
% 34.63/5.39 (maps(v0, v1, v2) = 0) | ~ (member(v5, v2) = 0) | ~ (member(v4, v2) = 0) |
% 34.63/5.39 ~ (member(v3, v1) = 0) | ~ $i(v5) | ~ $i(v4) | ~ $i(v3) | ~ $i(v2) | ~
% 34.63/5.39 $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: any] : (apply(v0, v3, v5) = v7 &
% 34.63/5.39 apply(v0, v3, v4) = v6 & ( ~ (v7 = 0) | ~ (v6 = 0)))) & ! [v0: $i] : !
% 34.63/5.39 [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~ (maps(v0, v1, v2) = v3) |
% 34.63/5.39 ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: $i] : ? [v5: $i] : ? [v6: $i]
% 34.63/5.39 : ? [v7: int] : ? [v8: int] : ? [v9: int] : ? [v10: int] : ? [v11: int]
% 34.63/5.39 : ? [v12: $i] : ? [v13: int] : ($i(v12) & $i(v6) & $i(v5) & $i(v4) & ((v13
% 34.63/5.39 = 0 & member(v12, v1) = 0 & ! [v14: $i] : ( ~ (apply(v0, v12, v14) =
% 34.63/5.39 0) | ~ $i(v14) | ? [v15: int] : ( ~ (v15 = 0) & member(v14, v2)
% 34.63/5.39 = v15)) & ! [v14: $i] : ( ~ (member(v14, v2) = 0) | ~ $i(v14) |
% 34.63/5.39 ? [v15: int] : ( ~ (v15 = 0) & apply(v0, v12, v14) = v15))) | (v11 =
% 34.63/5.39 0 & v10 = 0 & v9 = 0 & v8 = 0 & v7 = 0 & ~ (v6 = v5) & apply(v0, v4,
% 34.63/5.39 v6) = 0 & apply(v0, v4, v5) = 0 & member(v6, v2) = 0 & member(v5,
% 34.63/5.39 v2) = 0 & member(v4, v1) = 0)))) & ! [v0: $i] : ! [v1: $i] : !
% 34.63/5.39 [v2: $i] : ! [v3: $i] : ( ~ (maps(v0, v1, v2) = 0) | ~ (member(v3, v1) = 0)
% 34.63/5.39 | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: $i] : (apply(v0,
% 34.63/5.39 v3, v4) = 0 & member(v4, v2) = 0 & $i(v4)))
% 34.63/5.39
% 34.63/5.39 (thII36)
% 34.91/5.40 ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5:
% 34.91/5.40 $i] : ? [v6: $i] : ? [v7: any] : ? [v8: $i] : ? [v9: $i] : ? [v10: $i]
% 34.91/5.40 : ? [v11: int] : ? [v12: int] : ? [v13: int] : ? [v14: int] : ? [v15:
% 34.91/5.40 int] : ? [v16: int] : (maps(v2, v6, v5) = v7 & maps(v1, v4, v5) = 0 &
% 34.91/5.40 maps(v0, v3, v5) = 0 & union(v3, v4) = v6 & $i(v10) & $i(v9) & $i(v8) &
% 34.91/5.40 $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ! [v17: $i]
% 34.91/5.40 : ! [v18: $i] : ! [v19: any] : ( ~ (apply(v2, v17, v18) = v19) | ~
% 34.91/5.40 $i(v18) | ~ $i(v17) | ? [v20: any] : ? [v21: any] : ? [v22: any] : ?
% 34.91/5.40 [v23: any] : ? [v24: any] : ? [v25: any] : (apply(v1, v17, v18) = v25 &
% 34.91/5.40 apply(v0, v17, v18) = v23 & member(v18, v5) = v21 & member(v17, v6) =
% 34.91/5.40 v20 & member(v17, v4) = v24 & member(v17, v3) = v22 & ( ~ (v21 = 0) | ~
% 34.91/5.40 (v20 = 0) | (( ~ (v19 = 0) | (v25 = 0 & v24 = 0) | (v23 = 0 & v22 =
% 34.91/5.40 0)) & (v19 = 0 | (( ~ (v25 = 0) | ~ (v24 = 0)) & ( ~ (v23 = 0)
% 34.91/5.40 | ~ (v22 = 0)))))))) & ! [v17: $i] : ! [v18: $i] : ! [v19:
% 34.91/5.40 any] : ( ~ (apply(v1, v17, v18) = v19) | ~ $i(v18) | ~ $i(v17) | ?
% 34.91/5.40 [v20: any] : ? [v21: any] : ? [v22: any] : ? [v23: any] : ? [v24: any]
% 34.91/5.40 : ? [v25: any] : (apply(v2, v17, v18) = v22 & apply(v0, v17, v18) = v24 &
% 34.91/5.40 member(v18, v5) = v21 & member(v17, v6) = v20 & member(v17, v4) = v25 &
% 34.91/5.40 member(v17, v3) = v23 & ( ~ (v21 = 0) | ~ (v20 = 0) | (( ~ (v22 = 0) |
% 34.91/5.40 (v25 = 0 & v19 = 0) | (v24 = 0 & v23 = 0)) & (v22 = 0 | (( ~ (v25
% 34.91/5.40 = 0) | ~ (v19 = 0)) & ( ~ (v24 = 0) | ~ (v23 = 0)))))))) &
% 34.91/5.40 ! [v17: $i] : ! [v18: $i] : ! [v19: any] : ( ~ (apply(v0, v17, v18) =
% 34.91/5.40 v19) | ~ $i(v18) | ~ $i(v17) | ? [v20: any] : ? [v21: any] : ?
% 34.91/5.40 [v22: any] : ? [v23: any] : ? [v24: any] : ? [v25: any] : (apply(v2,
% 34.91/5.40 v17, v18) = v22 & apply(v1, v17, v18) = v25 & member(v18, v5) = v21 &
% 34.91/5.40 member(v17, v6) = v20 & member(v17, v4) = v24 & member(v17, v3) = v23 &
% 34.91/5.40 ( ~ (v21 = 0) | ~ (v20 = 0) | (( ~ (v22 = 0) | (v25 = 0 & v24 = 0) |
% 34.91/5.40 (v23 = 0 & v19 = 0)) & (v22 = 0 | (( ~ (v25 = 0) | ~ (v24 = 0)) &
% 34.91/5.40 ( ~ (v23 = 0) | ~ (v19 = 0)))))))) & ((v16 = 0 & v15 = 0 & v14
% 34.91/5.40 = 0 & v13 = 0 & v12 = 0 & v11 = 0 & v7 = 0 & ~ (v10 = v9) & apply(v1,
% 34.91/5.40 v8, v10) = 0 & apply(v0, v8, v9) = 0 & member(v10, v5) = 0 &
% 34.91/5.40 member(v9, v5) = 0 & member(v8, v4) = 0 & member(v8, v3) = 0) | ( ~ (v7
% 34.91/5.40 = 0) & ! [v17: $i] : ! [v18: $i] : ! [v19: $i] : (v19 = v18 | ~
% 34.91/5.40 (apply(v1, v17, v19) = 0) | ~ (apply(v0, v17, v18) = 0) | ~ $i(v19)
% 34.91/5.40 | ~ $i(v18) | ~ $i(v17) | ? [v20: any] : ? [v21: any] : ? [v22:
% 34.91/5.40 any] : ? [v23: any] : (member(v19, v5) = v23 & member(v18, v5) =
% 34.91/5.40 v22 & member(v17, v4) = v21 & member(v17, v3) = v20 & ( ~ (v23 = 0)
% 34.91/5.40 | ~ (v22 = 0) | ~ (v21 = 0) | ~ (v20 = 0)))) & ! [v17: $i] :
% 34.91/5.40 ! [v18: $i] : ! [v19: $i] : (v19 = v18 | ~ (apply(v1, v17, v19) = 0) |
% 34.91/5.40 ~ (member(v18, v5) = 0) | ~ $i(v19) | ~ $i(v18) | ~ $i(v17) | ?
% 34.91/5.40 [v20: any] : ? [v21: any] : ? [v22: any] : ? [v23: any] :
% 34.91/5.40 (apply(v0, v17, v18) = v23 & member(v19, v5) = v22 & member(v17, v4) =
% 34.91/5.40 v21 & member(v17, v3) = v20 & ( ~ (v23 = 0) | ~ (v22 = 0) | ~ (v21
% 34.91/5.40 = 0) | ~ (v20 = 0)))) & ! [v17: $i] : ! [v18: $i] : ! [v19:
% 34.91/5.40 $i] : (v19 = v18 | ~ (apply(v0, v17, v18) = 0) | ~ (member(v19, v5)
% 34.91/5.40 = 0) | ~ $i(v19) | ~ $i(v18) | ~ $i(v17) | ? [v20: any] : ?
% 34.91/5.40 [v21: any] : ? [v22: any] : ? [v23: any] : (apply(v1, v17, v19) =
% 34.91/5.40 v23 & member(v18, v5) = v22 & member(v17, v4) = v21 & member(v17,
% 34.91/5.40 v3) = v20 & ( ~ (v23 = 0) | ~ (v22 = 0) | ~ (v21 = 0) | ~ (v20
% 34.91/5.40 = 0)))) & ! [v17: $i] : ! [v18: $i] : ! [v19: $i] : (v19 =
% 34.91/5.40 v18 | ~ (member(v19, v5) = 0) | ~ (member(v18, v5) = 0) | ~
% 34.91/5.40 (member(v17, v4) = 0) | ~ $i(v19) | ~ $i(v18) | ~ $i(v17) | ?
% 34.91/5.40 [v20: any] : ? [v21: any] : ? [v22: any] : (apply(v1, v17, v19) =
% 34.91/5.40 v22 & apply(v0, v17, v18) = v21 & member(v17, v3) = v20 & ( ~ (v22 =
% 34.91/5.40 0) | ~ (v21 = 0) | ~ (v20 = 0)))) & ! [v17: $i] : ! [v18:
% 34.91/5.40 $i] : ! [v19: $i] : (v19 = v18 | ~ (member(v19, v5) = 0) | ~
% 34.91/5.40 (member(v18, v5) = 0) | ~ (member(v17, v3) = 0) | ~ $i(v19) | ~
% 34.91/5.40 $i(v18) | ~ $i(v17) | ? [v20: any] : ? [v21: any] : ? [v22: any] :
% 34.91/5.40 (apply(v1, v17, v19) = v22 & apply(v0, v17, v18) = v21 & member(v17,
% 34.91/5.40 v4) = v20 & ( ~ (v22 = 0) | ~ (v21 = 0) | ~ (v20 = 0)))))))
% 34.91/5.40
% 34.91/5.40 (union)
% 34.91/5.40 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: int] : (v4 = 0
% 34.91/5.40 | ~ (union(v1, v2) = v3) | ~ (member(v0, v3) = v4) | ~ $i(v2) | ~ $i(v1)
% 34.91/5.40 | ~ $i(v0) | ? [v5: int] : ? [v6: int] : ( ~ (v6 = 0) & ~ (v5 = 0) &
% 34.91/5.40 member(v0, v2) = v6 & member(v0, v1) = v5)) & ! [v0: $i] : ! [v1: $i] :
% 34.91/5.40 ! [v2: $i] : ! [v3: $i] : ( ~ (union(v1, v2) = v3) | ~ (member(v0, v3) = 0)
% 34.91/5.40 | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: any] : ? [v5: any] :
% 34.91/5.40 (member(v0, v2) = v5 & member(v0, v1) = v4 & (v5 = 0 | v4 = 0)))
% 34.91/5.40
% 34.91/5.40 (function-axioms)
% 34.91/5.41 ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : !
% 34.91/5.41 [v3: $i] : ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : (v1 = v0 |
% 34.91/5.41 ~ (compose_predicate(v7, v6, v5, v4, v3, v2) = v1) | ~
% 34.91/5.41 (compose_predicate(v7, v6, v5, v4, v3, v2) = v0)) & ! [v0:
% 34.91/5.41 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 34.91/5.41 : ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : (v1 = v0 | ~ (isomorphism(v6, v5,
% 34.91/5.41 v4, v3, v2) = v1) | ~ (isomorphism(v6, v5, v4, v3, v2) = v0)) & ! [v0:
% 34.91/5.41 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 34.91/5.41 : ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : (v1 = v0 | ~ (decreasing(v6, v5,
% 34.91/5.41 v4, v3, v2) = v1) | ~ (decreasing(v6, v5, v4, v3, v2) = v0)) & ! [v0:
% 34.91/5.41 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 34.91/5.41 : ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : (v1 = v0 | ~ (increasing(v6, v5,
% 34.91/5.41 v4, v3, v2) = v1) | ~ (increasing(v6, v5, v4, v3, v2) = v0)) & ! [v0:
% 34.91/5.41 $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] :
% 34.91/5.41 ! [v6: $i] : (v1 = v0 | ~ (compose_function(v6, v5, v4, v3, v2) = v1) | ~
% 34.91/5.41 (compose_function(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] :
% 34.91/5.41 ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 34.91/5.41 $i] : (v1 = v0 | ~ (inverse_predicate(v5, v4, v3, v2) = v1) | ~
% 34.91/5.41 (inverse_predicate(v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : !
% 34.91/5.41 [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 34.91/5.41 $i] : (v1 = v0 | ~ (equal_maps(v5, v4, v3, v2) = v1) | ~ (equal_maps(v5,
% 34.91/5.41 v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3:
% 34.91/5.41 $i] : ! [v4: $i] : (v1 = v0 | ~ (inverse_image3(v4, v3, v2) = v1) | ~
% 34.91/5.41 (inverse_image3(v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i]
% 34.91/5.41 : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (image3(v4, v3, v2) = v1) | ~
% 34.91/5.41 (image3(v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : !
% 34.91/5.41 [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (inverse_function(v4, v3, v2) = v1) |
% 34.91/5.41 ~ (inverse_function(v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : !
% 34.91/5.41 [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 |
% 34.91/5.41 ~ (one_to_one(v4, v3, v2) = v1) | ~ (one_to_one(v4, v3, v2) = v0)) & !
% 34.91/5.41 [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3:
% 34.91/5.41 $i] : ! [v4: $i] : (v1 = v0 | ~ (surjective(v4, v3, v2) = v1) | ~
% 34.91/5.41 (surjective(v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 34.91/5.41 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~
% 34.91/5.41 (injective(v4, v3, v2) = v1) | ~ (injective(v4, v3, v2) = v0)) & ! [v0:
% 34.91/5.41 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 34.91/5.41 : ! [v4: $i] : (v1 = v0 | ~ (maps(v4, v3, v2) = v1) | ~ (maps(v4, v3, v2) =
% 34.91/5.41 v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2:
% 34.91/5.41 $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (apply(v4, v3, v2) = v1) |
% 34.91/5.41 ~ (apply(v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : !
% 34.91/5.41 [v3: $i] : (v1 = v0 | ~ (inverse_image2(v3, v2) = v1) | ~
% 34.91/5.41 (inverse_image2(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] :
% 34.91/5.41 ! [v3: $i] : (v1 = v0 | ~ (image2(v3, v2) = v1) | ~ (image2(v3, v2) = v0)) &
% 34.91/5.41 ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : !
% 34.91/5.41 [v3: $i] : (v1 = v0 | ~ (identity(v3, v2) = v1) | ~ (identity(v3, v2) = v0))
% 34.91/5.41 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 34.91/5.41 (unordered_pair(v3, v2) = v1) | ~ (unordered_pair(v3, v2) = v0)) & ! [v0:
% 34.91/5.41 $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 34.91/5.41 (difference(v3, v2) = v1) | ~ (difference(v3, v2) = v0)) & ! [v0: $i] : !
% 34.91/5.41 [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (union(v3, v2) = v1) | ~
% 34.91/5.41 (union(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3:
% 34.91/5.41 $i] : (v1 = v0 | ~ (intersection(v3, v2) = v1) | ~ (intersection(v3, v2) =
% 34.91/5.41 v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2:
% 34.91/5.41 $i] : ! [v3: $i] : (v1 = v0 | ~ (equal_set(v3, v2) = v1) | ~
% 34.91/5.41 (equal_set(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 34.91/5.41 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (subset(v3,
% 34.91/5.41 v2) = v1) | ~ (subset(v3, v2) = v0)) & ! [v0: MultipleValueBool] : !
% 34.91/5.41 [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 34.91/5.41 (member(v3, v2) = v1) | ~ (member(v3, v2) = v0)) & ! [v0: $i] : ! [v1:
% 34.91/5.41 $i] : ! [v2: $i] : (v1 = v0 | ~ (product(v2) = v1) | ~ (product(v2) =
% 34.91/5.41 v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (sum(v2) =
% 34.91/5.41 v1) | ~ (sum(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 =
% 34.91/5.41 v0 | ~ (singleton(v2) = v1) | ~ (singleton(v2) = v0)) & ! [v0: $i] : !
% 34.91/5.41 [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (power_set(v2) = v1) | ~
% 34.91/5.41 (power_set(v2) = v0))
% 34.91/5.41
% 34.91/5.41 Further assumptions not needed in the proof:
% 34.91/5.41 --------------------------------------------
% 34.91/5.41 compose_function, compose_predicate, decreasing_function, difference, empty_set,
% 34.91/5.41 equal_maps, equal_set, identity, image2, image3, increasing_function, injective,
% 34.91/5.41 intersection, inverse_function, inverse_image2, inverse_image3,
% 34.91/5.41 inverse_predicate, isomorphism, one_to_one, power_set, product, singleton,
% 34.91/5.41 subset, sum, surjective, unordered_pair
% 34.91/5.41
% 34.91/5.41 Those formulas are unsatisfiable:
% 34.91/5.41 ---------------------------------
% 34.91/5.41
% 34.91/5.41 Begin of proof
% 34.91/5.41 |
% 34.91/5.41 | ALPHA: (union) implies:
% 34.91/5.41 | (1) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~ (union(v1,
% 34.91/5.41 | v2) = v3) | ~ (member(v0, v3) = 0) | ~ $i(v2) | ~ $i(v1) | ~
% 34.91/5.41 | $i(v0) | ? [v4: any] : ? [v5: any] : (member(v0, v2) = v5 &
% 34.91/5.41 | member(v0, v1) = v4 & (v5 = 0 | v4 = 0)))
% 34.91/5.41 | (2) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: int] :
% 34.91/5.41 | (v4 = 0 | ~ (union(v1, v2) = v3) | ~ (member(v0, v3) = v4) | ~
% 34.91/5.41 | $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v5: int] : ? [v6: int] : ( ~
% 34.91/5.41 | (v6 = 0) & ~ (v5 = 0) & member(v0, v2) = v6 & member(v0, v1) =
% 34.91/5.41 | v5))
% 34.91/5.41 |
% 34.91/5.41 | ALPHA: (maps) implies:
% 34.91/5.41 | (3) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~ (maps(v0,
% 34.91/5.41 | v1, v2) = 0) | ~ (member(v3, v1) = 0) | ~ $i(v3) | ~ $i(v2) |
% 34.91/5.41 | ~ $i(v1) | ~ $i(v0) | ? [v4: $i] : (apply(v0, v3, v4) = 0 &
% 34.91/5.41 | member(v4, v2) = 0 & $i(v4)))
% 34.91/5.41 | (4) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 34.91/5.41 | (maps(v0, v1, v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4:
% 34.91/5.41 | $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: int] : ? [v8: int] : ?
% 34.91/5.41 | [v9: int] : ? [v10: int] : ? [v11: int] : ? [v12: $i] : ? [v13:
% 34.91/5.41 | int] : ($i(v12) & $i(v6) & $i(v5) & $i(v4) & ((v13 = 0 &
% 34.91/5.41 | member(v12, v1) = 0 & ! [v14: $i] : ( ~ (apply(v0, v12, v14) =
% 34.91/5.41 | 0) | ~ $i(v14) | ? [v15: int] : ( ~ (v15 = 0) &
% 34.91/5.41 | member(v14, v2) = v15)) & ! [v14: $i] : ( ~ (member(v14,
% 34.91/5.42 | v2) = 0) | ~ $i(v14) | ? [v15: int] : ( ~ (v15 = 0) &
% 34.91/5.42 | apply(v0, v12, v14) = v15))) | (v11 = 0 & v10 = 0 & v9 = 0
% 34.91/5.42 | & v8 = 0 & v7 = 0 & ~ (v6 = v5) & apply(v0, v4, v6) = 0 &
% 34.91/5.42 | apply(v0, v4, v5) = 0 & member(v6, v2) = 0 & member(v5, v2) = 0
% 34.91/5.42 | & member(v4, v1) = 0))))
% 34.91/5.42 | (5) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 34.91/5.42 | ! [v5: $i] : (v5 = v4 | ~ (maps(v0, v1, v2) = 0) | ~ (member(v5, v2)
% 34.91/5.42 | = 0) | ~ (member(v4, v2) = 0) | ~ (member(v3, v1) = 0) | ~
% 34.91/5.42 | $i(v5) | ~ $i(v4) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 34.91/5.42 | ? [v6: any] : ? [v7: any] : (apply(v0, v3, v5) = v7 & apply(v0, v3,
% 34.91/5.42 | v4) = v6 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 34.91/5.42 | (6) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 34.91/5.42 | ! [v5: $i] : (v5 = v4 | ~ (maps(v0, v1, v2) = 0) | ~ (apply(v0, v3,
% 34.91/5.42 | v5) = 0) | ~ (member(v4, v2) = 0) | ~ $i(v5) | ~ $i(v4) | ~
% 34.91/5.42 | $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7:
% 34.91/5.42 | any] : ? [v8: any] : (apply(v0, v3, v4) = v8 & member(v5, v2) = v7
% 34.91/5.42 | & member(v3, v1) = v6 & ( ~ (v8 = 0) | ~ (v7 = 0) | ~ (v6 = 0))))
% 34.91/5.42 |
% 34.91/5.42 | ALPHA: (function-axioms) implies:
% 34.91/5.42 | (7) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 34.91/5.42 | ! [v3: $i] : (v1 = v0 | ~ (member(v3, v2) = v1) | ~ (member(v3, v2)
% 34.91/5.42 | = v0))
% 34.91/5.42 | (8) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 34.91/5.42 | ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (apply(v4, v3, v2) = v1) | ~
% 34.91/5.42 | (apply(v4, v3, v2) = v0))
% 34.91/5.42 |
% 34.91/5.42 | DELTA: instantiating (thII36) with fresh symbols all_32_0, all_32_1, all_32_2,
% 34.91/5.42 | all_32_3, all_32_4, all_32_5, all_32_6, all_32_7, all_32_8, all_32_9,
% 34.91/5.42 | all_32_10, all_32_11, all_32_12, all_32_13, all_32_14, all_32_15,
% 34.91/5.42 | all_32_16 gives:
% 34.91/5.43 | (9) maps(all_32_14, all_32_10, all_32_11) = all_32_9 & maps(all_32_15,
% 34.91/5.43 | all_32_12, all_32_11) = 0 & maps(all_32_16, all_32_13, all_32_11) = 0
% 34.91/5.43 | & union(all_32_13, all_32_12) = all_32_10 & $i(all_32_6) & $i(all_32_7)
% 34.91/5.43 | & $i(all_32_8) & $i(all_32_10) & $i(all_32_11) & $i(all_32_12) &
% 34.91/5.43 | $i(all_32_13) & $i(all_32_14) & $i(all_32_15) & $i(all_32_16) & ! [v0:
% 34.91/5.43 | $i] : ! [v1: $i] : ! [v2: any] : ( ~ (apply(all_32_14, v0, v1) =
% 34.91/5.43 | v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5:
% 34.91/5.43 | any] : ? [v6: any] : ? [v7: any] : ? [v8: any] :
% 34.91/5.43 | (apply(all_32_15, v0, v1) = v8 & apply(all_32_16, v0, v1) = v6 &
% 34.91/5.43 | member(v1, all_32_11) = v4 & member(v0, all_32_10) = v3 &
% 34.91/5.43 | member(v0, all_32_12) = v7 & member(v0, all_32_13) = v5 & ( ~ (v4 =
% 34.91/5.43 | 0) | ~ (v3 = 0) | (( ~ (v2 = 0) | (v8 = 0 & v7 = 0) | (v6 = 0
% 34.91/5.43 | & v5 = 0)) & (v2 = 0 | (( ~ (v8 = 0) | ~ (v7 = 0)) & ( ~
% 34.91/5.43 | (v6 = 0) | ~ (v5 = 0)))))))) & ! [v0: $i] : ! [v1: $i]
% 34.91/5.43 | : ! [v2: any] : ( ~ (apply(all_32_15, v0, v1) = v2) | ~ $i(v1) | ~
% 34.91/5.43 | $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: any] : ? [v6: any] :
% 34.91/5.43 | ? [v7: any] : ? [v8: any] : (apply(all_32_14, v0, v1) = v5 &
% 34.91/5.43 | apply(all_32_16, v0, v1) = v7 & member(v1, all_32_11) = v4 &
% 34.91/5.43 | member(v0, all_32_10) = v3 & member(v0, all_32_12) = v8 &
% 34.91/5.43 | member(v0, all_32_13) = v6 & ( ~ (v4 = 0) | ~ (v3 = 0) | (( ~ (v5
% 34.91/5.43 | = 0) | (v8 = 0 & v2 = 0) | (v7 = 0 & v6 = 0)) & (v5 = 0 |
% 34.91/5.43 | (( ~ (v8 = 0) | ~ (v2 = 0)) & ( ~ (v7 = 0) | ~ (v6 =
% 34.91/5.43 | 0)))))))) & ! [v0: $i] : ! [v1: $i] : ! [v2: any] :
% 34.91/5.43 | ( ~ (apply(all_32_16, v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 34.91/5.43 | any] : ? [v4: any] : ? [v5: any] : ? [v6: any] : ? [v7: any] :
% 34.91/5.43 | ? [v8: any] : (apply(all_32_14, v0, v1) = v5 & apply(all_32_15, v0,
% 34.91/5.43 | v1) = v8 & member(v1, all_32_11) = v4 & member(v0, all_32_10) =
% 34.91/5.43 | v3 & member(v0, all_32_12) = v7 & member(v0, all_32_13) = v6 & ( ~
% 34.91/5.43 | (v4 = 0) | ~ (v3 = 0) | (( ~ (v5 = 0) | (v8 = 0 & v7 = 0) | (v6
% 34.91/5.43 | = 0 & v2 = 0)) & (v5 = 0 | (( ~ (v8 = 0) | ~ (v7 = 0)) & (
% 34.91/5.43 | ~ (v6 = 0) | ~ (v2 = 0)))))))) & ((all_32_0 = 0 &
% 34.91/5.43 | all_32_1 = 0 & all_32_2 = 0 & all_32_3 = 0 & all_32_4 = 0 &
% 34.91/5.43 | all_32_5 = 0 & all_32_9 = 0 & ~ (all_32_6 = all_32_7) &
% 34.91/5.43 | apply(all_32_15, all_32_8, all_32_6) = 0 & apply(all_32_16,
% 34.91/5.43 | all_32_8, all_32_7) = 0 & member(all_32_6, all_32_11) = 0 &
% 34.91/5.43 | member(all_32_7, all_32_11) = 0 & member(all_32_8, all_32_12) = 0 &
% 34.91/5.43 | member(all_32_8, all_32_13) = 0) | ( ~ (all_32_9 = 0) & ! [v0: $i]
% 34.91/5.43 | : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~ (apply(all_32_15, v0,
% 34.91/5.43 | v2) = 0) | ~ (apply(all_32_16, v0, v1) = 0) | ~ $i(v2) | ~
% 34.91/5.43 | $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: any] :
% 34.91/5.43 | ? [v6: any] : (member(v2, all_32_11) = v6 & member(v1,
% 34.91/5.43 | all_32_11) = v5 & member(v0, all_32_12) = v4 & member(v0,
% 34.91/5.43 | all_32_13) = v3 & ( ~ (v6 = 0) | ~ (v5 = 0) | ~ (v4 = 0) |
% 34.91/5.43 | ~ (v3 = 0)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2
% 34.91/5.43 | = v1 | ~ (apply(all_32_15, v0, v2) = 0) | ~ (member(v1,
% 34.91/5.43 | all_32_11) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 34.91/5.43 | any] : ? [v4: any] : ? [v5: any] : ? [v6: any] :
% 34.91/5.43 | (apply(all_32_16, v0, v1) = v6 & member(v2, all_32_11) = v5 &
% 34.91/5.43 | member(v0, all_32_12) = v4 & member(v0, all_32_13) = v3 & ( ~
% 34.91/5.43 | (v6 = 0) | ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0)))) & !
% 34.91/5.43 | [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~
% 34.91/5.43 | (apply(all_32_16, v0, v1) = 0) | ~ (member(v2, all_32_11) = 0) |
% 34.91/5.43 | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 34.91/5.43 | ? [v5: any] : ? [v6: any] : (apply(all_32_15, v0, v2) = v6 &
% 34.91/5.43 | member(v1, all_32_11) = v5 & member(v0, all_32_12) = v4 &
% 34.91/5.43 | member(v0, all_32_13) = v3 & ( ~ (v6 = 0) | ~ (v5 = 0) | ~
% 34.91/5.43 | (v4 = 0) | ~ (v3 = 0)))) & ! [v0: $i] : ! [v1: $i] : !
% 34.91/5.43 | [v2: $i] : (v2 = v1 | ~ (member(v2, all_32_11) = 0) | ~
% 34.91/5.43 | (member(v1, all_32_11) = 0) | ~ (member(v0, all_32_12) = 0) | ~
% 34.91/5.43 | $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ?
% 34.91/5.43 | [v5: any] : (apply(all_32_15, v0, v2) = v5 & apply(all_32_16, v0,
% 34.91/5.43 | v1) = v4 & member(v0, all_32_13) = v3 & ( ~ (v5 = 0) | ~ (v4
% 34.91/5.43 | = 0) | ~ (v3 = 0)))) & ! [v0: $i] : ! [v1: $i] : ! [v2:
% 34.91/5.43 | $i] : (v2 = v1 | ~ (member(v2, all_32_11) = 0) | ~ (member(v1,
% 34.91/5.43 | all_32_11) = 0) | ~ (member(v0, all_32_13) = 0) | ~ $i(v2)
% 34.91/5.43 | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5:
% 34.91/5.43 | any] : (apply(all_32_15, v0, v2) = v5 & apply(all_32_16, v0,
% 34.91/5.43 | v1) = v4 & member(v0, all_32_12) = v3 & ( ~ (v5 = 0) | ~ (v4
% 34.91/5.43 | = 0) | ~ (v3 = 0))))))
% 34.91/5.43 |
% 34.91/5.43 | ALPHA: (9) implies:
% 34.91/5.43 | (10) $i(all_32_16)
% 34.91/5.43 | (11) $i(all_32_15)
% 34.91/5.43 | (12) $i(all_32_14)
% 34.91/5.43 | (13) $i(all_32_13)
% 34.91/5.43 | (14) $i(all_32_12)
% 34.91/5.43 | (15) $i(all_32_11)
% 34.91/5.43 | (16) $i(all_32_10)
% 34.91/5.43 | (17) $i(all_32_8)
% 34.91/5.43 | (18) $i(all_32_7)
% 34.91/5.43 | (19) $i(all_32_6)
% 34.91/5.43 | (20) union(all_32_13, all_32_12) = all_32_10
% 34.91/5.43 | (21) maps(all_32_16, all_32_13, all_32_11) = 0
% 34.91/5.43 | (22) maps(all_32_15, all_32_12, all_32_11) = 0
% 34.91/5.43 | (23) maps(all_32_14, all_32_10, all_32_11) = all_32_9
% 34.91/5.43 | (24) (all_32_0 = 0 & all_32_1 = 0 & all_32_2 = 0 & all_32_3 = 0 & all_32_4
% 34.91/5.43 | = 0 & all_32_5 = 0 & all_32_9 = 0 & ~ (all_32_6 = all_32_7) &
% 34.91/5.43 | apply(all_32_15, all_32_8, all_32_6) = 0 & apply(all_32_16,
% 34.91/5.43 | all_32_8, all_32_7) = 0 & member(all_32_6, all_32_11) = 0 &
% 34.91/5.43 | member(all_32_7, all_32_11) = 0 & member(all_32_8, all_32_12) = 0 &
% 34.91/5.43 | member(all_32_8, all_32_13) = 0) | ( ~ (all_32_9 = 0) & ! [v0: $i]
% 34.91/5.43 | : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~ (apply(all_32_15, v0,
% 34.91/5.43 | v2) = 0) | ~ (apply(all_32_16, v0, v1) = 0) | ~ $i(v2) | ~
% 34.91/5.43 | $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: any] :
% 34.91/5.44 | ? [v6: any] : (member(v2, all_32_11) = v6 & member(v1, all_32_11)
% 34.91/5.44 | = v5 & member(v0, all_32_12) = v4 & member(v0, all_32_13) = v3 &
% 34.91/5.44 | ( ~ (v6 = 0) | ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0)))) & !
% 34.91/5.44 | [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~
% 34.91/5.44 | (apply(all_32_15, v0, v2) = 0) | ~ (member(v1, all_32_11) = 0) |
% 34.91/5.44 | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 34.91/5.44 | ? [v5: any] : ? [v6: any] : (apply(all_32_16, v0, v1) = v6 &
% 34.91/5.44 | member(v2, all_32_11) = v5 & member(v0, all_32_12) = v4 &
% 34.91/5.44 | member(v0, all_32_13) = v3 & ( ~ (v6 = 0) | ~ (v5 = 0) | ~ (v4
% 34.91/5.44 | = 0) | ~ (v3 = 0)))) & ! [v0: $i] : ! [v1: $i] : ! [v2:
% 34.91/5.44 | $i] : (v2 = v1 | ~ (apply(all_32_16, v0, v1) = 0) | ~
% 34.91/5.44 | (member(v2, all_32_11) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 34.91/5.44 | ? [v3: any] : ? [v4: any] : ? [v5: any] : ? [v6: any] :
% 34.91/5.44 | (apply(all_32_15, v0, v2) = v6 & member(v1, all_32_11) = v5 &
% 34.91/5.44 | member(v0, all_32_12) = v4 & member(v0, all_32_13) = v3 & ( ~
% 34.91/5.44 | (v6 = 0) | ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0)))) & !
% 34.91/5.44 | [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~ (member(v2,
% 34.91/5.44 | all_32_11) = 0) | ~ (member(v1, all_32_11) = 0) | ~
% 34.91/5.44 | (member(v0, all_32_12) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 34.91/5.44 | ? [v3: any] : ? [v4: any] : ? [v5: any] : (apply(all_32_15, v0,
% 34.91/5.44 | v2) = v5 & apply(all_32_16, v0, v1) = v4 & member(v0,
% 34.91/5.44 | all_32_13) = v3 & ( ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0))))
% 34.91/5.44 | & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~
% 34.91/5.44 | (member(v2, all_32_11) = 0) | ~ (member(v1, all_32_11) = 0) | ~
% 34.91/5.44 | (member(v0, all_32_13) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 34.91/5.44 | ? [v3: any] : ? [v4: any] : ? [v5: any] : (apply(all_32_15, v0,
% 34.91/5.44 | v2) = v5 & apply(all_32_16, v0, v1) = v4 & member(v0,
% 34.91/5.44 | all_32_12) = v3 & ( ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0)))))
% 34.91/5.44 | (25) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (apply(all_32_16, v0,
% 34.91/5.44 | v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any]
% 34.91/5.44 | : ? [v5: any] : ? [v6: any] : ? [v7: any] : ? [v8: any] :
% 34.91/5.44 | (apply(all_32_14, v0, v1) = v5 & apply(all_32_15, v0, v1) = v8 &
% 34.91/5.44 | member(v1, all_32_11) = v4 & member(v0, all_32_10) = v3 &
% 34.91/5.44 | member(v0, all_32_12) = v7 & member(v0, all_32_13) = v6 & ( ~ (v4
% 34.91/5.44 | = 0) | ~ (v3 = 0) | (( ~ (v5 = 0) | (v8 = 0 & v7 = 0) | (v6 =
% 34.91/5.44 | 0 & v2 = 0)) & (v5 = 0 | (( ~ (v8 = 0) | ~ (v7 = 0)) & (
% 34.91/5.44 | ~ (v6 = 0) | ~ (v2 = 0))))))))
% 34.91/5.44 | (26) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (apply(all_32_15, v0,
% 34.91/5.44 | v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any]
% 34.91/5.44 | : ? [v5: any] : ? [v6: any] : ? [v7: any] : ? [v8: any] :
% 34.91/5.44 | (apply(all_32_14, v0, v1) = v5 & apply(all_32_16, v0, v1) = v7 &
% 34.91/5.44 | member(v1, all_32_11) = v4 & member(v0, all_32_10) = v3 &
% 34.91/5.44 | member(v0, all_32_12) = v8 & member(v0, all_32_13) = v6 & ( ~ (v4
% 34.91/5.44 | = 0) | ~ (v3 = 0) | (( ~ (v5 = 0) | (v8 = 0 & v2 = 0) | (v7 =
% 34.91/5.44 | 0 & v6 = 0)) & (v5 = 0 | (( ~ (v8 = 0) | ~ (v2 = 0)) & (
% 34.91/5.44 | ~ (v7 = 0) | ~ (v6 = 0))))))))
% 34.91/5.44 | (27) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (apply(all_32_14, v0,
% 34.91/5.44 | v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any]
% 34.91/5.44 | : ? [v5: any] : ? [v6: any] : ? [v7: any] : ? [v8: any] :
% 34.91/5.44 | (apply(all_32_15, v0, v1) = v8 & apply(all_32_16, v0, v1) = v6 &
% 34.91/5.44 | member(v1, all_32_11) = v4 & member(v0, all_32_10) = v3 &
% 34.91/5.44 | member(v0, all_32_12) = v7 & member(v0, all_32_13) = v5 & ( ~ (v4
% 34.91/5.44 | = 0) | ~ (v3 = 0) | (( ~ (v2 = 0) | (v8 = 0 & v7 = 0) | (v6 =
% 34.91/5.44 | 0 & v5 = 0)) & (v2 = 0 | (( ~ (v8 = 0) | ~ (v7 = 0)) & (
% 34.91/5.44 | ~ (v6 = 0) | ~ (v5 = 0))))))))
% 34.91/5.44 |
% 34.91/5.44 | GROUND_INST: instantiating (4) with all_32_14, all_32_10, all_32_11, all_32_9,
% 34.91/5.44 | simplifying with (12), (15), (16), (23) gives:
% 34.91/5.44 | (28) all_32_9 = 0 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: int]
% 34.91/5.44 | : ? [v4: int] : ? [v5: int] : ? [v6: int] : ? [v7: int] : ? [v8:
% 34.91/5.44 | $i] : ? [v9: int] : ($i(v8) & $i(v2) & $i(v1) & $i(v0) & ((v9 = 0 &
% 34.91/5.44 | member(v8, all_32_10) = 0 & ! [v10: $i] : ( ~ (apply(all_32_14,
% 34.91/5.44 | v8, v10) = 0) | ~ $i(v10) | ? [v11: int] : ( ~ (v11 = 0)
% 34.91/5.44 | & member(v10, all_32_11) = v11)) & ! [v10: $i] : ( ~
% 34.91/5.44 | (member(v10, all_32_11) = 0) | ~ $i(v10) | ? [v11: int] : (
% 34.91/5.44 | ~ (v11 = 0) & apply(all_32_14, v8, v10) = v11))) | (v7 = 0 &
% 34.91/5.44 | v6 = 0 & v5 = 0 & v4 = 0 & v3 = 0 & ~ (v2 = v1) &
% 34.91/5.44 | apply(all_32_14, v0, v2) = 0 & apply(all_32_14, v0, v1) = 0 &
% 34.91/5.44 | member(v2, all_32_11) = 0 & member(v1, all_32_11) = 0 &
% 34.91/5.44 | member(v0, all_32_10) = 0)))
% 34.91/5.44 |
% 34.91/5.44 | BETA: splitting (24) gives:
% 34.91/5.44 |
% 34.91/5.44 | Case 1:
% 34.91/5.44 | |
% 34.91/5.44 | | (29) all_32_0 = 0 & all_32_1 = 0 & all_32_2 = 0 & all_32_3 = 0 & all_32_4
% 34.91/5.44 | | = 0 & all_32_5 = 0 & all_32_9 = 0 & ~ (all_32_6 = all_32_7) &
% 34.91/5.44 | | apply(all_32_15, all_32_8, all_32_6) = 0 & apply(all_32_16,
% 34.91/5.44 | | all_32_8, all_32_7) = 0 & member(all_32_6, all_32_11) = 0 &
% 34.91/5.44 | | member(all_32_7, all_32_11) = 0 & member(all_32_8, all_32_12) = 0 &
% 34.91/5.44 | | member(all_32_8, all_32_13) = 0
% 34.91/5.44 | |
% 34.91/5.44 | | ALPHA: (29) implies:
% 34.91/5.44 | | (30) all_32_9 = 0
% 34.91/5.44 | | (31) ~ (all_32_6 = all_32_7)
% 34.91/5.44 | | (32) member(all_32_8, all_32_13) = 0
% 34.91/5.44 | | (33) member(all_32_8, all_32_12) = 0
% 34.91/5.44 | | (34) member(all_32_7, all_32_11) = 0
% 34.91/5.44 | | (35) member(all_32_6, all_32_11) = 0
% 34.91/5.44 | | (36) apply(all_32_16, all_32_8, all_32_7) = 0
% 34.91/5.44 | | (37) apply(all_32_15, all_32_8, all_32_6) = 0
% 34.91/5.44 | |
% 34.91/5.44 | | REDUCE: (23), (30) imply:
% 34.91/5.44 | | (38) maps(all_32_14, all_32_10, all_32_11) = 0
% 34.91/5.44 | |
% 34.91/5.44 | | GROUND_INST: instantiating (3) with all_32_16, all_32_13, all_32_11,
% 34.91/5.44 | | all_32_8, simplifying with (10), (13), (15), (17), (21), (32)
% 34.91/5.44 | | gives:
% 34.91/5.45 | | (39) ? [v0: $i] : (apply(all_32_16, all_32_8, v0) = 0 & member(v0,
% 34.91/5.45 | | all_32_11) = 0 & $i(v0))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (3) with all_32_15, all_32_12, all_32_11,
% 34.91/5.45 | | all_32_8, simplifying with (11), (14), (15), (17), (22), (33)
% 34.91/5.45 | | gives:
% 34.91/5.45 | | (40) ? [v0: $i] : (apply(all_32_15, all_32_8, v0) = 0 & member(v0,
% 34.91/5.45 | | all_32_11) = 0 & $i(v0))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 34.91/5.45 | | all_32_8, all_32_7, all_32_6, simplifying with (11), (14),
% 34.91/5.45 | | (15), (17), (18), (19), (22), (33), (34), (35) gives:
% 34.91/5.45 | | (41) all_32_6 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 34.91/5.45 | | (apply(all_32_15, all_32_8, all_32_6) = v1 & apply(all_32_15,
% 34.91/5.45 | | all_32_8, all_32_7) = v0 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 34.91/5.45 | | all_32_8, all_32_6, all_32_7, simplifying with (11), (14),
% 34.91/5.45 | | (15), (17), (18), (19), (22), (33), (34), (35) gives:
% 34.91/5.45 | | (42) all_32_6 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 34.91/5.45 | | (apply(all_32_15, all_32_8, all_32_6) = v0 & apply(all_32_15,
% 34.91/5.45 | | all_32_8, all_32_7) = v1 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (5) with all_32_16, all_32_13, all_32_11,
% 34.91/5.45 | | all_32_8, all_32_7, all_32_6, simplifying with (10), (13),
% 34.91/5.45 | | (15), (17), (18), (19), (21), (32), (34), (35) gives:
% 34.91/5.45 | | (43) all_32_6 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 34.91/5.45 | | (apply(all_32_16, all_32_8, all_32_6) = v1 & apply(all_32_16,
% 34.91/5.45 | | all_32_8, all_32_7) = v0 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (5) with all_32_16, all_32_13, all_32_11,
% 34.91/5.45 | | all_32_8, all_32_6, all_32_7, simplifying with (10), (13),
% 34.91/5.45 | | (15), (17), (18), (19), (21), (32), (34), (35) gives:
% 34.91/5.45 | | (44) all_32_6 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 34.91/5.45 | | (apply(all_32_16, all_32_8, all_32_6) = v0 & apply(all_32_16,
% 34.91/5.45 | | all_32_8, all_32_7) = v1 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (25) with all_32_8, all_32_7, 0, simplifying with
% 34.91/5.45 | | (17), (18), (36) gives:
% 34.91/5.45 | | (45) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ? [v4:
% 34.91/5.45 | | any] : ? [v5: any] : (apply(all_32_14, all_32_8, all_32_7) = v2 &
% 34.91/5.45 | | apply(all_32_15, all_32_8, all_32_7) = v5 & member(all_32_7,
% 34.91/5.45 | | all_32_11) = v1 & member(all_32_8, all_32_10) = v0 &
% 34.91/5.45 | | member(all_32_8, all_32_12) = v4 & member(all_32_8, all_32_13) =
% 34.91/5.45 | | v3 & ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (v2 = 0) | v3 = 0 | (v5 = 0
% 34.91/5.45 | | & v4 = 0)) & (v2 = 0 | ( ~ (v3 = 0) & ( ~ (v5 = 0) | ~
% 34.91/5.45 | | (v4 = 0)))))))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (6) with all_32_15, all_32_12, all_32_11,
% 34.91/5.45 | | all_32_8, all_32_7, all_32_6, simplifying with (11), (14),
% 34.91/5.45 | | (15), (17), (18), (19), (22), (34), (37) gives:
% 34.91/5.45 | | (46) all_32_6 = all_32_7 | ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 34.91/5.45 | | (apply(all_32_15, all_32_8, all_32_7) = v2 & member(all_32_6,
% 34.91/5.45 | | all_32_11) = v1 & member(all_32_8, all_32_12) = v0 & ( ~ (v2 =
% 34.91/5.45 | | 0) | ~ (v1 = 0) | ~ (v0 = 0)))
% 34.91/5.45 | |
% 34.91/5.45 | | GROUND_INST: instantiating (26) with all_32_8, all_32_6, 0, simplifying with
% 34.91/5.45 | | (17), (19), (37) gives:
% 34.91/5.45 | | (47) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ? [v4:
% 34.91/5.45 | | any] : ? [v5: any] : (apply(all_32_14, all_32_8, all_32_6) = v2 &
% 34.91/5.45 | | apply(all_32_16, all_32_8, all_32_6) = v4 & member(all_32_6,
% 34.91/5.45 | | all_32_11) = v1 & member(all_32_8, all_32_10) = v0 &
% 34.91/5.45 | | member(all_32_8, all_32_12) = v5 & member(all_32_8, all_32_13) =
% 34.91/5.45 | | v3 & ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (v2 = 0) | v5 = 0 | (v4 = 0
% 34.91/5.45 | | & v3 = 0)) & (v2 = 0 | ( ~ (v5 = 0) & ( ~ (v4 = 0) | ~
% 34.91/5.45 | | (v3 = 0)))))))
% 34.91/5.45 | |
% 34.91/5.45 | | DELTA: instantiating (40) with fresh symbol all_47_0 gives:
% 34.91/5.45 | | (48) apply(all_32_15, all_32_8, all_47_0) = 0 & member(all_47_0,
% 34.91/5.45 | | all_32_11) = 0 & $i(all_47_0)
% 34.91/5.45 | |
% 34.91/5.45 | | ALPHA: (48) implies:
% 34.91/5.45 | | (49) $i(all_47_0)
% 34.91/5.45 | | (50) member(all_47_0, all_32_11) = 0
% 34.91/5.45 | | (51) apply(all_32_15, all_32_8, all_47_0) = 0
% 34.91/5.45 | |
% 34.91/5.45 | | DELTA: instantiating (39) with fresh symbol all_49_0 gives:
% 34.91/5.45 | | (52) apply(all_32_16, all_32_8, all_49_0) = 0 & member(all_49_0,
% 34.91/5.45 | | all_32_11) = 0 & $i(all_49_0)
% 34.91/5.45 | |
% 34.91/5.45 | | ALPHA: (52) implies:
% 34.91/5.45 | | (53) $i(all_49_0)
% 34.91/5.45 | | (54) member(all_49_0, all_32_11) = 0
% 34.91/5.45 | | (55) apply(all_32_16, all_32_8, all_49_0) = 0
% 34.91/5.45 | |
% 34.91/5.45 | | DELTA: instantiating (45) with fresh symbols all_51_0, all_51_1, all_51_2,
% 34.91/5.45 | | all_51_3, all_51_4, all_51_5 gives:
% 34.91/5.45 | | (56) apply(all_32_14, all_32_8, all_32_7) = all_51_3 & apply(all_32_15,
% 34.91/5.45 | | all_32_8, all_32_7) = all_51_0 & member(all_32_7, all_32_11) =
% 34.91/5.45 | | all_51_4 & member(all_32_8, all_32_10) = all_51_5 & member(all_32_8,
% 34.91/5.45 | | all_32_12) = all_51_1 & member(all_32_8, all_32_13) = all_51_2 & (
% 34.91/5.45 | | ~ (all_51_4 = 0) | ~ (all_51_5 = 0) | (( ~ (all_51_3 = 0) |
% 34.91/5.45 | | all_51_2 = 0 | (all_51_0 = 0 & all_51_1 = 0)) & (all_51_3 = 0
% 34.91/5.45 | | | ( ~ (all_51_2 = 0) & ( ~ (all_51_0 = 0) | ~ (all_51_1 =
% 34.91/5.45 | | 0))))))
% 34.91/5.45 | |
% 34.91/5.45 | | ALPHA: (56) implies:
% 34.91/5.45 | | (57) member(all_32_8, all_32_13) = all_51_2
% 34.91/5.45 | | (58) member(all_32_8, all_32_12) = all_51_1
% 34.91/5.45 | | (59) member(all_32_8, all_32_10) = all_51_5
% 34.91/5.45 | | (60) member(all_32_7, all_32_11) = all_51_4
% 34.91/5.45 | | (61) apply(all_32_15, all_32_8, all_32_7) = all_51_0
% 34.91/5.45 | | (62) apply(all_32_14, all_32_8, all_32_7) = all_51_3
% 34.91/5.45 | |
% 34.91/5.45 | | DELTA: instantiating (47) with fresh symbols all_53_0, all_53_1, all_53_2,
% 34.91/5.45 | | all_53_3, all_53_4, all_53_5 gives:
% 34.91/5.46 | | (63) apply(all_32_14, all_32_8, all_32_6) = all_53_3 & apply(all_32_16,
% 34.91/5.46 | | all_32_8, all_32_6) = all_53_1 & member(all_32_6, all_32_11) =
% 34.91/5.46 | | all_53_4 & member(all_32_8, all_32_10) = all_53_5 & member(all_32_8,
% 34.91/5.46 | | all_32_12) = all_53_0 & member(all_32_8, all_32_13) = all_53_2 & (
% 34.91/5.46 | | ~ (all_53_4 = 0) | ~ (all_53_5 = 0) | (( ~ (all_53_3 = 0) |
% 34.91/5.46 | | all_53_0 = 0 | (all_53_1 = 0 & all_53_2 = 0)) & (all_53_3 = 0
% 34.91/5.46 | | | ( ~ (all_53_0 = 0) & ( ~ (all_53_1 = 0) | ~ (all_53_2 =
% 34.91/5.46 | | 0))))))
% 34.91/5.46 | |
% 34.91/5.46 | | ALPHA: (63) implies:
% 34.91/5.46 | | (64) member(all_32_8, all_32_13) = all_53_2
% 34.91/5.46 | | (65) member(all_32_8, all_32_12) = all_53_0
% 34.91/5.46 | | (66) member(all_32_8, all_32_10) = all_53_5
% 34.91/5.46 | | (67) member(all_32_6, all_32_11) = all_53_4
% 34.91/5.46 | | (68) apply(all_32_16, all_32_8, all_32_6) = all_53_1
% 34.91/5.46 | | (69) apply(all_32_14, all_32_8, all_32_6) = all_53_3
% 34.91/5.46 | |
% 34.91/5.46 | | BETA: splitting (42) gives:
% 34.91/5.46 | |
% 34.91/5.46 | | Case 1:
% 34.91/5.46 | | |
% 34.91/5.46 | | | (70) all_32_6 = all_32_7
% 34.91/5.46 | | |
% 34.91/5.46 | | | REDUCE: (31), (70) imply:
% 34.91/5.46 | | | (71) $false
% 35.24/5.46 | | |
% 35.24/5.46 | | | CLOSE: (71) is inconsistent.
% 35.24/5.46 | | |
% 35.24/5.46 | | Case 2:
% 35.24/5.46 | | |
% 35.24/5.46 | | | (72) ? [v0: any] : ? [v1: any] : (apply(all_32_15, all_32_8,
% 35.24/5.46 | | | all_32_6) = v0 & apply(all_32_15, all_32_8, all_32_7) = v1 & (
% 35.24/5.46 | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.24/5.46 | | |
% 35.24/5.46 | | | DELTA: instantiating (72) with fresh symbols all_59_0, all_59_1 gives:
% 35.24/5.46 | | | (73) apply(all_32_15, all_32_8, all_32_6) = all_59_1 & apply(all_32_15,
% 35.24/5.46 | | | all_32_8, all_32_7) = all_59_0 & ( ~ (all_59_0 = 0) | ~
% 35.24/5.46 | | | (all_59_1 = 0))
% 35.24/5.46 | | |
% 35.24/5.46 | | | ALPHA: (73) implies:
% 35.24/5.46 | | | (74) apply(all_32_15, all_32_8, all_32_7) = all_59_0
% 35.24/5.46 | | | (75) apply(all_32_15, all_32_8, all_32_6) = all_59_1
% 35.24/5.46 | | |
% 35.24/5.46 | | | BETA: splitting (44) gives:
% 35.24/5.46 | | |
% 35.24/5.46 | | | Case 1:
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | (76) all_32_6 = all_32_7
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | REDUCE: (31), (76) imply:
% 35.24/5.46 | | | | (77) $false
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | CLOSE: (77) is inconsistent.
% 35.24/5.46 | | | |
% 35.24/5.46 | | | Case 2:
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | (78) ? [v0: any] : ? [v1: any] : (apply(all_32_16, all_32_8,
% 35.24/5.46 | | | | all_32_6) = v0 & apply(all_32_16, all_32_8, all_32_7) = v1 &
% 35.24/5.46 | | | | ( ~ (v1 = 0) | ~ (v0 = 0)))
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | DELTA: instantiating (78) with fresh symbols all_65_0, all_65_1 gives:
% 35.24/5.46 | | | | (79) apply(all_32_16, all_32_8, all_32_6) = all_65_1 &
% 35.24/5.46 | | | | apply(all_32_16, all_32_8, all_32_7) = all_65_0 & ( ~ (all_65_0
% 35.24/5.46 | | | | = 0) | ~ (all_65_1 = 0))
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | ALPHA: (79) implies:
% 35.24/5.46 | | | | (80) apply(all_32_16, all_32_8, all_32_7) = all_65_0
% 35.24/5.46 | | | | (81) apply(all_32_16, all_32_8, all_32_6) = all_65_1
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (7) with 0, all_53_2, all_32_13, all_32_8,
% 35.24/5.46 | | | | simplifying with (32), (64) gives:
% 35.24/5.46 | | | | (82) all_53_2 = 0
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (7) with all_51_2, all_53_2, all_32_13,
% 35.24/5.46 | | | | all_32_8, simplifying with (57), (64) gives:
% 35.24/5.46 | | | | (83) all_53_2 = all_51_2
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (7) with 0, all_53_0, all_32_12, all_32_8,
% 35.24/5.46 | | | | simplifying with (33), (65) gives:
% 35.24/5.46 | | | | (84) all_53_0 = 0
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (7) with all_51_1, all_53_0, all_32_12,
% 35.24/5.46 | | | | all_32_8, simplifying with (58), (65) gives:
% 35.24/5.46 | | | | (85) all_53_0 = all_51_1
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (7) with all_51_5, all_53_5, all_32_10,
% 35.24/5.46 | | | | all_32_8, simplifying with (59), (66) gives:
% 35.24/5.46 | | | | (86) all_53_5 = all_51_5
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (7) with 0, all_51_4, all_32_11, all_32_7,
% 35.24/5.46 | | | | simplifying with (34), (60) gives:
% 35.24/5.46 | | | | (87) all_51_4 = 0
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (7) with 0, all_53_4, all_32_11, all_32_6,
% 35.24/5.46 | | | | simplifying with (35), (67) gives:
% 35.24/5.46 | | | | (88) all_53_4 = 0
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (8) with 0, all_65_0, all_32_7, all_32_8,
% 35.24/5.46 | | | | all_32_16, simplifying with (36), (80) gives:
% 35.24/5.46 | | | | (89) all_65_0 = 0
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (8) with all_53_1, all_65_1, all_32_6,
% 35.24/5.46 | | | | all_32_8, all_32_16, simplifying with (68), (81) gives:
% 35.24/5.46 | | | | (90) all_65_1 = all_53_1
% 35.24/5.46 | | | |
% 35.24/5.46 | | | | GROUND_INST: instantiating (8) with all_51_0, all_59_0, all_32_7,
% 35.24/5.46 | | | | all_32_8, all_32_15, simplifying with (61), (74) gives:
% 35.24/5.46 | | | | (91) all_59_0 = all_51_0
% 35.24/5.46 | | | |
% 35.26/5.46 | | | | GROUND_INST: instantiating (8) with 0, all_59_1, all_32_6, all_32_8,
% 35.26/5.46 | | | | all_32_15, simplifying with (37), (75) gives:
% 35.26/5.46 | | | | (92) all_59_1 = 0
% 35.26/5.46 | | | |
% 35.26/5.46 | | | | COMBINE_EQS: (84), (85) imply:
% 35.26/5.46 | | | | (93) all_51_1 = 0
% 35.26/5.46 | | | |
% 35.26/5.46 | | | | COMBINE_EQS: (82), (83) imply:
% 35.26/5.46 | | | | (94) all_51_2 = 0
% 35.26/5.46 | | | |
% 35.26/5.46 | | | | BETA: splitting (41) gives:
% 35.26/5.46 | | | |
% 35.26/5.46 | | | | Case 1:
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | (95) all_32_6 = all_32_7
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | REDUCE: (31), (95) imply:
% 35.26/5.46 | | | | | (96) $false
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | CLOSE: (96) is inconsistent.
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | Case 2:
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | (97) ? [v0: any] : ? [v1: any] : (apply(all_32_15, all_32_8,
% 35.26/5.46 | | | | | all_32_6) = v1 & apply(all_32_15, all_32_8, all_32_7) = v0
% 35.26/5.46 | | | | | & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | DELTA: instantiating (97) with fresh symbols all_75_0, all_75_1 gives:
% 35.26/5.46 | | | | | (98) apply(all_32_15, all_32_8, all_32_6) = all_75_0 &
% 35.26/5.46 | | | | | apply(all_32_15, all_32_8, all_32_7) = all_75_1 & ( ~
% 35.26/5.46 | | | | | (all_75_0 = 0) | ~ (all_75_1 = 0))
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | ALPHA: (98) implies:
% 35.26/5.46 | | | | | (99) apply(all_32_15, all_32_8, all_32_7) = all_75_1
% 35.26/5.46 | | | | | (100) apply(all_32_15, all_32_8, all_32_6) = all_75_0
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | BETA: splitting (46) gives:
% 35.26/5.46 | | | | |
% 35.26/5.46 | | | | | Case 1:
% 35.26/5.46 | | | | | |
% 35.26/5.47 | | | | | | (101) all_32_6 = all_32_7
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | | REDUCE: (31), (101) imply:
% 35.26/5.47 | | | | | | (102) $false
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | | CLOSE: (102) is inconsistent.
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | Case 2:
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | | (103) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.26/5.47 | | | | | | (apply(all_32_15, all_32_8, all_32_7) = v2 &
% 35.26/5.47 | | | | | | member(all_32_6, all_32_11) = v1 & member(all_32_8,
% 35.26/5.47 | | | | | | all_32_12) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0 =
% 35.26/5.47 | | | | | | 0)))
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | | DELTA: instantiating (103) with fresh symbols all_81_0, all_81_1,
% 35.26/5.47 | | | | | | all_81_2 gives:
% 35.26/5.47 | | | | | | (104) apply(all_32_15, all_32_8, all_32_7) = all_81_0 &
% 35.26/5.47 | | | | | | member(all_32_6, all_32_11) = all_81_1 & member(all_32_8,
% 35.26/5.47 | | | | | | all_32_12) = all_81_2 & ( ~ (all_81_0 = 0) | ~ (all_81_1
% 35.26/5.47 | | | | | | = 0) | ~ (all_81_2 = 0))
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | | ALPHA: (104) implies:
% 35.26/5.47 | | | | | | (105) member(all_32_8, all_32_12) = all_81_2
% 35.26/5.47 | | | | | | (106) member(all_32_6, all_32_11) = all_81_1
% 35.26/5.47 | | | | | | (107) apply(all_32_15, all_32_8, all_32_7) = all_81_0
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | | BETA: splitting (43) gives:
% 35.26/5.47 | | | | | |
% 35.26/5.47 | | | | | | Case 1:
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | (108) all_32_6 = all_32_7
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | REDUCE: (31), (108) imply:
% 35.26/5.47 | | | | | | | (109) $false
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | CLOSE: (109) is inconsistent.
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | Case 2:
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | (110) ? [v0: any] : ? [v1: any] : (apply(all_32_16, all_32_8,
% 35.26/5.47 | | | | | | | all_32_6) = v1 & apply(all_32_16, all_32_8, all_32_7)
% 35.26/5.47 | | | | | | | = v0 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | DELTA: instantiating (110) with fresh symbols all_87_0, all_87_1
% 35.26/5.47 | | | | | | | gives:
% 35.26/5.47 | | | | | | | (111) apply(all_32_16, all_32_8, all_32_6) = all_87_0 &
% 35.26/5.47 | | | | | | | apply(all_32_16, all_32_8, all_32_7) = all_87_1 & ( ~
% 35.26/5.47 | | | | | | | (all_87_0 = 0) | ~ (all_87_1 = 0))
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | ALPHA: (111) implies:
% 35.26/5.47 | | | | | | | (112) apply(all_32_16, all_32_8, all_32_7) = all_87_1
% 35.26/5.47 | | | | | | | (113) apply(all_32_16, all_32_8, all_32_6) = all_87_0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (7) with 0, all_81_2, all_32_12,
% 35.26/5.47 | | | | | | | all_32_8, simplifying with (33), (105) gives:
% 35.26/5.47 | | | | | | | (114) all_81_2 = 0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (7) with 0, all_81_1, all_32_11,
% 35.26/5.47 | | | | | | | all_32_6, simplifying with (35), (106) gives:
% 35.26/5.47 | | | | | | | (115) all_81_1 = 0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (8) with 0, all_87_1, all_32_7,
% 35.26/5.47 | | | | | | | all_32_8, all_32_16, simplifying with (36), (112)
% 35.26/5.47 | | | | | | | gives:
% 35.26/5.47 | | | | | | | (116) all_87_1 = 0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (8) with all_53_1, all_87_0, all_32_6,
% 35.26/5.47 | | | | | | | all_32_8, all_32_16, simplifying with (68), (113)
% 35.26/5.47 | | | | | | | gives:
% 35.26/5.47 | | | | | | | (117) all_87_0 = all_53_1
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (8) with all_51_0, all_81_0, all_32_7,
% 35.26/5.47 | | | | | | | all_32_8, all_32_15, simplifying with (61), (107)
% 35.26/5.47 | | | | | | | gives:
% 35.26/5.47 | | | | | | | (118) all_81_0 = all_51_0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (8) with all_75_1, all_81_0, all_32_7,
% 35.26/5.47 | | | | | | | all_32_8, all_32_15, simplifying with (99), (107)
% 35.26/5.47 | | | | | | | gives:
% 35.26/5.47 | | | | | | | (119) all_81_0 = all_75_1
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (8) with 0, all_75_0, all_32_6,
% 35.26/5.47 | | | | | | | all_32_8, all_32_15, simplifying with (37), (100)
% 35.26/5.47 | | | | | | | gives:
% 35.26/5.47 | | | | | | | (120) all_75_0 = 0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | COMBINE_EQS: (118), (119) imply:
% 35.26/5.47 | | | | | | | (121) all_75_1 = all_51_0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | SIMP: (121) implies:
% 35.26/5.47 | | | | | | | (122) all_75_1 = all_51_0
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (2) with all_32_8, all_32_13,
% 35.26/5.47 | | | | | | | all_32_12, all_32_10, all_51_5, simplifying with
% 35.26/5.47 | | | | | | | (13), (14), (17), (20), (59) gives:
% 35.26/5.47 | | | | | | | (123) all_51_5 = 0 | ? [v0: int] : ? [v1: int] : ( ~ (v1 = 0)
% 35.26/5.47 | | | | | | | & ~ (v0 = 0) & member(all_32_8, all_32_12) = v1 &
% 35.26/5.47 | | | | | | | member(all_32_8, all_32_13) = v0)
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (5) with all_32_15, all_32_12,
% 35.26/5.47 | | | | | | | all_32_11, all_32_8, all_47_0, all_32_6, simplifying
% 35.26/5.47 | | | | | | | with (11), (14), (15), (17), (19), (22), (33), (35),
% 35.26/5.47 | | | | | | | (49), (50) gives:
% 35.26/5.47 | | | | | | | (124) all_47_0 = all_32_6 | ? [v0: any] : ? [v1: any] :
% 35.26/5.47 | | | | | | | (apply(all_32_15, all_32_8, all_47_0) = v0 &
% 35.26/5.47 | | | | | | | apply(all_32_15, all_32_8, all_32_6) = v1 & ( ~ (v1 =
% 35.26/5.47 | | | | | | | 0) | ~ (v0 = 0)))
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (6) with all_32_16, all_32_13,
% 35.26/5.47 | | | | | | | all_32_11, all_32_8, all_47_0, all_32_7, simplifying
% 35.26/5.47 | | | | | | | with (10), (13), (15), (17), (18), (21), (36), (49),
% 35.26/5.47 | | | | | | | (50) gives:
% 35.26/5.47 | | | | | | | (125) all_47_0 = all_32_7 | ? [v0: any] : ? [v1: any] : ?
% 35.26/5.47 | | | | | | | [v2: any] : (apply(all_32_16, all_32_8, all_47_0) = v2 &
% 35.26/5.47 | | | | | | | member(all_32_7, all_32_11) = v1 & member(all_32_8,
% 35.26/5.47 | | | | | | | all_32_13) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0
% 35.26/5.47 | | | | | | | = 0)))
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (5) with all_32_16, all_32_13,
% 35.26/5.47 | | | | | | | all_32_11, all_32_8, all_32_7, all_47_0, simplifying
% 35.26/5.47 | | | | | | | with (10), (13), (15), (17), (18), (21), (32), (34),
% 35.26/5.47 | | | | | | | (49), (50) gives:
% 35.26/5.47 | | | | | | | (126) all_47_0 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 35.26/5.47 | | | | | | | (apply(all_32_16, all_32_8, all_47_0) = v1 &
% 35.26/5.47 | | | | | | | apply(all_32_16, all_32_8, all_32_7) = v0 & ( ~ (v1 =
% 35.26/5.47 | | | | | | | 0) | ~ (v0 = 0)))
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (5) with all_32_16, all_32_13,
% 35.26/5.47 | | | | | | | all_32_11, all_32_8, all_47_0, all_32_7, simplifying
% 35.26/5.47 | | | | | | | with (10), (13), (15), (17), (18), (21), (32), (34),
% 35.26/5.47 | | | | | | | (49), (50) gives:
% 35.26/5.47 | | | | | | | (127) all_47_0 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 35.26/5.47 | | | | | | | (apply(all_32_16, all_32_8, all_47_0) = v0 &
% 35.26/5.47 | | | | | | | apply(all_32_16, all_32_8, all_32_7) = v1 & ( ~ (v1 =
% 35.26/5.47 | | | | | | | 0) | ~ (v0 = 0)))
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (6) with all_32_15, all_32_12,
% 35.26/5.47 | | | | | | | all_32_11, all_32_8, all_49_0, all_32_6, simplifying
% 35.26/5.47 | | | | | | | with (11), (14), (15), (17), (19), (22), (37), (53),
% 35.26/5.47 | | | | | | | (54) gives:
% 35.26/5.47 | | | | | | | (128) all_49_0 = all_32_6 | ? [v0: any] : ? [v1: any] : ?
% 35.26/5.47 | | | | | | | [v2: any] : (apply(all_32_15, all_32_8, all_49_0) = v2 &
% 35.26/5.47 | | | | | | | member(all_32_6, all_32_11) = v1 & member(all_32_8,
% 35.26/5.47 | | | | | | | all_32_12) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0
% 35.26/5.47 | | | | | | | = 0)))
% 35.26/5.47 | | | | | | |
% 35.26/5.47 | | | | | | | GROUND_INST: instantiating (6) with all_32_16, all_32_13,
% 35.26/5.47 | | | | | | | all_32_11, all_32_8, all_49_0, all_32_7, simplifying
% 35.26/5.47 | | | | | | | with (10), (13), (15), (17), (18), (21), (36), (53),
% 35.26/5.47 | | | | | | | (54) gives:
% 35.26/5.47 | | | | | | | (129) all_49_0 = all_32_7 | ? [v0: any] : ? [v1: any] : ?
% 35.26/5.47 | | | | | | | [v2: any] : (apply(all_32_16, all_32_8, all_49_0) = v2 &
% 35.26/5.47 | | | | | | | member(all_32_7, all_32_11) = v1 & member(all_32_8,
% 35.26/5.47 | | | | | | | all_32_13) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0
% 35.26/5.47 | | | | | | | = 0)))
% 35.26/5.47 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (5) with all_32_16, all_32_13,
% 35.26/5.48 | | | | | | | all_32_11, all_32_8, all_32_7, all_49_0, simplifying
% 35.26/5.48 | | | | | | | with (10), (13), (15), (17), (18), (21), (32), (34),
% 35.26/5.48 | | | | | | | (53), (54) gives:
% 35.26/5.48 | | | | | | | (130) all_49_0 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 35.26/5.48 | | | | | | | (apply(all_32_16, all_32_8, all_49_0) = v1 &
% 35.26/5.48 | | | | | | | apply(all_32_16, all_32_8, all_32_7) = v0 & ( ~ (v1 =
% 35.26/5.48 | | | | | | | 0) | ~ (v0 = 0)))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (5) with all_32_16, all_32_13,
% 35.26/5.48 | | | | | | | all_32_11, all_32_8, all_49_0, all_32_7, simplifying
% 35.26/5.48 | | | | | | | with (10), (13), (15), (17), (18), (21), (32), (34),
% 35.26/5.48 | | | | | | | (53), (54) gives:
% 35.26/5.48 | | | | | | | (131) all_49_0 = all_32_7 | ? [v0: any] : ? [v1: any] :
% 35.26/5.48 | | | | | | | (apply(all_32_16, all_32_8, all_49_0) = v0 &
% 35.26/5.48 | | | | | | | apply(all_32_16, all_32_8, all_32_7) = v1 & ( ~ (v1 =
% 35.26/5.48 | | | | | | | 0) | ~ (v0 = 0)))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (25) with all_32_8, all_32_6, all_53_1,
% 35.26/5.48 | | | | | | | simplifying with (17), (19), (68) gives:
% 35.26/5.48 | | | | | | | (132) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any]
% 35.26/5.48 | | | | | | | : ? [v4: any] : ? [v5: any] : (apply(all_32_14,
% 35.26/5.48 | | | | | | | all_32_8, all_32_6) = v2 & apply(all_32_15, all_32_8,
% 35.26/5.48 | | | | | | | all_32_6) = v5 & member(all_32_6, all_32_11) = v1 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = v0 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v4 & member(all_32_8, all_32_13) = v3 &
% 35.26/5.48 | | | | | | | ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (v2 = 0) | (v5 = 0 &
% 35.26/5.48 | | | | | | | v4 = 0) | (v3 = 0 & all_53_1 = 0)) & (v2 = 0 |
% 35.26/5.48 | | | | | | | (( ~ (v5 = 0) | ~ (v4 = 0)) & ( ~ (v3 = 0) | ~
% 35.26/5.48 | | | | | | | (all_53_1 = 0)))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (6) with all_32_16, all_32_13,
% 35.26/5.48 | | | | | | | all_32_11, all_32_8, all_32_7, all_49_0, simplifying
% 35.26/5.48 | | | | | | | with (10), (13), (15), (17), (18), (21), (34), (53),
% 35.26/5.48 | | | | | | | (55) gives:
% 35.26/5.48 | | | | | | | (133) all_49_0 = all_32_7 | ? [v0: any] : ? [v1: any] : ?
% 35.26/5.48 | | | | | | | [v2: any] : (apply(all_32_16, all_32_8, all_32_7) = v2 &
% 35.26/5.48 | | | | | | | member(all_49_0, all_32_11) = v1 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_13) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0
% 35.26/5.48 | | | | | | | = 0)))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (6) with all_32_16, all_32_13,
% 35.26/5.48 | | | | | | | all_32_11, all_32_8, all_47_0, all_49_0, simplifying
% 35.26/5.48 | | | | | | | with (10), (13), (15), (17), (21), (49), (50), (53),
% 35.26/5.48 | | | | | | | (55) gives:
% 35.26/5.48 | | | | | | | (134) all_49_0 = all_47_0 | ? [v0: any] : ? [v1: any] : ?
% 35.26/5.48 | | | | | | | [v2: any] : (apply(all_32_16, all_32_8, all_47_0) = v2 &
% 35.26/5.48 | | | | | | | member(all_49_0, all_32_11) = v1 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_13) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0
% 35.26/5.48 | | | | | | | = 0)))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (25) with all_32_8, all_49_0, 0,
% 35.26/5.48 | | | | | | | simplifying with (17), (53), (55) gives:
% 35.26/5.48 | | | | | | | (135) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any]
% 35.26/5.48 | | | | | | | : ? [v4: any] : ? [v5: any] : (apply(all_32_14,
% 35.26/5.48 | | | | | | | all_32_8, all_49_0) = v2 & apply(all_32_15, all_32_8,
% 35.26/5.48 | | | | | | | all_49_0) = v5 & member(all_49_0, all_32_11) = v1 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = v0 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v4 & member(all_32_8, all_32_13) = v3 &
% 35.26/5.48 | | | | | | | ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (v2 = 0) | v3 = 0 |
% 35.26/5.48 | | | | | | | (v5 = 0 & v4 = 0)) & (v2 = 0 | ( ~ (v3 = 0) & ( ~
% 35.26/5.48 | | | | | | | (v5 = 0) | ~ (v4 = 0)))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (26) with all_32_8, all_32_7, all_51_0,
% 35.26/5.48 | | | | | | | simplifying with (17), (18), (61) gives:
% 35.26/5.48 | | | | | | | (136) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any]
% 35.26/5.48 | | | | | | | : ? [v4: any] : ? [v5: any] : (apply(all_32_14,
% 35.26/5.48 | | | | | | | all_32_8, all_32_7) = v2 & apply(all_32_16, all_32_8,
% 35.26/5.48 | | | | | | | all_32_7) = v4 & member(all_32_7, all_32_11) = v1 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = v0 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v5 & member(all_32_8, all_32_13) = v3 &
% 35.26/5.48 | | | | | | | ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (v2 = 0) | (v5 = 0 &
% 35.26/5.48 | | | | | | | all_51_0 = 0) | (v4 = 0 & v3 = 0)) & (v2 = 0 |
% 35.26/5.48 | | | | | | | (( ~ (v5 = 0) | ~ (all_51_0 = 0)) & ( ~ (v4 = 0)
% 35.26/5.48 | | | | | | | | ~ (v3 = 0)))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (6) with all_32_15, all_32_12,
% 35.26/5.48 | | | | | | | all_32_11, all_32_8, all_32_6, all_47_0, simplifying
% 35.26/5.48 | | | | | | | with (11), (14), (15), (17), (19), (22), (35), (49),
% 35.26/5.48 | | | | | | | (51) gives:
% 35.26/5.48 | | | | | | | (137) all_47_0 = all_32_6 | ? [v0: any] : ? [v1: any] : ?
% 35.26/5.48 | | | | | | | [v2: any] : (apply(all_32_15, all_32_8, all_32_6) = v2 &
% 35.26/5.48 | | | | | | | member(all_47_0, all_32_11) = v1 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0
% 35.26/5.48 | | | | | | | = 0)))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (6) with all_32_15, all_32_12,
% 35.26/5.48 | | | | | | | all_32_11, all_32_8, all_49_0, all_47_0, simplifying
% 35.26/5.48 | | | | | | | with (11), (14), (15), (17), (22), (49), (51), (53),
% 35.26/5.48 | | | | | | | (54) gives:
% 35.26/5.48 | | | | | | | (138) all_49_0 = all_47_0 | ? [v0: any] : ? [v1: any] : ?
% 35.26/5.48 | | | | | | | [v2: any] : (apply(all_32_15, all_32_8, all_49_0) = v2 &
% 35.26/5.48 | | | | | | | member(all_47_0, all_32_11) = v1 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0
% 35.26/5.48 | | | | | | | = 0)))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (26) with all_32_8, all_47_0, 0,
% 35.26/5.48 | | | | | | | simplifying with (17), (49), (51) gives:
% 35.26/5.48 | | | | | | | (139) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any]
% 35.26/5.48 | | | | | | | : ? [v4: any] : ? [v5: any] : (apply(all_32_14,
% 35.26/5.48 | | | | | | | all_32_8, all_47_0) = v2 & apply(all_32_16, all_32_8,
% 35.26/5.48 | | | | | | | all_47_0) = v4 & member(all_47_0, all_32_11) = v1 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = v0 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v5 & member(all_32_8, all_32_13) = v3 &
% 35.26/5.48 | | | | | | | ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (v2 = 0) | v5 = 0 |
% 35.26/5.48 | | | | | | | (v4 = 0 & v3 = 0)) & (v2 = 0 | ( ~ (v5 = 0) & ( ~
% 35.26/5.48 | | | | | | | (v4 = 0) | ~ (v3 = 0)))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (27) with all_32_8, all_32_7, all_51_3,
% 35.26/5.48 | | | | | | | simplifying with (17), (18), (62) gives:
% 35.26/5.48 | | | | | | | (140) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any]
% 35.26/5.48 | | | | | | | : ? [v4: any] : ? [v5: any] : (apply(all_32_15,
% 35.26/5.48 | | | | | | | all_32_8, all_32_7) = v5 & apply(all_32_16, all_32_8,
% 35.26/5.48 | | | | | | | all_32_7) = v3 & member(all_32_7, all_32_11) = v1 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = v0 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v4 & member(all_32_8, all_32_13) = v2 &
% 35.26/5.48 | | | | | | | ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (all_51_3 = 0) | (v5
% 35.26/5.48 | | | | | | | = 0 & v4 = 0) | (v3 = 0 & v2 = 0)) & (all_51_3
% 35.26/5.48 | | | | | | | = 0 | (( ~ (v5 = 0) | ~ (v4 = 0)) & ( ~ (v3 = 0)
% 35.26/5.48 | | | | | | | | ~ (v2 = 0)))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | GROUND_INST: instantiating (27) with all_32_8, all_32_6, all_53_3,
% 35.26/5.48 | | | | | | | simplifying with (17), (19), (69) gives:
% 35.26/5.48 | | | | | | | (141) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any]
% 35.26/5.48 | | | | | | | : ? [v4: any] : ? [v5: any] : (apply(all_32_15,
% 35.26/5.48 | | | | | | | all_32_8, all_32_6) = v5 & apply(all_32_16, all_32_8,
% 35.26/5.48 | | | | | | | all_32_6) = v3 & member(all_32_6, all_32_11) = v1 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = v0 & member(all_32_8,
% 35.26/5.48 | | | | | | | all_32_12) = v4 & member(all_32_8, all_32_13) = v2 &
% 35.26/5.48 | | | | | | | ( ~ (v1 = 0) | ~ (v0 = 0) | (( ~ (all_53_3 = 0) | (v5
% 35.26/5.48 | | | | | | | = 0 & v4 = 0) | (v3 = 0 & v2 = 0)) & (all_53_3
% 35.26/5.48 | | | | | | | = 0 | (( ~ (v5 = 0) | ~ (v4 = 0)) & ( ~ (v3 = 0)
% 35.26/5.48 | | | | | | | | ~ (v2 = 0)))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | DELTA: instantiating (139) with fresh symbols all_106_0,
% 35.26/5.48 | | | | | | | all_106_1, all_106_2, all_106_3, all_106_4, all_106_5
% 35.26/5.48 | | | | | | | gives:
% 35.26/5.48 | | | | | | | (142) apply(all_32_14, all_32_8, all_47_0) = all_106_3 &
% 35.26/5.48 | | | | | | | apply(all_32_16, all_32_8, all_47_0) = all_106_1 &
% 35.26/5.48 | | | | | | | member(all_47_0, all_32_11) = all_106_4 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = all_106_5 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_12) = all_106_0 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_13) = all_106_2 & ( ~ (all_106_4
% 35.26/5.48 | | | | | | | = 0) | ~ (all_106_5 = 0) | (( ~ (all_106_3 = 0) |
% 35.26/5.48 | | | | | | | all_106_0 = 0 | (all_106_1 = 0 & all_106_2 = 0)) &
% 35.26/5.48 | | | | | | | (all_106_3 = 0 | ( ~ (all_106_0 = 0) & ( ~ (all_106_1
% 35.26/5.48 | | | | | | | = 0) | ~ (all_106_2 = 0))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | ALPHA: (142) implies:
% 35.26/5.48 | | | | | | | (143) member(all_32_8, all_32_13) = all_106_2
% 35.26/5.48 | | | | | | | (144) member(all_32_8, all_32_12) = all_106_0
% 35.26/5.48 | | | | | | | (145) member(all_32_8, all_32_10) = all_106_5
% 35.26/5.48 | | | | | | | (146) member(all_47_0, all_32_11) = all_106_4
% 35.26/5.48 | | | | | | | (147) apply(all_32_14, all_32_8, all_47_0) = all_106_3
% 35.26/5.48 | | | | | | | (148) ~ (all_106_4 = 0) | ~ (all_106_5 = 0) | (( ~ (all_106_3
% 35.26/5.48 | | | | | | | = 0) | all_106_0 = 0 | (all_106_1 = 0 & all_106_2 =
% 35.26/5.48 | | | | | | | 0)) & (all_106_3 = 0 | ( ~ (all_106_0 = 0) & ( ~
% 35.26/5.48 | | | | | | | (all_106_1 = 0) | ~ (all_106_2 = 0)))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | DELTA: instantiating (135) with fresh symbols all_108_0,
% 35.26/5.48 | | | | | | | all_108_1, all_108_2, all_108_3, all_108_4, all_108_5
% 35.26/5.48 | | | | | | | gives:
% 35.26/5.48 | | | | | | | (149) apply(all_32_14, all_32_8, all_49_0) = all_108_3 &
% 35.26/5.48 | | | | | | | apply(all_32_15, all_32_8, all_49_0) = all_108_0 &
% 35.26/5.48 | | | | | | | member(all_49_0, all_32_11) = all_108_4 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_10) = all_108_5 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_12) = all_108_1 &
% 35.26/5.48 | | | | | | | member(all_32_8, all_32_13) = all_108_2 & ( ~ (all_108_4
% 35.26/5.48 | | | | | | | = 0) | ~ (all_108_5 = 0) | (( ~ (all_108_3 = 0) |
% 35.26/5.48 | | | | | | | all_108_2 = 0 | (all_108_0 = 0 & all_108_1 = 0)) &
% 35.26/5.48 | | | | | | | (all_108_3 = 0 | ( ~ (all_108_2 = 0) & ( ~ (all_108_0
% 35.26/5.48 | | | | | | | = 0) | ~ (all_108_1 = 0))))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | ALPHA: (149) implies:
% 35.26/5.48 | | | | | | | (150) member(all_32_8, all_32_13) = all_108_2
% 35.26/5.48 | | | | | | | (151) member(all_32_8, all_32_12) = all_108_1
% 35.26/5.48 | | | | | | | (152) member(all_32_8, all_32_10) = all_108_5
% 35.26/5.48 | | | | | | | (153) member(all_49_0, all_32_11) = all_108_4
% 35.26/5.48 | | | | | | | (154) apply(all_32_14, all_32_8, all_49_0) = all_108_3
% 35.26/5.48 | | | | | | | (155) ~ (all_108_4 = 0) | ~ (all_108_5 = 0) | (( ~ (all_108_3
% 35.26/5.48 | | | | | | | = 0) | all_108_2 = 0 | (all_108_0 = 0 & all_108_1 =
% 35.26/5.48 | | | | | | | 0)) & (all_108_3 = 0 | ( ~ (all_108_2 = 0) & ( ~
% 35.26/5.48 | | | | | | | (all_108_0 = 0) | ~ (all_108_1 = 0)))))
% 35.26/5.48 | | | | | | |
% 35.26/5.48 | | | | | | | DELTA: instantiating (132) with fresh symbols all_110_0,
% 35.26/5.48 | | | | | | | all_110_1, all_110_2, all_110_3, all_110_4, all_110_5
% 35.26/5.48 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (156) apply(all_32_14, all_32_8, all_32_6) = all_110_3 &
% 35.26/5.49 | | | | | | | apply(all_32_15, all_32_8, all_32_6) = all_110_0 &
% 35.26/5.49 | | | | | | | member(all_32_6, all_32_11) = all_110_4 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_10) = all_110_5 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_12) = all_110_1 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_13) = all_110_2 & ( ~ (all_110_4
% 35.26/5.49 | | | | | | | = 0) | ~ (all_110_5 = 0) | (( ~ (all_110_3 = 0) |
% 35.26/5.49 | | | | | | | (all_110_0 = 0 & all_110_1 = 0) | (all_110_2 = 0 &
% 35.26/5.49 | | | | | | | all_53_1 = 0)) & (all_110_3 = 0 | (( ~ (all_110_0
% 35.26/5.49 | | | | | | | = 0) | ~ (all_110_1 = 0)) & ( ~ (all_110_2 =
% 35.26/5.49 | | | | | | | 0) | ~ (all_53_1 = 0))))))
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | ALPHA: (156) implies:
% 35.26/5.49 | | | | | | | (157) member(all_32_8, all_32_13) = all_110_2
% 35.26/5.49 | | | | | | | (158) member(all_32_8, all_32_12) = all_110_1
% 35.26/5.49 | | | | | | | (159) member(all_32_8, all_32_10) = all_110_5
% 35.26/5.49 | | | | | | | (160) apply(all_32_15, all_32_8, all_32_6) = all_110_0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | DELTA: instantiating (136) with fresh symbols all_112_0,
% 35.26/5.49 | | | | | | | all_112_1, all_112_2, all_112_3, all_112_4, all_112_5
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (161) apply(all_32_14, all_32_8, all_32_7) = all_112_3 &
% 35.26/5.49 | | | | | | | apply(all_32_16, all_32_8, all_32_7) = all_112_1 &
% 35.26/5.49 | | | | | | | member(all_32_7, all_32_11) = all_112_4 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_10) = all_112_5 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_12) = all_112_0 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_13) = all_112_2 & ( ~ (all_112_4
% 35.26/5.49 | | | | | | | = 0) | ~ (all_112_5 = 0) | (( ~ (all_112_3 = 0) |
% 35.26/5.49 | | | | | | | (all_112_0 = 0 & all_51_0 = 0) | (all_112_1 = 0 &
% 35.26/5.49 | | | | | | | all_112_2 = 0)) & (all_112_3 = 0 | (( ~
% 35.26/5.49 | | | | | | | (all_112_0 = 0) | ~ (all_51_0 = 0)) & ( ~
% 35.26/5.49 | | | | | | | (all_112_1 = 0) | ~ (all_112_2 = 0))))))
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | ALPHA: (161) implies:
% 35.26/5.49 | | | | | | | (162) member(all_32_8, all_32_13) = all_112_2
% 35.26/5.49 | | | | | | | (163) member(all_32_8, all_32_12) = all_112_0
% 35.26/5.49 | | | | | | | (164) member(all_32_8, all_32_10) = all_112_5
% 35.26/5.49 | | | | | | | (165) apply(all_32_16, all_32_8, all_32_7) = all_112_1
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | DELTA: instantiating (141) with fresh symbols all_114_0,
% 35.26/5.49 | | | | | | | all_114_1, all_114_2, all_114_3, all_114_4, all_114_5
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (166) apply(all_32_15, all_32_8, all_32_6) = all_114_0 &
% 35.26/5.49 | | | | | | | apply(all_32_16, all_32_8, all_32_6) = all_114_2 &
% 35.26/5.49 | | | | | | | member(all_32_6, all_32_11) = all_114_4 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_10) = all_114_5 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_12) = all_114_1 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_13) = all_114_3 & ( ~ (all_114_4
% 35.26/5.49 | | | | | | | = 0) | ~ (all_114_5 = 0) | (( ~ (all_53_3 = 0) |
% 35.26/5.49 | | | | | | | (all_114_0 = 0 & all_114_1 = 0) | (all_114_2 = 0 &
% 35.26/5.49 | | | | | | | all_114_3 = 0)) & (all_53_3 = 0 | (( ~ (all_114_0
% 35.26/5.49 | | | | | | | = 0) | ~ (all_114_1 = 0)) & ( ~ (all_114_2 =
% 35.26/5.49 | | | | | | | 0) | ~ (all_114_3 = 0))))))
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | ALPHA: (166) implies:
% 35.26/5.49 | | | | | | | (167) member(all_32_8, all_32_13) = all_114_3
% 35.26/5.49 | | | | | | | (168) member(all_32_8, all_32_12) = all_114_1
% 35.26/5.49 | | | | | | | (169) member(all_32_8, all_32_10) = all_114_5
% 35.26/5.49 | | | | | | | (170) apply(all_32_15, all_32_8, all_32_6) = all_114_0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | DELTA: instantiating (140) with fresh symbols all_116_0,
% 35.26/5.49 | | | | | | | all_116_1, all_116_2, all_116_3, all_116_4, all_116_5
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (171) apply(all_32_15, all_32_8, all_32_7) = all_116_0 &
% 35.26/5.49 | | | | | | | apply(all_32_16, all_32_8, all_32_7) = all_116_2 &
% 35.26/5.49 | | | | | | | member(all_32_7, all_32_11) = all_116_4 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_10) = all_116_5 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_12) = all_116_1 &
% 35.26/5.49 | | | | | | | member(all_32_8, all_32_13) = all_116_3 & ( ~ (all_116_4
% 35.26/5.49 | | | | | | | = 0) | ~ (all_116_5 = 0) | (( ~ (all_51_3 = 0) |
% 35.26/5.49 | | | | | | | (all_116_0 = 0 & all_116_1 = 0) | (all_116_2 = 0 &
% 35.26/5.49 | | | | | | | all_116_3 = 0)) & (all_51_3 = 0 | (( ~ (all_116_0
% 35.26/5.49 | | | | | | | = 0) | ~ (all_116_1 = 0)) & ( ~ (all_116_2 =
% 35.26/5.49 | | | | | | | 0) | ~ (all_116_3 = 0))))))
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | ALPHA: (171) implies:
% 35.26/5.49 | | | | | | | (172) member(all_32_8, all_32_13) = all_116_3
% 35.26/5.49 | | | | | | | (173) member(all_32_8, all_32_12) = all_116_1
% 35.26/5.49 | | | | | | | (174) member(all_32_8, all_32_10) = all_116_5
% 35.26/5.49 | | | | | | | (175) apply(all_32_16, all_32_8, all_32_7) = all_116_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with 0, all_112_2, all_32_13,
% 35.26/5.49 | | | | | | | all_32_8, simplifying with (32), (162) gives:
% 35.26/5.49 | | | | | | | (176) all_112_2 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_110_2, all_112_2,
% 35.26/5.49 | | | | | | | all_32_13, all_32_8, simplifying with (157), (162)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (177) all_112_2 = all_110_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_112_2, all_114_3,
% 35.26/5.49 | | | | | | | all_32_13, all_32_8, simplifying with (162), (167)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (178) all_114_3 = all_112_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_108_2, all_114_3,
% 35.26/5.49 | | | | | | | all_32_13, all_32_8, simplifying with (150), (167)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (179) all_114_3 = all_108_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_112_2, all_116_3,
% 35.26/5.49 | | | | | | | all_32_13, all_32_8, simplifying with (162), (172)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (180) all_116_3 = all_112_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_106_2, all_116_3,
% 35.26/5.49 | | | | | | | all_32_13, all_32_8, simplifying with (143), (172)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (181) all_116_3 = all_106_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_108_1, all_110_1,
% 35.26/5.49 | | | | | | | all_32_12, all_32_8, simplifying with (151), (158)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (182) all_110_1 = all_108_1
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_110_1, all_112_0,
% 35.26/5.49 | | | | | | | all_32_12, all_32_8, simplifying with (158), (163)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (183) all_112_0 = all_110_1
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with 0, all_114_1, all_32_12,
% 35.26/5.49 | | | | | | | all_32_8, simplifying with (33), (168) gives:
% 35.26/5.49 | | | | | | | (184) all_114_1 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_112_0, all_114_1,
% 35.26/5.49 | | | | | | | all_32_12, all_32_8, simplifying with (163), (168)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (185) all_114_1 = all_112_0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_108_1, all_116_1,
% 35.26/5.49 | | | | | | | all_32_12, all_32_8, simplifying with (151), (173)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (186) all_116_1 = all_108_1
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_106_0, all_116_1,
% 35.26/5.49 | | | | | | | all_32_12, all_32_8, simplifying with (144), (173)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (187) all_116_1 = all_106_0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_110_5, all_112_5,
% 35.26/5.49 | | | | | | | all_32_10, all_32_8, simplifying with (159), (164)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (188) all_112_5 = all_110_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_108_5, all_112_5,
% 35.26/5.49 | | | | | | | all_32_10, all_32_8, simplifying with (152), (164)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (189) all_112_5 = all_108_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_51_5, all_114_5,
% 35.26/5.49 | | | | | | | all_32_10, all_32_8, simplifying with (59), (169)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (190) all_114_5 = all_51_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_108_5, all_114_5,
% 35.26/5.49 | | | | | | | all_32_10, all_32_8, simplifying with (152), (169)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (191) all_114_5 = all_108_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_112_5, all_116_5,
% 35.26/5.49 | | | | | | | all_32_10, all_32_8, simplifying with (164), (174)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (192) all_116_5 = all_112_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with all_106_5, all_116_5,
% 35.26/5.49 | | | | | | | all_32_10, all_32_8, simplifying with (145), (174)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (193) all_116_5 = all_106_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with 0, all_106_4, all_32_11,
% 35.26/5.49 | | | | | | | all_47_0, simplifying with (50), (146) gives:
% 35.26/5.49 | | | | | | | (194) all_106_4 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (7) with 0, all_108_4, all_32_11,
% 35.26/5.49 | | | | | | | all_49_0, simplifying with (54), (153) gives:
% 35.26/5.49 | | | | | | | (195) all_108_4 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (8) with 0, all_116_2, all_32_7,
% 35.26/5.49 | | | | | | | all_32_8, all_32_16, simplifying with (36), (175)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (196) all_116_2 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (8) with all_112_1, all_116_2,
% 35.26/5.49 | | | | | | | all_32_7, all_32_8, all_32_16, simplifying with
% 35.26/5.49 | | | | | | | (165), (175) gives:
% 35.26/5.49 | | | | | | | (197) all_116_2 = all_112_1
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (8) with 0, all_114_0, all_32_6,
% 35.26/5.49 | | | | | | | all_32_8, all_32_15, simplifying with (37), (170)
% 35.26/5.49 | | | | | | | gives:
% 35.26/5.49 | | | | | | | (198) all_114_0 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | GROUND_INST: instantiating (8) with all_110_0, all_114_0,
% 35.26/5.49 | | | | | | | all_32_6, all_32_8, all_32_15, simplifying with
% 35.26/5.49 | | | | | | | (160), (170) gives:
% 35.26/5.49 | | | | | | | (199) all_114_0 = all_110_0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (186), (187) imply:
% 35.26/5.49 | | | | | | | (200) all_108_1 = all_106_0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (200) implies:
% 35.26/5.49 | | | | | | | (201) all_108_1 = all_106_0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (196), (197) imply:
% 35.26/5.49 | | | | | | | (202) all_112_1 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (180), (181) imply:
% 35.26/5.49 | | | | | | | (203) all_112_2 = all_106_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (203) implies:
% 35.26/5.49 | | | | | | | (204) all_112_2 = all_106_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (192), (193) imply:
% 35.26/5.49 | | | | | | | (205) all_112_5 = all_106_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (205) implies:
% 35.26/5.49 | | | | | | | (206) all_112_5 = all_106_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (198), (199) imply:
% 35.26/5.49 | | | | | | | (207) all_110_0 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (184), (185) imply:
% 35.26/5.49 | | | | | | | (208) all_112_0 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (208) implies:
% 35.26/5.49 | | | | | | | (209) all_112_0 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (178), (179) imply:
% 35.26/5.49 | | | | | | | (210) all_112_2 = all_108_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (210) implies:
% 35.26/5.49 | | | | | | | (211) all_112_2 = all_108_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (190), (191) imply:
% 35.26/5.49 | | | | | | | (212) all_108_5 = all_51_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (212) implies:
% 35.26/5.49 | | | | | | | (213) all_108_5 = all_51_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (183), (209) imply:
% 35.26/5.49 | | | | | | | (214) all_110_1 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (214) implies:
% 35.26/5.49 | | | | | | | (215) all_110_1 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (176), (177) imply:
% 35.26/5.49 | | | | | | | (216) all_110_2 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (177), (211) imply:
% 35.26/5.49 | | | | | | | (217) all_110_2 = all_108_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (177), (204) imply:
% 35.26/5.49 | | | | | | | (218) all_110_2 = all_106_2
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (188), (206) imply:
% 35.26/5.49 | | | | | | | (219) all_110_5 = all_106_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (188), (189) imply:
% 35.26/5.49 | | | | | | | (220) all_110_5 = all_108_5
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (182), (215) imply:
% 35.26/5.49 | | | | | | | (221) all_108_1 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | SIMP: (221) implies:
% 35.26/5.49 | | | | | | | (222) all_108_1 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (216), (217) imply:
% 35.26/5.49 | | | | | | | (223) all_108_2 = 0
% 35.26/5.49 | | | | | | |
% 35.26/5.49 | | | | | | | COMBINE_EQS: (217), (218) imply:
% 35.26/5.49 | | | | | | | (224) all_108_2 = all_106_2
% 35.26/5.49 | | | | | | |
% 35.26/5.50 | | | | | | | COMBINE_EQS: (219), (220) imply:
% 35.26/5.50 | | | | | | | (225) all_108_5 = all_106_5
% 35.26/5.50 | | | | | | |
% 35.26/5.50 | | | | | | | SIMP: (225) implies:
% 35.26/5.50 | | | | | | | (226) all_108_5 = all_106_5
% 35.26/5.50 | | | | | | |
% 35.26/5.50 | | | | | | | COMBINE_EQS: (201), (222) imply:
% 35.26/5.50 | | | | | | | (227) all_106_0 = 0
% 35.26/5.50 | | | | | | |
% 35.26/5.50 | | | | | | | SIMP: (227) implies:
% 35.26/5.50 | | | | | | | (228) all_106_0 = 0
% 35.26/5.50 | | | | | | |
% 35.26/5.50 | | | | | | | COMBINE_EQS: (223), (224) imply:
% 35.26/5.50 | | | | | | | (229) all_106_2 = 0
% 35.26/5.50 | | | | | | |
% 35.26/5.50 | | | | | | | COMBINE_EQS: (213), (226) imply:
% 35.26/5.50 | | | | | | | (230) all_106_5 = all_51_5
% 35.26/5.50 | | | | | | |
% 35.26/5.50 | | | | | | | BETA: splitting (131) gives:
% 35.26/5.50 | | | | | | |
% 35.26/5.50 | | | | | | | Case 1:
% 35.26/5.50 | | | | | | | |
% 35.26/5.50 | | | | | | | | (231) all_49_0 = all_32_7
% 35.26/5.50 | | | | | | | |
% 35.26/5.50 | | | | | | | | REDUCE: (154), (231) imply:
% 35.26/5.50 | | | | | | | | (232) apply(all_32_14, all_32_8, all_32_7) = all_108_3
% 35.26/5.50 | | | | | | | |
% 35.26/5.50 | | | | | | | | BETA: splitting (124) gives:
% 35.26/5.50 | | | | | | | |
% 35.26/5.50 | | | | | | | | Case 1:
% 35.26/5.50 | | | | | | | | |
% 35.26/5.50 | | | | | | | | | (233) all_47_0 = all_32_6
% 35.26/5.50 | | | | | | | | |
% 35.26/5.50 | | | | | | | | | REDUCE: (147), (233) imply:
% 35.26/5.50 | | | | | | | | | (234) apply(all_32_14, all_32_8, all_32_6) = all_106_3
% 35.26/5.50 | | | | | | | | |
% 35.26/5.50 | | | | | | | | | BETA: splitting (123) gives:
% 35.26/5.50 | | | | | | | | |
% 35.26/5.50 | | | | | | | | | Case 1:
% 35.26/5.50 | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | (235) all_51_5 = 0
% 35.26/5.50 | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | COMBINE_EQS: (230), (235) imply:
% 35.26/5.50 | | | | | | | | | | (236) all_106_5 = 0
% 35.26/5.50 | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | COMBINE_EQS: (213), (235) imply:
% 35.26/5.50 | | | | | | | | | | (237) all_108_5 = 0
% 35.26/5.50 | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | REDUCE: (59), (235) imply:
% 35.26/5.50 | | | | | | | | | | (238) member(all_32_8, all_32_10) = 0
% 35.26/5.50 | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | BETA: splitting (134) gives:
% 35.26/5.50 | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | Case 1:
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | (239) all_49_0 = all_47_0
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | COMBINE_EQS: (231), (239) imply:
% 35.26/5.50 | | | | | | | | | | | (240) all_47_0 = all_32_7
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | COMBINE_EQS: (233), (240) imply:
% 35.26/5.50 | | | | | | | | | | | (241) all_32_6 = all_32_7
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | REDUCE: (31), (241) imply:
% 35.26/5.50 | | | | | | | | | | | (242) $false
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | CLOSE: (242) is inconsistent.
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | Case 2:
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | (243) ~ (all_49_0 = all_47_0)
% 35.26/5.50 | | | | | | | | | | | (244) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.26/5.50 | | | | | | | | | | | (apply(all_32_16, all_32_8, all_47_0) = v2 &
% 35.26/5.50 | | | | | | | | | | | member(all_49_0, all_32_11) = v1 &
% 35.26/5.50 | | | | | | | | | | | member(all_32_8, all_32_13) = v0 & ( ~ (v2 = 0)
% 35.26/5.50 | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | DELTA: instantiating (244) with fresh symbols all_162_0,
% 35.26/5.50 | | | | | | | | | | | all_162_1, all_162_2 gives:
% 35.26/5.50 | | | | | | | | | | | (245) apply(all_32_16, all_32_8, all_47_0) = all_162_0 &
% 35.26/5.50 | | | | | | | | | | | member(all_49_0, all_32_11) = all_162_1 &
% 35.26/5.50 | | | | | | | | | | | member(all_32_8, all_32_13) = all_162_2 & ( ~
% 35.26/5.50 | | | | | | | | | | | (all_162_0 = 0) | ~ (all_162_1 = 0) | ~
% 35.26/5.50 | | | | | | | | | | | (all_162_2 = 0))
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | ALPHA: (245) implies:
% 35.26/5.50 | | | | | | | | | | | (246) member(all_49_0, all_32_11) = all_162_1
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | REDUCE: (231), (233), (243) imply:
% 35.26/5.50 | | | | | | | | | | | (247) ~ (all_32_6 = all_32_7)
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | REDUCE: (231), (246) imply:
% 35.26/5.50 | | | | | | | | | | | (248) member(all_32_7, all_32_11) = all_162_1
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | BETA: splitting (125) gives:
% 35.26/5.50 | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | Case 1:
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | (249) all_47_0 = all_32_7
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | COMBINE_EQS: (233), (249) imply:
% 35.26/5.50 | | | | | | | | | | | | (250) all_32_6 = all_32_7
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | REDUCE: (31), (250) imply:
% 35.26/5.50 | | | | | | | | | | | | (251) $false
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | CLOSE: (251) is inconsistent.
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | Case 2:
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | (252) ~ (all_47_0 = all_32_7)
% 35.26/5.50 | | | | | | | | | | | | (253) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.26/5.50 | | | | | | | | | | | | (apply(all_32_16, all_32_8, all_47_0) = v2 &
% 35.26/5.50 | | | | | | | | | | | | member(all_32_7, all_32_11) = v1 &
% 35.26/5.50 | | | | | | | | | | | | member(all_32_8, all_32_13) = v0 & ( ~ (v2 = 0)
% 35.26/5.50 | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | DELTA: instantiating (253) with fresh symbols all_198_0,
% 35.26/5.50 | | | | | | | | | | | | all_198_1, all_198_2 gives:
% 35.26/5.50 | | | | | | | | | | | | (254) apply(all_32_16, all_32_8, all_47_0) = all_198_0 &
% 35.26/5.50 | | | | | | | | | | | | member(all_32_7, all_32_11) = all_198_1 &
% 35.26/5.50 | | | | | | | | | | | | member(all_32_8, all_32_13) = all_198_2 & ( ~
% 35.26/5.50 | | | | | | | | | | | | (all_198_0 = 0) | ~ (all_198_1 = 0) | ~
% 35.26/5.50 | | | | | | | | | | | | (all_198_2 = 0))
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | ALPHA: (254) implies:
% 35.26/5.50 | | | | | | | | | | | | (255) member(all_32_7, all_32_11) = all_198_1
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | BETA: splitting (128) gives:
% 35.26/5.50 | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | Case 1:
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | (256) all_49_0 = all_32_6
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | COMBINE_EQS: (231), (256) imply:
% 35.26/5.50 | | | | | | | | | | | | | (257) all_32_6 = all_32_7
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | REDUCE: (31), (257) imply:
% 35.26/5.50 | | | | | | | | | | | | | (258) $false
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | CLOSE: (258) is inconsistent.
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | Case 2:
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | (259) ~ (all_49_0 = all_32_6)
% 35.26/5.50 | | | | | | | | | | | | | (260) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.26/5.50 | | | | | | | | | | | | | (apply(all_32_15, all_32_8, all_49_0) = v2 &
% 35.26/5.50 | | | | | | | | | | | | | member(all_32_6, all_32_11) = v1 &
% 35.26/5.50 | | | | | | | | | | | | | member(all_32_8, all_32_12) = v0 & ( ~ (v2 = 0)
% 35.26/5.50 | | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | DELTA: instantiating (260) with fresh symbols all_204_0,
% 35.26/5.50 | | | | | | | | | | | | | all_204_1, all_204_2 gives:
% 35.26/5.50 | | | | | | | | | | | | | (261) apply(all_32_15, all_32_8, all_49_0) = all_204_0 &
% 35.26/5.50 | | | | | | | | | | | | | member(all_32_6, all_32_11) = all_204_1 &
% 35.26/5.50 | | | | | | | | | | | | | member(all_32_8, all_32_12) = all_204_2 & ( ~
% 35.26/5.50 | | | | | | | | | | | | | (all_204_0 = 0) | ~ (all_204_1 = 0) | ~
% 35.26/5.50 | | | | | | | | | | | | | (all_204_2 = 0))
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | ALPHA: (261) implies:
% 35.26/5.50 | | | | | | | | | | | | | (262) member(all_32_6, all_32_11) = all_204_1
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | BETA: splitting (138) gives:
% 35.26/5.50 | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | Case 1:
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | | (263) all_49_0 = all_47_0
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | | COMBINE_EQS: (231), (263) imply:
% 35.26/5.50 | | | | | | | | | | | | | | (264) all_47_0 = all_32_7
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | | COMBINE_EQS: (233), (264) imply:
% 35.26/5.50 | | | | | | | | | | | | | | (265) all_32_6 = all_32_7
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | | REDUCE: (31), (265) imply:
% 35.26/5.50 | | | | | | | | | | | | | | (266) $false
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | | CLOSE: (266) is inconsistent.
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | Case 2:
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | | (267) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.26/5.50 | | | | | | | | | | | | | | (apply(all_32_15, all_32_8, all_49_0) = v2 &
% 35.26/5.50 | | | | | | | | | | | | | | member(all_47_0, all_32_11) = v1 &
% 35.26/5.50 | | | | | | | | | | | | | | member(all_32_8, all_32_12) = v0 & ( ~ (v2 = 0)
% 35.26/5.50 | | | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.26/5.50 | | | | | | | | | | | | | |
% 35.26/5.50 | | | | | | | | | | | | | | DELTA: instantiating (267) with fresh symbols all_210_0,
% 35.26/5.50 | | | | | | | | | | | | | | all_210_1, all_210_2 gives:
% 35.45/5.50 | | | | | | | | | | | | | | (268) apply(all_32_15, all_32_8, all_49_0) = all_210_0 &
% 35.45/5.50 | | | | | | | | | | | | | | member(all_47_0, all_32_11) = all_210_1 &
% 35.45/5.50 | | | | | | | | | | | | | | member(all_32_8, all_32_12) = all_210_2 & ( ~
% 35.45/5.50 | | | | | | | | | | | | | | (all_210_0 = 0) | ~ (all_210_1 = 0) | ~
% 35.45/5.50 | | | | | | | | | | | | | | (all_210_2 = 0))
% 35.45/5.50 | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | ALPHA: (268) implies:
% 35.45/5.50 | | | | | | | | | | | | | | (269) member(all_47_0, all_32_11) = all_210_1
% 35.45/5.50 | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | REDUCE: (233), (269) imply:
% 35.45/5.50 | | | | | | | | | | | | | | (270) member(all_32_6, all_32_11) = all_210_1
% 35.45/5.50 | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | BETA: splitting (155) gives:
% 35.45/5.50 | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | Case 1:
% 35.45/5.50 | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | (271) ~ (all_108_4 = 0)
% 35.45/5.50 | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | REDUCE: (195), (271) imply:
% 35.45/5.50 | | | | | | | | | | | | | | | (272) $false
% 35.45/5.50 | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | CLOSE: (272) is inconsistent.
% 35.45/5.50 | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | Case 2:
% 35.45/5.50 | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | (273) ~ (all_108_5 = 0) | (( ~ (all_108_3 = 0) |
% 35.45/5.50 | | | | | | | | | | | | | | | all_108_2 = 0 | (all_108_0 = 0 & all_108_1 =
% 35.45/5.50 | | | | | | | | | | | | | | | 0)) & (all_108_3 = 0 | ( ~ (all_108_2 = 0) &
% 35.45/5.50 | | | | | | | | | | | | | | | ( ~ (all_108_0 = 0) | ~ (all_108_1 = 0)))))
% 35.45/5.50 | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | BETA: splitting (273) gives:
% 35.45/5.50 | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | Case 1:
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | (274) ~ (all_108_5 = 0)
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | REDUCE: (237), (274) imply:
% 35.45/5.50 | | | | | | | | | | | | | | | | (275) $false
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | CLOSE: (275) is inconsistent.
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | Case 2:
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | (276) ( ~ (all_108_3 = 0) | all_108_2 = 0 | (all_108_0 =
% 35.45/5.50 | | | | | | | | | | | | | | | | 0 & all_108_1 = 0)) & (all_108_3 = 0 | ( ~
% 35.45/5.50 | | | | | | | | | | | | | | | | (all_108_2 = 0) & ( ~ (all_108_0 = 0) | ~
% 35.45/5.50 | | | | | | | | | | | | | | | | (all_108_1 = 0))))
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | ALPHA: (276) implies:
% 35.45/5.50 | | | | | | | | | | | | | | | | (277) all_108_3 = 0 | ( ~ (all_108_2 = 0) & ( ~
% 35.45/5.50 | | | | | | | | | | | | | | | | (all_108_0 = 0) | ~ (all_108_1 = 0)))
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | BETA: splitting (277) gives:
% 35.45/5.50 | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | Case 1:
% 35.45/5.50 | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | (278) all_108_3 = 0
% 35.45/5.50 | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | REDUCE: (232), (278) imply:
% 35.45/5.50 | | | | | | | | | | | | | | | | | (279) apply(all_32_14, all_32_8, all_32_7) = 0
% 35.45/5.50 | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | BETA: splitting (148) gives:
% 35.45/5.50 | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | Case 1:
% 35.45/5.50 | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | (280) ~ (all_106_4 = 0)
% 35.45/5.50 | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | REDUCE: (194), (280) imply:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | (281) $false
% 35.45/5.50 | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | CLOSE: (281) is inconsistent.
% 35.45/5.50 | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | Case 2:
% 35.45/5.50 | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | (282) ~ (all_106_5 = 0) | (( ~ (all_106_3 = 0) |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | all_106_0 = 0 | (all_106_1 = 0 & all_106_2 =
% 35.45/5.50 | | | | | | | | | | | | | | | | | | 0)) & (all_106_3 = 0 | ( ~ (all_106_0 = 0) &
% 35.45/5.50 | | | | | | | | | | | | | | | | | | ( ~ (all_106_1 = 0) | ~ (all_106_2 = 0)))))
% 35.45/5.50 | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | BETA: splitting (282) gives:
% 35.45/5.50 | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | Case 1:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | (283) ~ (all_106_5 = 0)
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | REDUCE: (236), (283) imply:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | (284) $false
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | CLOSE: (284) is inconsistent.
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | Case 2:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | (285) ( ~ (all_106_3 = 0) | all_106_0 = 0 | (all_106_1 =
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | 0 & all_106_2 = 0)) & (all_106_3 = 0 | ( ~
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | (all_106_0 = 0) & ( ~ (all_106_1 = 0) | ~
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | (all_106_2 = 0))))
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | ALPHA: (285) implies:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | (286) all_106_3 = 0 | ( ~ (all_106_0 = 0) & ( ~
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | (all_106_1 = 0) | ~ (all_106_2 = 0)))
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | BETA: splitting (286) gives:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | Case 1:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | (287) all_106_3 = 0
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | REDUCE: (234), (287) imply:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | (288) apply(all_32_14, all_32_8, all_32_6) = 0
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_198_1, all_32_11,
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | all_32_7, simplifying with (34), (255) gives:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | (289) all_198_1 = 0
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_162_1, all_198_1,
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | all_32_11, all_32_7, simplifying with (248), (255)
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | gives:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | (290) all_198_1 = all_162_1
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_210_1, all_32_11,
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | all_32_6, simplifying with (35), (270) gives:
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | (291) all_210_1 = 0
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_204_1, all_210_1,
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | all_32_11, all_32_6, simplifying with (262), (270)
% 35.45/5.50 | | | | | | | | | | | | | | | | | | | | gives:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (292) all_210_1 = all_204_1
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (291), (292) imply:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (293) all_204_1 = 0
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (289), (290) imply:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (294) all_162_1 = 0
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | SIMP: (294) implies:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (295) all_162_1 = 0
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_32_14, all_32_10,
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | all_32_11, all_32_8, all_32_6, all_32_7,
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | simplifying with (12), (15), (16), (17), (18),
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (19), (34), (35), (38), (238) gives:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (296) all_32_6 = all_32_7 | ? [v0: any] : ? [v1: any]
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | : (apply(all_32_14, all_32_8, all_32_6) = v0 &
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | apply(all_32_14, all_32_8, all_32_7) = v1 & ( ~
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (v1 = 0) | ~ (v0 = 0)))
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | BETA: splitting (296) gives:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | Case 1:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (297) all_32_6 = all_32_7
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | REDUCE: (31), (297) imply:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (298) $false
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | CLOSE: (298) is inconsistent.
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (299) ? [v0: any] : ? [v1: any] : (apply(all_32_14,
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | all_32_8, all_32_6) = v0 & apply(all_32_14,
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | all_32_8, all_32_7) = v1 & ( ~ (v1 = 0) | ~
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (v0 = 0)))
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (299) with fresh symbols all_291_0,
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | all_291_1 gives:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (300) apply(all_32_14, all_32_8, all_32_6) = all_291_1 &
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | apply(all_32_14, all_32_8, all_32_7) = all_291_0 &
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | ( ~ (all_291_0 = 0) | ~ (all_291_1 = 0))
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | ALPHA: (300) implies:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (301) apply(all_32_14, all_32_8, all_32_7) = all_291_0
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (302) apply(all_32_14, all_32_8, all_32_6) = all_291_1
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (303) ~ (all_291_0 = 0) | ~ (all_291_1 = 0)
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_291_0, all_32_7,
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | all_32_8, all_32_14, simplifying with (279), (301)
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | gives:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (304) all_291_0 = 0
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_291_1, all_32_6,
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | all_32_8, all_32_14, simplifying with (288), (302)
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | gives:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | (305) all_291_1 = 0
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (303) gives:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | (306) ~ (all_291_0 = 0)
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (304), (306) imply:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | (307) $false
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (307) is inconsistent.
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | (308) ~ (all_291_1 = 0)
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (305), (308) imply:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | (309) $false
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (309) is inconsistent.
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (310) ~ (all_106_0 = 0) & ( ~ (all_106_1 = 0) | ~
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (all_106_2 = 0))
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | ALPHA: (310) implies:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (311) ~ (all_106_0 = 0)
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | REDUCE: (228), (311) imply:
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | (312) $false
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | | CLOSE: (312) is inconsistent.
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | (313) ~ (all_108_2 = 0) & ( ~ (all_108_0 = 0) | ~
% 35.45/5.51 | | | | | | | | | | | | | | | | | (all_108_1 = 0))
% 35.45/5.51 | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | ALPHA: (313) implies:
% 35.45/5.51 | | | | | | | | | | | | | | | | | (314) ~ (all_108_2 = 0)
% 35.45/5.51 | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | REDUCE: (223), (314) imply:
% 35.45/5.51 | | | | | | | | | | | | | | | | | (315) $false
% 35.45/5.51 | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | | CLOSE: (315) is inconsistent.
% 35.45/5.51 | | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | (316) ? [v0: int] : ? [v1: int] : ( ~ (v1 = 0) & ~ (v0
% 35.45/5.51 | | | | | | | | | | = 0) & member(all_32_8, all_32_12) = v1 &
% 35.45/5.51 | | | | | | | | | | member(all_32_8, all_32_13) = v0)
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | DELTA: instantiating (316) with fresh symbols all_140_0,
% 35.45/5.51 | | | | | | | | | | all_140_1 gives:
% 35.45/5.51 | | | | | | | | | | (317) ~ (all_140_0 = 0) & ~ (all_140_1 = 0) &
% 35.45/5.51 | | | | | | | | | | member(all_32_8, all_32_12) = all_140_0 &
% 35.45/5.51 | | | | | | | | | | member(all_32_8, all_32_13) = all_140_1
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | ALPHA: (317) implies:
% 35.45/5.51 | | | | | | | | | | (318) ~ (all_140_1 = 0)
% 35.45/5.51 | | | | | | | | | | (319) member(all_32_8, all_32_13) = all_140_1
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | BETA: splitting (134) gives:
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | Case 1:
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | (320) all_49_0 = all_47_0
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | COMBINE_EQS: (231), (320) imply:
% 35.45/5.51 | | | | | | | | | | | (321) all_47_0 = all_32_7
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | COMBINE_EQS: (233), (321) imply:
% 35.45/5.51 | | | | | | | | | | | (322) all_32_6 = all_32_7
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | REDUCE: (31), (322) imply:
% 35.45/5.51 | | | | | | | | | | | (323) $false
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | CLOSE: (323) is inconsistent.
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | (324) ~ (all_49_0 = all_47_0)
% 35.45/5.51 | | | | | | | | | | | (325) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.45/5.51 | | | | | | | | | | | (apply(all_32_16, all_32_8, all_47_0) = v2 &
% 35.45/5.51 | | | | | | | | | | | member(all_49_0, all_32_11) = v1 &
% 35.45/5.51 | | | | | | | | | | | member(all_32_8, all_32_13) = v0 & ( ~ (v2 = 0)
% 35.45/5.51 | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | DELTA: instantiating (325) with fresh symbols all_146_0,
% 35.45/5.51 | | | | | | | | | | | all_146_1, all_146_2 gives:
% 35.45/5.51 | | | | | | | | | | | (326) apply(all_32_16, all_32_8, all_47_0) = all_146_0 &
% 35.45/5.51 | | | | | | | | | | | member(all_49_0, all_32_11) = all_146_1 &
% 35.45/5.51 | | | | | | | | | | | member(all_32_8, all_32_13) = all_146_2 & ( ~
% 35.45/5.51 | | | | | | | | | | | (all_146_0 = 0) | ~ (all_146_1 = 0) | ~
% 35.45/5.51 | | | | | | | | | | | (all_146_2 = 0))
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | ALPHA: (326) implies:
% 35.45/5.51 | | | | | | | | | | | (327) member(all_32_8, all_32_13) = all_146_2
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | REDUCE: (231), (233), (324) imply:
% 35.45/5.51 | | | | | | | | | | | (328) ~ (all_32_6 = all_32_7)
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | BETA: splitting (125) gives:
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | Case 1:
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | (329) all_47_0 = all_32_7
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | COMBINE_EQS: (233), (329) imply:
% 35.45/5.51 | | | | | | | | | | | | (330) all_32_6 = all_32_7
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | REDUCE: (31), (330) imply:
% 35.45/5.51 | | | | | | | | | | | | (331) $false
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | CLOSE: (331) is inconsistent.
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | (332) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.45/5.51 | | | | | | | | | | | | (apply(all_32_16, all_32_8, all_47_0) = v2 &
% 35.45/5.51 | | | | | | | | | | | | member(all_32_7, all_32_11) = v1 &
% 35.45/5.51 | | | | | | | | | | | | member(all_32_8, all_32_13) = v0 & ( ~ (v2 = 0)
% 35.45/5.51 | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | DELTA: instantiating (332) with fresh symbols all_200_0,
% 35.45/5.51 | | | | | | | | | | | | all_200_1, all_200_2 gives:
% 35.45/5.51 | | | | | | | | | | | | (333) apply(all_32_16, all_32_8, all_47_0) = all_200_0 &
% 35.45/5.51 | | | | | | | | | | | | member(all_32_7, all_32_11) = all_200_1 &
% 35.45/5.51 | | | | | | | | | | | | member(all_32_8, all_32_13) = all_200_2 & ( ~
% 35.45/5.51 | | | | | | | | | | | | (all_200_0 = 0) | ~ (all_200_1 = 0) | ~
% 35.45/5.51 | | | | | | | | | | | | (all_200_2 = 0))
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | ALPHA: (333) implies:
% 35.45/5.51 | | | | | | | | | | | | (334) member(all_32_8, all_32_13) = all_200_2
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_140_1, all_146_2,
% 35.45/5.51 | | | | | | | | | | | | all_32_13, all_32_8, simplifying with (319), (327)
% 35.45/5.51 | | | | | | | | | | | | gives:
% 35.45/5.51 | | | | | | | | | | | | (335) all_146_2 = all_140_1
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_200_2, all_32_13,
% 35.45/5.51 | | | | | | | | | | | | all_32_8, simplifying with (32), (334) gives:
% 35.45/5.51 | | | | | | | | | | | | (336) all_200_2 = 0
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_146_2, all_200_2,
% 35.45/5.51 | | | | | | | | | | | | all_32_13, all_32_8, simplifying with (327), (334)
% 35.45/5.51 | | | | | | | | | | | | gives:
% 35.45/5.51 | | | | | | | | | | | | (337) all_200_2 = all_146_2
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | COMBINE_EQS: (336), (337) imply:
% 35.45/5.51 | | | | | | | | | | | | (338) all_146_2 = 0
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | SIMP: (338) implies:
% 35.45/5.51 | | | | | | | | | | | | (339) all_146_2 = 0
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | COMBINE_EQS: (335), (339) imply:
% 35.45/5.51 | | | | | | | | | | | | (340) all_140_1 = 0
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | SIMP: (340) implies:
% 35.45/5.51 | | | | | | | | | | | | (341) all_140_1 = 0
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | REDUCE: (318), (341) imply:
% 35.45/5.51 | | | | | | | | | | | | (342) $false
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | | CLOSE: (342) is inconsistent.
% 35.45/5.51 | | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | End of split
% 35.45/5.51 | | | | | | | | |
% 35.45/5.51 | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | |
% 35.45/5.51 | | | | | | | | | (343) ~ (all_47_0 = all_32_6)
% 35.45/5.51 | | | | | | | | |
% 35.45/5.51 | | | | | | | | | REF_CLOSE: (7), (8), (32), (33), (37), (50), (123), (137),
% 35.45/5.51 | | | | | | | | | (155), (195), (213), (223), (343) are inconsistent
% 35.45/5.51 | | | | | | | | | by sub-proof #2.
% 35.45/5.51 | | | | | | | | |
% 35.45/5.51 | | | | | | | | End of split
% 35.45/5.51 | | | | | | | |
% 35.45/5.51 | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | |
% 35.45/5.51 | | | | | | | | (344) ~ (all_49_0 = all_32_7)
% 35.45/5.51 | | | | | | | | (345) ? [v0: any] : ? [v1: any] : (apply(all_32_16,
% 35.45/5.51 | | | | | | | | all_32_8, all_49_0) = v0 & apply(all_32_16,
% 35.45/5.51 | | | | | | | | all_32_8, all_32_7) = v1 & ( ~ (v1 = 0) | ~ (v0 =
% 35.45/5.51 | | | | | | | | 0)))
% 35.45/5.51 | | | | | | | |
% 35.45/5.51 | | | | | | | | DELTA: instantiating (345) with fresh symbols all_126_0,
% 35.45/5.51 | | | | | | | | all_126_1 gives:
% 35.45/5.51 | | | | | | | | (346) apply(all_32_16, all_32_8, all_49_0) = all_126_1 &
% 35.45/5.51 | | | | | | | | apply(all_32_16, all_32_8, all_32_7) = all_126_0 & ( ~
% 35.45/5.51 | | | | | | | | (all_126_0 = 0) | ~ (all_126_1 = 0))
% 35.45/5.51 | | | | | | | |
% 35.45/5.51 | | | | | | | | ALPHA: (346) implies:
% 35.45/5.51 | | | | | | | | (347) apply(all_32_16, all_32_8, all_32_7) = all_126_0
% 35.45/5.51 | | | | | | | |
% 35.45/5.51 | | | | | | | | BETA: splitting (124) gives:
% 35.45/5.51 | | | | | | | |
% 35.45/5.51 | | | | | | | | Case 1:
% 35.45/5.51 | | | | | | | | |
% 35.45/5.51 | | | | | | | | | (348) all_47_0 = all_32_6
% 35.45/5.51 | | | | | | | | |
% 35.45/5.51 | | | | | | | | | BETA: splitting (130) gives:
% 35.45/5.51 | | | | | | | | |
% 35.45/5.51 | | | | | | | | | Case 1:
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | (349) all_49_0 = all_32_7
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | REDUCE: (344), (349) imply:
% 35.45/5.51 | | | | | | | | | | (350) $false
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | CLOSE: (350) is inconsistent.
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | Case 2:
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | (351) ? [v0: any] : ? [v1: any] : (apply(all_32_16,
% 35.45/5.51 | | | | | | | | | | all_32_8, all_49_0) = v1 & apply(all_32_16,
% 35.45/5.51 | | | | | | | | | | all_32_8, all_32_7) = v0 & ( ~ (v1 = 0) | ~
% 35.45/5.51 | | | | | | | | | | (v0 = 0)))
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | DELTA: instantiating (351) with fresh symbols all_136_0,
% 35.45/5.51 | | | | | | | | | | all_136_1 gives:
% 35.45/5.51 | | | | | | | | | | (352) apply(all_32_16, all_32_8, all_49_0) = all_136_0 &
% 35.45/5.51 | | | | | | | | | | apply(all_32_16, all_32_8, all_32_7) = all_136_1 &
% 35.45/5.51 | | | | | | | | | | ( ~ (all_136_0 = 0) | ~ (all_136_1 = 0))
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | ALPHA: (352) implies:
% 35.45/5.51 | | | | | | | | | | (353) apply(all_32_16, all_32_8, all_32_7) = all_136_1
% 35.45/5.51 | | | | | | | | | | (354) apply(all_32_16, all_32_8, all_49_0) = all_136_0
% 35.45/5.51 | | | | | | | | | | (355) ~ (all_136_0 = 0) | ~ (all_136_1 = 0)
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | BETA: splitting (129) gives:
% 35.45/5.51 | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | Case 1:
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | (356) all_49_0 = all_32_7
% 35.45/5.51 | | | | | | | | | | |
% 35.45/5.51 | | | | | | | | | | | REDUCE: (344), (356) imply:
% 35.45/5.52 | | | | | | | | | | | (357) $false
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | CLOSE: (357) is inconsistent.
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | Case 2:
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | (358) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.45/5.52 | | | | | | | | | | | (apply(all_32_16, all_32_8, all_49_0) = v2 &
% 35.45/5.52 | | | | | | | | | | | member(all_32_7, all_32_11) = v1 &
% 35.45/5.52 | | | | | | | | | | | member(all_32_8, all_32_13) = v0 & ( ~ (v2 = 0)
% 35.45/5.52 | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | DELTA: instantiating (358) with fresh symbols all_146_0,
% 35.45/5.52 | | | | | | | | | | | all_146_1, all_146_2 gives:
% 35.45/5.52 | | | | | | | | | | | (359) apply(all_32_16, all_32_8, all_49_0) = all_146_0 &
% 35.45/5.52 | | | | | | | | | | | member(all_32_7, all_32_11) = all_146_1 &
% 35.45/5.52 | | | | | | | | | | | member(all_32_8, all_32_13) = all_146_2 & ( ~
% 35.45/5.52 | | | | | | | | | | | (all_146_0 = 0) | ~ (all_146_1 = 0) | ~
% 35.45/5.52 | | | | | | | | | | | (all_146_2 = 0))
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | ALPHA: (359) implies:
% 35.45/5.52 | | | | | | | | | | | (360) apply(all_32_16, all_32_8, all_49_0) = all_146_0
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | BETA: splitting (126) gives:
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | Case 1:
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | (361) all_47_0 = all_32_7
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | COMBINE_EQS: (348), (361) imply:
% 35.45/5.52 | | | | | | | | | | | | (362) all_32_6 = all_32_7
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | REDUCE: (31), (362) imply:
% 35.45/5.52 | | | | | | | | | | | | (363) $false
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | CLOSE: (363) is inconsistent.
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | Case 2:
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | (364) ~ (all_47_0 = all_32_7)
% 35.45/5.52 | | | | | | | | | | | | (365) ? [v0: any] : ? [v1: any] : (apply(all_32_16,
% 35.45/5.52 | | | | | | | | | | | | all_32_8, all_47_0) = v1 & apply(all_32_16,
% 35.45/5.52 | | | | | | | | | | | | all_32_8, all_32_7) = v0 & ( ~ (v1 = 0) | ~
% 35.45/5.52 | | | | | | | | | | | | (v0 = 0)))
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | DELTA: instantiating (365) with fresh symbols all_166_0,
% 35.45/5.52 | | | | | | | | | | | | all_166_1 gives:
% 35.45/5.52 | | | | | | | | | | | | (366) apply(all_32_16, all_32_8, all_47_0) = all_166_0 &
% 35.45/5.52 | | | | | | | | | | | | apply(all_32_16, all_32_8, all_32_7) = all_166_1 &
% 35.45/5.52 | | | | | | | | | | | | ( ~ (all_166_0 = 0) | ~ (all_166_1 = 0))
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | ALPHA: (366) implies:
% 35.45/5.52 | | | | | | | | | | | | (367) apply(all_32_16, all_32_8, all_32_7) = all_166_1
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | BETA: splitting (127) gives:
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | Case 1:
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | (368) all_47_0 = all_32_7
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | COMBINE_EQS: (348), (368) imply:
% 35.45/5.52 | | | | | | | | | | | | | (369) all_32_6 = all_32_7
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | REDUCE: (31), (369) imply:
% 35.45/5.52 | | | | | | | | | | | | | (370) $false
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | CLOSE: (370) is inconsistent.
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | Case 2:
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | (371) ? [v0: any] : ? [v1: any] : (apply(all_32_16,
% 35.45/5.52 | | | | | | | | | | | | | all_32_8, all_47_0) = v0 & apply(all_32_16,
% 35.45/5.52 | | | | | | | | | | | | | all_32_8, all_32_7) = v1 & ( ~ (v1 = 0) | ~
% 35.45/5.52 | | | | | | | | | | | | | (v0 = 0)))
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | DELTA: instantiating (371) with fresh symbols all_188_0,
% 35.45/5.52 | | | | | | | | | | | | | all_188_1 gives:
% 35.45/5.52 | | | | | | | | | | | | | (372) apply(all_32_16, all_32_8, all_47_0) = all_188_1 &
% 35.45/5.52 | | | | | | | | | | | | | apply(all_32_16, all_32_8, all_32_7) = all_188_0 &
% 35.45/5.52 | | | | | | | | | | | | | ( ~ (all_188_0 = 0) | ~ (all_188_1 = 0))
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | ALPHA: (372) implies:
% 35.45/5.52 | | | | | | | | | | | | | (373) apply(all_32_16, all_32_8, all_32_7) = all_188_0
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | BETA: splitting (133) gives:
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | Case 1:
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | (374) all_49_0 = all_32_7
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | REDUCE: (344), (374) imply:
% 35.45/5.52 | | | | | | | | | | | | | | (375) $false
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | CLOSE: (375) is inconsistent.
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | Case 2:
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | (376) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.45/5.52 | | | | | | | | | | | | | | (apply(all_32_16, all_32_8, all_32_7) = v2 &
% 35.45/5.52 | | | | | | | | | | | | | | member(all_49_0, all_32_11) = v1 &
% 35.45/5.52 | | | | | | | | | | | | | | member(all_32_8, all_32_13) = v0 & ( ~ (v2 = 0)
% 35.45/5.52 | | | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | DELTA: instantiating (376) with fresh symbols all_210_0,
% 35.45/5.52 | | | | | | | | | | | | | | all_210_1, all_210_2 gives:
% 35.45/5.52 | | | | | | | | | | | | | | (377) apply(all_32_16, all_32_8, all_32_7) = all_210_0 &
% 35.45/5.52 | | | | | | | | | | | | | | member(all_49_0, all_32_11) = all_210_1 &
% 35.45/5.52 | | | | | | | | | | | | | | member(all_32_8, all_32_13) = all_210_2 & ( ~
% 35.45/5.52 | | | | | | | | | | | | | | (all_210_0 = 0) | ~ (all_210_1 = 0) | ~
% 35.45/5.52 | | | | | | | | | | | | | | (all_210_2 = 0))
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | ALPHA: (377) implies:
% 35.45/5.52 | | | | | | | | | | | | | | (378) apply(all_32_16, all_32_8, all_32_7) = all_210_0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_136_1, all_166_1,
% 35.45/5.52 | | | | | | | | | | | | | | all_32_7, all_32_8, all_32_16, simplifying with
% 35.45/5.52 | | | | | | | | | | | | | | (353), (367) gives:
% 35.45/5.52 | | | | | | | | | | | | | | (379) all_166_1 = all_136_1
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_188_0, all_32_7,
% 35.45/5.52 | | | | | | | | | | | | | | all_32_8, all_32_16, simplifying with (36), (373)
% 35.45/5.52 | | | | | | | | | | | | | | gives:
% 35.45/5.52 | | | | | | | | | | | | | | (380) all_188_0 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_166_1, all_188_0,
% 35.45/5.52 | | | | | | | | | | | | | | all_32_7, all_32_8, all_32_16, simplifying with
% 35.45/5.52 | | | | | | | | | | | | | | (367), (373) gives:
% 35.45/5.52 | | | | | | | | | | | | | | (381) all_188_0 = all_166_1
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_136_1, all_210_0,
% 35.45/5.52 | | | | | | | | | | | | | | all_32_7, all_32_8, all_32_16, simplifying with
% 35.45/5.52 | | | | | | | | | | | | | | (353), (378) gives:
% 35.45/5.52 | | | | | | | | | | | | | | (382) all_210_0 = all_136_1
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_126_0, all_210_0,
% 35.45/5.52 | | | | | | | | | | | | | | all_32_7, all_32_8, all_32_16, simplifying with
% 35.45/5.52 | | | | | | | | | | | | | | (347), (378) gives:
% 35.45/5.52 | | | | | | | | | | | | | | (383) all_210_0 = all_126_0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_146_0, all_49_0,
% 35.45/5.52 | | | | | | | | | | | | | | all_32_8, all_32_16, simplifying with (55), (360)
% 35.45/5.52 | | | | | | | | | | | | | | gives:
% 35.45/5.52 | | | | | | | | | | | | | | (384) all_146_0 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_136_0, all_146_0,
% 35.45/5.52 | | | | | | | | | | | | | | all_49_0, all_32_8, all_32_16, simplifying with
% 35.45/5.52 | | | | | | | | | | | | | | (354), (360) gives:
% 35.45/5.52 | | | | | | | | | | | | | | (385) all_146_0 = all_136_0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | COMBINE_EQS: (382), (383) imply:
% 35.45/5.52 | | | | | | | | | | | | | | (386) all_136_1 = all_126_0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | SIMP: (386) implies:
% 35.45/5.52 | | | | | | | | | | | | | | (387) all_136_1 = all_126_0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | COMBINE_EQS: (380), (381) imply:
% 35.45/5.52 | | | | | | | | | | | | | | (388) all_166_1 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | SIMP: (388) implies:
% 35.45/5.52 | | | | | | | | | | | | | | (389) all_166_1 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | COMBINE_EQS: (379), (389) imply:
% 35.45/5.52 | | | | | | | | | | | | | | (390) all_136_1 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | SIMP: (390) implies:
% 35.45/5.52 | | | | | | | | | | | | | | (391) all_136_1 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | COMBINE_EQS: (384), (385) imply:
% 35.45/5.52 | | | | | | | | | | | | | | (392) all_136_0 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | COMBINE_EQS: (387), (391) imply:
% 35.45/5.52 | | | | | | | | | | | | | | (393) all_126_0 = 0
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | BETA: splitting (355) gives:
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | Case 1:
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | | (394) ~ (all_136_0 = 0)
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | | REDUCE: (392), (394) imply:
% 35.45/5.52 | | | | | | | | | | | | | | | (395) $false
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | | CLOSE: (395) is inconsistent.
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | Case 2:
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | | (396) ~ (all_136_1 = 0)
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | | REDUCE: (391), (396) imply:
% 35.45/5.52 | | | | | | | | | | | | | | | (397) $false
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | | CLOSE: (397) is inconsistent.
% 35.45/5.52 | | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | | End of split
% 35.45/5.52 | | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | | End of split
% 35.45/5.52 | | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | | End of split
% 35.45/5.52 | | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | | End of split
% 35.45/5.52 | | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | | End of split
% 35.45/5.52 | | | | | | | | | |
% 35.45/5.52 | | | | | | | | | End of split
% 35.45/5.52 | | | | | | | | |
% 35.45/5.52 | | | | | | | | Case 2:
% 35.45/5.52 | | | | | | | | |
% 35.45/5.52 | | | | | | | | | (398) ~ (all_47_0 = all_32_6)
% 35.45/5.52 | | | | | | | | |
% 35.45/5.52 | | | | | | | | | REF_CLOSE: (7), (8), (32), (33), (37), (50), (123), (137),
% 35.45/5.52 | | | | | | | | | (155), (195), (213), (223), (398) are inconsistent
% 35.45/5.52 | | | | | | | | | by sub-proof #2.
% 35.45/5.52 | | | | | | | | |
% 35.45/5.52 | | | | | | | | End of split
% 35.45/5.52 | | | | | | | |
% 35.45/5.52 | | | | | | | End of split
% 35.45/5.52 | | | | | | |
% 35.45/5.52 | | | | | | End of split
% 35.45/5.52 | | | | | |
% 35.45/5.52 | | | | | End of split
% 35.45/5.52 | | | | |
% 35.45/5.52 | | | | End of split
% 35.45/5.52 | | | |
% 35.45/5.52 | | | End of split
% 35.45/5.52 | | |
% 35.45/5.52 | | End of split
% 35.45/5.52 | |
% 35.45/5.52 | Case 2:
% 35.45/5.52 | |
% 35.45/5.52 | | (399) ~ (all_32_9 = 0) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 =
% 35.45/5.52 | | v1 | ~ (apply(all_32_15, v0, v2) = 0) | ~ (apply(all_32_16, v0,
% 35.45/5.52 | | v1) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] :
% 35.45/5.52 | | ? [v4: any] : ? [v5: any] : ? [v6: any] : (member(v2,
% 35.45/5.52 | | all_32_11) = v6 & member(v1, all_32_11) = v5 & member(v0,
% 35.45/5.52 | | all_32_12) = v4 & member(v0, all_32_13) = v3 & ( ~ (v6 = 0) |
% 35.45/5.52 | | ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0)))) & ! [v0: $i] : !
% 35.45/5.52 | | [v1: $i] : ! [v2: $i] : (v2 = v1 | ~ (apply(all_32_15, v0, v2) =
% 35.45/5.52 | | 0) | ~ (member(v1, all_32_11) = 0) | ~ $i(v2) | ~ $i(v1) |
% 35.45/5.52 | | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: any] : ? [v6:
% 35.45/5.52 | | any] : (apply(all_32_16, v0, v1) = v6 & member(v2, all_32_11) =
% 35.45/5.52 | | v5 & member(v0, all_32_12) = v4 & member(v0, all_32_13) = v3 &
% 35.45/5.52 | | ( ~ (v6 = 0) | ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0)))) & !
% 35.45/5.52 | | [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~
% 35.45/5.52 | | (apply(all_32_16, v0, v1) = 0) | ~ (member(v2, all_32_11) = 0) |
% 35.45/5.52 | | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 35.45/5.52 | | ? [v5: any] : ? [v6: any] : (apply(all_32_15, v0, v2) = v6 &
% 35.45/5.52 | | member(v1, all_32_11) = v5 & member(v0, all_32_12) = v4 &
% 35.45/5.52 | | member(v0, all_32_13) = v3 & ( ~ (v6 = 0) | ~ (v5 = 0) | ~
% 35.45/5.52 | | (v4 = 0) | ~ (v3 = 0)))) & ! [v0: $i] : ! [v1: $i] : !
% 35.45/5.52 | | [v2: $i] : (v2 = v1 | ~ (member(v2, all_32_11) = 0) | ~
% 35.45/5.52 | | (member(v1, all_32_11) = 0) | ~ (member(v0, all_32_12) = 0) | ~
% 35.45/5.52 | | $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ?
% 35.45/5.52 | | [v5: any] : (apply(all_32_15, v0, v2) = v5 & apply(all_32_16, v0,
% 35.45/5.52 | | v1) = v4 & member(v0, all_32_13) = v3 & ( ~ (v5 = 0) | ~ (v4
% 35.45/5.52 | | = 0) | ~ (v3 = 0)))) & ! [v0: $i] : ! [v1: $i] : ! [v2:
% 35.45/5.52 | | $i] : (v2 = v1 | ~ (member(v2, all_32_11) = 0) | ~ (member(v1,
% 35.45/5.52 | | all_32_11) = 0) | ~ (member(v0, all_32_13) = 0) | ~ $i(v2)
% 35.45/5.52 | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5:
% 35.45/5.52 | | any] : (apply(all_32_15, v0, v2) = v5 & apply(all_32_16, v0,
% 35.45/5.52 | | v1) = v4 & member(v0, all_32_12) = v3 & ( ~ (v5 = 0) | ~ (v4
% 35.45/5.52 | | = 0) | ~ (v3 = 0))))
% 35.45/5.52 | |
% 35.45/5.52 | | ALPHA: (399) implies:
% 35.45/5.52 | | (400) ~ (all_32_9 = 0)
% 35.45/5.52 | | (401) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~ (member(v2,
% 35.45/5.52 | | all_32_11) = 0) | ~ (member(v1, all_32_11) = 0) | ~
% 35.45/5.52 | | (member(v0, all_32_12) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 35.45/5.53 | | ? [v3: any] : ? [v4: any] : ? [v5: any] : (apply(all_32_15,
% 35.45/5.53 | | v0, v2) = v5 & apply(all_32_16, v0, v1) = v4 & member(v0,
% 35.45/5.53 | | all_32_13) = v3 & ( ~ (v5 = 0) | ~ (v4 = 0) | ~ (v3 = 0))))
% 35.45/5.53 | |
% 35.45/5.53 | | BETA: splitting (28) gives:
% 35.45/5.53 | |
% 35.45/5.53 | | Case 1:
% 35.45/5.53 | | |
% 35.45/5.53 | | | (402) all_32_9 = 0
% 35.45/5.53 | | |
% 35.45/5.53 | | | REDUCE: (400), (402) imply:
% 35.45/5.53 | | | (403) $false
% 35.45/5.53 | | |
% 35.45/5.53 | | | CLOSE: (403) is inconsistent.
% 35.45/5.53 | | |
% 35.45/5.53 | | Case 2:
% 35.45/5.53 | | |
% 35.45/5.53 | | | (404) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: int] : ? [v4:
% 35.45/5.53 | | | int] : ? [v5: int] : ? [v6: int] : ? [v7: int] : ? [v8: $i]
% 35.45/5.53 | | | : ? [v9: int] : ($i(v8) & $i(v2) & $i(v1) & $i(v0) & ((v9 = 0 &
% 35.45/5.53 | | | member(v8, all_32_10) = 0 & ! [v10: $i] : ( ~
% 35.45/5.53 | | | (apply(all_32_14, v8, v10) = 0) | ~ $i(v10) | ? [v11:
% 35.45/5.53 | | | int] : ( ~ (v11 = 0) & member(v10, all_32_11) = v11)) &
% 35.45/5.53 | | | ! [v10: $i] : ( ~ (member(v10, all_32_11) = 0) | ~
% 35.45/5.53 | | | $i(v10) | ? [v11: int] : ( ~ (v11 = 0) &
% 35.45/5.53 | | | apply(all_32_14, v8, v10) = v11))) | (v7 = 0 & v6 = 0 &
% 35.45/5.53 | | | v5 = 0 & v4 = 0 & v3 = 0 & ~ (v2 = v1) & apply(all_32_14,
% 35.45/5.53 | | | v0, v2) = 0 & apply(all_32_14, v0, v1) = 0 & member(v2,
% 35.45/5.53 | | | all_32_11) = 0 & member(v1, all_32_11) = 0 & member(v0,
% 35.45/5.53 | | | all_32_10) = 0)))
% 35.45/5.53 | | |
% 35.45/5.53 | | | DELTA: instantiating (404) with fresh symbols all_47_0, all_47_1,
% 35.45/5.53 | | | all_47_2, all_47_3, all_47_4, all_47_5, all_47_6, all_47_7,
% 35.45/5.53 | | | all_47_8, all_47_9 gives:
% 35.45/5.53 | | | (405) $i(all_47_1) & $i(all_47_7) & $i(all_47_8) & $i(all_47_9) &
% 35.45/5.53 | | | ((all_47_0 = 0 & member(all_47_1, all_32_10) = 0 & ! [v0: $i] :
% 35.45/5.53 | | | ( ~ (apply(all_32_14, all_47_1, v0) = 0) | ~ $i(v0) | ?
% 35.45/5.53 | | | [v1: int] : ( ~ (v1 = 0) & member(v0, all_32_11) = v1)) &
% 35.45/5.53 | | | ! [v0: $i] : ( ~ (member(v0, all_32_11) = 0) | ~ $i(v0) | ?
% 35.45/5.53 | | | [v1: int] : ( ~ (v1 = 0) & apply(all_32_14, all_47_1, v0) =
% 35.45/5.53 | | | v1))) | (all_47_2 = 0 & all_47_3 = 0 & all_47_4 = 0 &
% 35.45/5.53 | | | all_47_5 = 0 & all_47_6 = 0 & ~ (all_47_7 = all_47_8) &
% 35.45/5.53 | | | apply(all_32_14, all_47_9, all_47_7) = 0 & apply(all_32_14,
% 35.45/5.53 | | | all_47_9, all_47_8) = 0 & member(all_47_7, all_32_11) = 0 &
% 35.45/5.53 | | | member(all_47_8, all_32_11) = 0 & member(all_47_9, all_32_10)
% 35.45/5.53 | | | = 0))
% 35.45/5.53 | | |
% 35.45/5.53 | | | ALPHA: (405) implies:
% 35.45/5.53 | | | (406) $i(all_47_9)
% 35.45/5.53 | | | (407) $i(all_47_8)
% 35.45/5.53 | | | (408) $i(all_47_7)
% 35.45/5.53 | | | (409) $i(all_47_1)
% 35.45/5.53 | | | (410) (all_47_0 = 0 & member(all_47_1, all_32_10) = 0 & ! [v0: $i] : (
% 35.45/5.53 | | | ~ (apply(all_32_14, all_47_1, v0) = 0) | ~ $i(v0) | ? [v1:
% 35.45/5.53 | | | int] : ( ~ (v1 = 0) & member(v0, all_32_11) = v1)) & !
% 35.45/5.53 | | | [v0: $i] : ( ~ (member(v0, all_32_11) = 0) | ~ $i(v0) | ?
% 35.45/5.53 | | | [v1: int] : ( ~ (v1 = 0) & apply(all_32_14, all_47_1, v0) =
% 35.45/5.53 | | | v1))) | (all_47_2 = 0 & all_47_3 = 0 & all_47_4 = 0 &
% 35.45/5.53 | | | all_47_5 = 0 & all_47_6 = 0 & ~ (all_47_7 = all_47_8) &
% 35.45/5.53 | | | apply(all_32_14, all_47_9, all_47_7) = 0 & apply(all_32_14,
% 35.45/5.53 | | | all_47_9, all_47_8) = 0 & member(all_47_7, all_32_11) = 0 &
% 35.45/5.53 | | | member(all_47_8, all_32_11) = 0 & member(all_47_9, all_32_10) =
% 35.45/5.53 | | | 0)
% 35.45/5.53 | | |
% 35.45/5.53 | | | BETA: splitting (410) gives:
% 35.45/5.53 | | |
% 35.45/5.53 | | | Case 1:
% 35.45/5.53 | | | |
% 35.45/5.53 | | | | (411) all_47_0 = 0 & member(all_47_1, all_32_10) = 0 & ! [v0: $i] :
% 35.45/5.53 | | | | ( ~ (apply(all_32_14, all_47_1, v0) = 0) | ~ $i(v0) | ? [v1:
% 35.45/5.53 | | | | int] : ( ~ (v1 = 0) & member(v0, all_32_11) = v1)) & !
% 35.45/5.53 | | | | [v0: $i] : ( ~ (member(v0, all_32_11) = 0) | ~ $i(v0) | ?
% 35.45/5.53 | | | | [v1: int] : ( ~ (v1 = 0) & apply(all_32_14, all_47_1, v0) =
% 35.45/5.53 | | | | v1))
% 35.45/5.53 | | | |
% 35.45/5.53 | | | | ALPHA: (411) implies:
% 35.45/5.53 | | | | (412) member(all_47_1, all_32_10) = 0
% 35.45/5.53 | | | | (413) ! [v0: $i] : ( ~ (member(v0, all_32_11) = 0) | ~ $i(v0) | ?
% 35.45/5.53 | | | | [v1: int] : ( ~ (v1 = 0) & apply(all_32_14, all_47_1, v0) =
% 35.45/5.53 | | | | v1))
% 35.45/5.53 | | | |
% 35.45/5.53 | | | | GROUND_INST: instantiating (1) with all_47_1, all_32_13, all_32_12,
% 35.45/5.53 | | | | all_32_10, simplifying with (13), (14), (20), (409), (412)
% 35.45/5.53 | | | | gives:
% 35.45/5.53 | | | | (414) ? [v0: any] : ? [v1: any] : (member(all_47_1, all_32_12) = v1
% 35.45/5.53 | | | | & member(all_47_1, all_32_13) = v0 & (v1 = 0 | v0 = 0))
% 35.45/5.53 | | | |
% 35.45/5.53 | | | | DELTA: instantiating (414) with fresh symbols all_62_0, all_62_1 gives:
% 35.45/5.53 | | | | (415) member(all_47_1, all_32_12) = all_62_0 & member(all_47_1,
% 35.45/5.53 | | | | all_32_13) = all_62_1 & (all_62_0 = 0 | all_62_1 = 0)
% 35.45/5.53 | | | |
% 35.45/5.53 | | | | ALPHA: (415) implies:
% 35.45/5.53 | | | | (416) member(all_47_1, all_32_13) = all_62_1
% 35.45/5.53 | | | | (417) member(all_47_1, all_32_12) = all_62_0
% 35.45/5.53 | | | | (418) all_62_0 = 0 | all_62_1 = 0
% 35.45/5.53 | | | |
% 35.45/5.53 | | | | BETA: splitting (418) gives:
% 35.45/5.53 | | | |
% 35.45/5.53 | | | | Case 1:
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | (419) all_62_0 = 0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | REDUCE: (417), (419) imply:
% 35.45/5.53 | | | | | (420) member(all_47_1, all_32_12) = 0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | GROUND_INST: instantiating (3) with all_32_15, all_32_12, all_32_11,
% 35.45/5.53 | | | | | all_47_1, simplifying with (11), (14), (15), (22), (409),
% 35.45/5.53 | | | | | (420) gives:
% 35.45/5.53 | | | | | (421) ? [v0: $i] : (apply(all_32_15, all_47_1, v0) = 0 &
% 35.45/5.53 | | | | | member(v0, all_32_11) = 0 & $i(v0))
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | DELTA: instantiating (421) with fresh symbol all_76_0 gives:
% 35.45/5.53 | | | | | (422) apply(all_32_15, all_47_1, all_76_0) = 0 & member(all_76_0,
% 35.45/5.53 | | | | | all_32_11) = 0 & $i(all_76_0)
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | ALPHA: (422) implies:
% 35.45/5.53 | | | | | (423) $i(all_76_0)
% 35.45/5.53 | | | | | (424) member(all_76_0, all_32_11) = 0
% 35.45/5.53 | | | | | (425) apply(all_32_15, all_47_1, all_76_0) = 0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | GROUND_INST: instantiating (413) with all_76_0, simplifying with
% 35.45/5.53 | | | | | (423), (424) gives:
% 35.45/5.53 | | | | | (426) ? [v0: int] : ( ~ (v0 = 0) & apply(all_32_14, all_47_1,
% 35.45/5.53 | | | | | all_76_0) = v0)
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | GROUND_INST: instantiating (26) with all_47_1, all_76_0, 0,
% 35.45/5.53 | | | | | simplifying with (409), (423), (425) gives:
% 35.45/5.53 | | | | | (427) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] :
% 35.45/5.53 | | | | | ? [v4: any] : ? [v5: any] : (apply(all_32_14, all_47_1,
% 35.45/5.53 | | | | | all_76_0) = v2 & apply(all_32_16, all_47_1, all_76_0) =
% 35.45/5.53 | | | | | v4 & member(all_76_0, all_32_11) = v1 & member(all_47_1,
% 35.45/5.53 | | | | | all_32_10) = v0 & member(all_47_1, all_32_12) = v5 &
% 35.45/5.53 | | | | | member(all_47_1, all_32_13) = v3 & ( ~ (v1 = 0) | ~ (v0 =
% 35.45/5.53 | | | | | 0) | (( ~ (v2 = 0) | v5 = 0 | (v4 = 0 & v3 = 0)) & (v2
% 35.45/5.53 | | | | | = 0 | ( ~ (v5 = 0) & ( ~ (v4 = 0) | ~ (v3 = 0)))))))
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | DELTA: instantiating (426) with fresh symbol all_83_0 gives:
% 35.45/5.53 | | | | | (428) ~ (all_83_0 = 0) & apply(all_32_14, all_47_1, all_76_0) =
% 35.45/5.53 | | | | | all_83_0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | ALPHA: (428) implies:
% 35.45/5.53 | | | | | (429) ~ (all_83_0 = 0)
% 35.45/5.53 | | | | | (430) apply(all_32_14, all_47_1, all_76_0) = all_83_0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | DELTA: instantiating (427) with fresh symbols all_85_0, all_85_1,
% 35.45/5.53 | | | | | all_85_2, all_85_3, all_85_4, all_85_5 gives:
% 35.45/5.53 | | | | | (431) apply(all_32_14, all_47_1, all_76_0) = all_85_3 &
% 35.45/5.53 | | | | | apply(all_32_16, all_47_1, all_76_0) = all_85_1 &
% 35.45/5.53 | | | | | member(all_76_0, all_32_11) = all_85_4 & member(all_47_1,
% 35.45/5.53 | | | | | all_32_10) = all_85_5 & member(all_47_1, all_32_12) =
% 35.45/5.53 | | | | | all_85_0 & member(all_47_1, all_32_13) = all_85_2 & ( ~
% 35.45/5.53 | | | | | (all_85_4 = 0) | ~ (all_85_5 = 0) | (( ~ (all_85_3 = 0) |
% 35.45/5.53 | | | | | all_85_0 = 0 | (all_85_1 = 0 & all_85_2 = 0)) &
% 35.45/5.53 | | | | | (all_85_3 = 0 | ( ~ (all_85_0 = 0) & ( ~ (all_85_1 = 0) |
% 35.45/5.53 | | | | | ~ (all_85_2 = 0))))))
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | ALPHA: (431) implies:
% 35.45/5.53 | | | | | (432) member(all_47_1, all_32_12) = all_85_0
% 35.45/5.53 | | | | | (433) member(all_47_1, all_32_10) = all_85_5
% 35.45/5.53 | | | | | (434) member(all_76_0, all_32_11) = all_85_4
% 35.45/5.53 | | | | | (435) apply(all_32_14, all_47_1, all_76_0) = all_85_3
% 35.45/5.53 | | | | | (436) ~ (all_85_4 = 0) | ~ (all_85_5 = 0) | (( ~ (all_85_3 = 0) |
% 35.45/5.53 | | | | | all_85_0 = 0 | (all_85_1 = 0 & all_85_2 = 0)) & (all_85_3
% 35.45/5.53 | | | | | = 0 | ( ~ (all_85_0 = 0) & ( ~ (all_85_1 = 0) | ~
% 35.45/5.53 | | | | | (all_85_2 = 0)))))
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | GROUND_INST: instantiating (7) with 0, all_85_0, all_32_12, all_47_1,
% 35.45/5.53 | | | | | simplifying with (420), (432) gives:
% 35.45/5.53 | | | | | (437) all_85_0 = 0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | GROUND_INST: instantiating (7) with 0, all_85_5, all_32_10, all_47_1,
% 35.45/5.53 | | | | | simplifying with (412), (433) gives:
% 35.45/5.53 | | | | | (438) all_85_5 = 0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | GROUND_INST: instantiating (7) with 0, all_85_4, all_32_11, all_76_0,
% 35.45/5.53 | | | | | simplifying with (424), (434) gives:
% 35.45/5.53 | | | | | (439) all_85_4 = 0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | GROUND_INST: instantiating (8) with all_83_0, all_85_3, all_76_0,
% 35.45/5.53 | | | | | all_47_1, all_32_14, simplifying with (430), (435) gives:
% 35.45/5.53 | | | | | (440) all_85_3 = all_83_0
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | BETA: splitting (436) gives:
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | Case 1:
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | | (441) ~ (all_85_4 = 0)
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | | REDUCE: (439), (441) imply:
% 35.45/5.53 | | | | | | (442) $false
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | | CLOSE: (442) is inconsistent.
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | Case 2:
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | | (443) ~ (all_85_5 = 0) | (( ~ (all_85_3 = 0) | all_85_0 = 0 |
% 35.45/5.53 | | | | | | (all_85_1 = 0 & all_85_2 = 0)) & (all_85_3 = 0 | ( ~
% 35.45/5.53 | | | | | | (all_85_0 = 0) & ( ~ (all_85_1 = 0) | ~ (all_85_2 =
% 35.45/5.53 | | | | | | 0)))))
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | | BETA: splitting (443) gives:
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | | Case 1:
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | | (444) ~ (all_85_5 = 0)
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | | REDUCE: (438), (444) imply:
% 35.45/5.53 | | | | | | | (445) $false
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | | CLOSE: (445) is inconsistent.
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | Case 2:
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | | (446) ( ~ (all_85_3 = 0) | all_85_0 = 0 | (all_85_1 = 0 &
% 35.45/5.53 | | | | | | | all_85_2 = 0)) & (all_85_3 = 0 | ( ~ (all_85_0 = 0) &
% 35.45/5.53 | | | | | | | ( ~ (all_85_1 = 0) | ~ (all_85_2 = 0))))
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | | ALPHA: (446) implies:
% 35.45/5.53 | | | | | | | (447) all_85_3 = 0 | ( ~ (all_85_0 = 0) & ( ~ (all_85_1 = 0) |
% 35.45/5.53 | | | | | | | ~ (all_85_2 = 0)))
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | | BETA: splitting (447) gives:
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | | Case 1:
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | (448) all_85_3 = 0
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | COMBINE_EQS: (440), (448) imply:
% 35.45/5.53 | | | | | | | | (449) all_83_0 = 0
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | SIMP: (449) implies:
% 35.45/5.53 | | | | | | | | (450) all_83_0 = 0
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | REDUCE: (429), (450) imply:
% 35.45/5.53 | | | | | | | | (451) $false
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | CLOSE: (451) is inconsistent.
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | Case 2:
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | (452) ~ (all_85_0 = 0) & ( ~ (all_85_1 = 0) | ~ (all_85_2 =
% 35.45/5.53 | | | | | | | | 0))
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | ALPHA: (452) implies:
% 35.45/5.53 | | | | | | | | (453) ~ (all_85_0 = 0)
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | REDUCE: (437), (453) imply:
% 35.45/5.53 | | | | | | | | (454) $false
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | | CLOSE: (454) is inconsistent.
% 35.45/5.53 | | | | | | | |
% 35.45/5.53 | | | | | | | End of split
% 35.45/5.53 | | | | | | |
% 35.45/5.53 | | | | | | End of split
% 35.45/5.53 | | | | | |
% 35.45/5.53 | | | | | End of split
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | Case 2:
% 35.45/5.53 | | | | |
% 35.45/5.53 | | | | | (455) all_62_1 = 0
% 35.60/5.53 | | | | |
% 35.60/5.53 | | | | | REDUCE: (416), (455) imply:
% 35.60/5.53 | | | | | (456) member(all_47_1, all_32_13) = 0
% 35.60/5.53 | | | | |
% 35.60/5.53 | | | | | GROUND_INST: instantiating (3) with all_32_16, all_32_13, all_32_11,
% 35.60/5.53 | | | | | all_47_1, simplifying with (10), (13), (15), (21), (409),
% 35.60/5.53 | | | | | (456) gives:
% 35.60/5.53 | | | | | (457) ? [v0: $i] : (apply(all_32_16, all_47_1, v0) = 0 &
% 35.60/5.53 | | | | | member(v0, all_32_11) = 0 & $i(v0))
% 35.60/5.53 | | | | |
% 35.60/5.53 | | | | | DELTA: instantiating (457) with fresh symbol all_76_0 gives:
% 35.60/5.54 | | | | | (458) apply(all_32_16, all_47_1, all_76_0) = 0 & member(all_76_0,
% 35.60/5.54 | | | | | all_32_11) = 0 & $i(all_76_0)
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | ALPHA: (458) implies:
% 35.60/5.54 | | | | | (459) $i(all_76_0)
% 35.60/5.54 | | | | | (460) member(all_76_0, all_32_11) = 0
% 35.60/5.54 | | | | | (461) apply(all_32_16, all_47_1, all_76_0) = 0
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | GROUND_INST: instantiating (413) with all_76_0, simplifying with
% 35.60/5.54 | | | | | (459), (460) gives:
% 35.60/5.54 | | | | | (462) ? [v0: int] : ( ~ (v0 = 0) & apply(all_32_14, all_47_1,
% 35.60/5.54 | | | | | all_76_0) = v0)
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | GROUND_INST: instantiating (25) with all_47_1, all_76_0, 0,
% 35.60/5.54 | | | | | simplifying with (409), (459), (461) gives:
% 35.60/5.54 | | | | | (463) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] :
% 35.60/5.54 | | | | | ? [v4: any] : ? [v5: any] : (apply(all_32_14, all_47_1,
% 35.60/5.54 | | | | | all_76_0) = v2 & apply(all_32_15, all_47_1, all_76_0) =
% 35.60/5.54 | | | | | v5 & member(all_76_0, all_32_11) = v1 & member(all_47_1,
% 35.60/5.54 | | | | | all_32_10) = v0 & member(all_47_1, all_32_12) = v4 &
% 35.60/5.54 | | | | | member(all_47_1, all_32_13) = v3 & ( ~ (v1 = 0) | ~ (v0 =
% 35.60/5.54 | | | | | 0) | (( ~ (v2 = 0) | v3 = 0 | (v5 = 0 & v4 = 0)) & (v2
% 35.60/5.54 | | | | | = 0 | ( ~ (v3 = 0) & ( ~ (v5 = 0) | ~ (v4 = 0)))))))
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | DELTA: instantiating (462) with fresh symbol all_83_0 gives:
% 35.60/5.54 | | | | | (464) ~ (all_83_0 = 0) & apply(all_32_14, all_47_1, all_76_0) =
% 35.60/5.54 | | | | | all_83_0
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | ALPHA: (464) implies:
% 35.60/5.54 | | | | | (465) ~ (all_83_0 = 0)
% 35.60/5.54 | | | | | (466) apply(all_32_14, all_47_1, all_76_0) = all_83_0
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | DELTA: instantiating (463) with fresh symbols all_85_0, all_85_1,
% 35.60/5.54 | | | | | all_85_2, all_85_3, all_85_4, all_85_5 gives:
% 35.60/5.54 | | | | | (467) apply(all_32_14, all_47_1, all_76_0) = all_85_3 &
% 35.60/5.54 | | | | | apply(all_32_15, all_47_1, all_76_0) = all_85_0 &
% 35.60/5.54 | | | | | member(all_76_0, all_32_11) = all_85_4 & member(all_47_1,
% 35.60/5.54 | | | | | all_32_10) = all_85_5 & member(all_47_1, all_32_12) =
% 35.60/5.54 | | | | | all_85_1 & member(all_47_1, all_32_13) = all_85_2 & ( ~
% 35.60/5.54 | | | | | (all_85_4 = 0) | ~ (all_85_5 = 0) | (( ~ (all_85_3 = 0) |
% 35.60/5.54 | | | | | all_85_2 = 0 | (all_85_0 = 0 & all_85_1 = 0)) &
% 35.60/5.54 | | | | | (all_85_3 = 0 | ( ~ (all_85_2 = 0) & ( ~ (all_85_0 = 0) |
% 35.60/5.54 | | | | | ~ (all_85_1 = 0))))))
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | ALPHA: (467) implies:
% 35.60/5.54 | | | | | (468) member(all_47_1, all_32_13) = all_85_2
% 35.60/5.54 | | | | | (469) member(all_47_1, all_32_10) = all_85_5
% 35.60/5.54 | | | | | (470) member(all_76_0, all_32_11) = all_85_4
% 35.60/5.54 | | | | | (471) apply(all_32_14, all_47_1, all_76_0) = all_85_3
% 35.60/5.54 | | | | | (472) ~ (all_85_4 = 0) | ~ (all_85_5 = 0) | (( ~ (all_85_3 = 0) |
% 35.60/5.54 | | | | | all_85_2 = 0 | (all_85_0 = 0 & all_85_1 = 0)) & (all_85_3
% 35.60/5.54 | | | | | = 0 | ( ~ (all_85_2 = 0) & ( ~ (all_85_0 = 0) | ~
% 35.60/5.54 | | | | | (all_85_1 = 0)))))
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | GROUND_INST: instantiating (7) with 0, all_85_2, all_32_13, all_47_1,
% 35.60/5.54 | | | | | simplifying with (456), (468) gives:
% 35.60/5.54 | | | | | (473) all_85_2 = 0
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | GROUND_INST: instantiating (7) with 0, all_85_5, all_32_10, all_47_1,
% 35.60/5.54 | | | | | simplifying with (412), (469) gives:
% 35.60/5.54 | | | | | (474) all_85_5 = 0
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | GROUND_INST: instantiating (7) with 0, all_85_4, all_32_11, all_76_0,
% 35.60/5.54 | | | | | simplifying with (460), (470) gives:
% 35.60/5.54 | | | | | (475) all_85_4 = 0
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | GROUND_INST: instantiating (8) with all_83_0, all_85_3, all_76_0,
% 35.60/5.54 | | | | | all_47_1, all_32_14, simplifying with (466), (471) gives:
% 35.60/5.54 | | | | | (476) all_85_3 = all_83_0
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | BETA: splitting (472) gives:
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | | Case 1:
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | | (477) ~ (all_85_4 = 0)
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | | REDUCE: (475), (477) imply:
% 35.60/5.54 | | | | | | (478) $false
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | | CLOSE: (478) is inconsistent.
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | Case 2:
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | | (479) ~ (all_85_5 = 0) | (( ~ (all_85_3 = 0) | all_85_2 = 0 |
% 35.60/5.54 | | | | | | (all_85_0 = 0 & all_85_1 = 0)) & (all_85_3 = 0 | ( ~
% 35.60/5.54 | | | | | | (all_85_2 = 0) & ( ~ (all_85_0 = 0) | ~ (all_85_1 =
% 35.60/5.54 | | | | | | 0)))))
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | | BETA: splitting (479) gives:
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | | Case 1:
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | | (480) ~ (all_85_5 = 0)
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | | REDUCE: (474), (480) imply:
% 35.60/5.54 | | | | | | | (481) $false
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | | CLOSE: (481) is inconsistent.
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | Case 2:
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | | (482) ( ~ (all_85_3 = 0) | all_85_2 = 0 | (all_85_0 = 0 &
% 35.60/5.54 | | | | | | | all_85_1 = 0)) & (all_85_3 = 0 | ( ~ (all_85_2 = 0) &
% 35.60/5.54 | | | | | | | ( ~ (all_85_0 = 0) | ~ (all_85_1 = 0))))
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | | ALPHA: (482) implies:
% 35.60/5.54 | | | | | | | (483) all_85_3 = 0 | ( ~ (all_85_2 = 0) & ( ~ (all_85_0 = 0) |
% 35.60/5.54 | | | | | | | ~ (all_85_1 = 0)))
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | | BETA: splitting (483) gives:
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | | Case 1:
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | (484) all_85_3 = 0
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | COMBINE_EQS: (476), (484) imply:
% 35.60/5.54 | | | | | | | | (485) all_83_0 = 0
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | SIMP: (485) implies:
% 35.60/5.54 | | | | | | | | (486) all_83_0 = 0
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | REDUCE: (465), (486) imply:
% 35.60/5.54 | | | | | | | | (487) $false
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | CLOSE: (487) is inconsistent.
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | Case 2:
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | (488) ~ (all_85_2 = 0) & ( ~ (all_85_0 = 0) | ~ (all_85_1 =
% 35.60/5.54 | | | | | | | | 0))
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | ALPHA: (488) implies:
% 35.60/5.54 | | | | | | | | (489) ~ (all_85_2 = 0)
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | REDUCE: (473), (489) imply:
% 35.60/5.54 | | | | | | | | (490) $false
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | | CLOSE: (490) is inconsistent.
% 35.60/5.54 | | | | | | | |
% 35.60/5.54 | | | | | | | End of split
% 35.60/5.54 | | | | | | |
% 35.60/5.54 | | | | | | End of split
% 35.60/5.54 | | | | | |
% 35.60/5.54 | | | | | End of split
% 35.60/5.54 | | | | |
% 35.60/5.54 | | | | End of split
% 35.60/5.54 | | | |
% 35.60/5.54 | | | Case 2:
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | (491) all_47_2 = 0 & all_47_3 = 0 & all_47_4 = 0 & all_47_5 = 0 &
% 35.60/5.54 | | | | all_47_6 = 0 & ~ (all_47_7 = all_47_8) & apply(all_32_14,
% 35.60/5.54 | | | | all_47_9, all_47_7) = 0 & apply(all_32_14, all_47_9,
% 35.60/5.54 | | | | all_47_8) = 0 & member(all_47_7, all_32_11) = 0 &
% 35.60/5.54 | | | | member(all_47_8, all_32_11) = 0 & member(all_47_9, all_32_10) =
% 35.60/5.54 | | | | 0
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | ALPHA: (491) implies:
% 35.60/5.54 | | | | (492) ~ (all_47_7 = all_47_8)
% 35.60/5.54 | | | | (493) member(all_47_9, all_32_10) = 0
% 35.60/5.54 | | | | (494) member(all_47_8, all_32_11) = 0
% 35.60/5.54 | | | | (495) member(all_47_7, all_32_11) = 0
% 35.60/5.54 | | | | (496) apply(all_32_14, all_47_9, all_47_8) = 0
% 35.60/5.54 | | | | (497) apply(all_32_14, all_47_9, all_47_7) = 0
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | GROUND_INST: instantiating (1) with all_47_9, all_32_13, all_32_12,
% 35.60/5.54 | | | | all_32_10, simplifying with (13), (14), (20), (406), (493)
% 35.60/5.54 | | | | gives:
% 35.60/5.54 | | | | (498) ? [v0: any] : ? [v1: any] : (member(all_47_9, all_32_12) = v1
% 35.60/5.54 | | | | & member(all_47_9, all_32_13) = v0 & (v1 = 0 | v0 = 0))
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | GROUND_INST: instantiating (27) with all_47_9, all_47_8, 0, simplifying
% 35.60/5.54 | | | | with (406), (407), (496) gives:
% 35.60/5.54 | | | | (499) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ?
% 35.60/5.54 | | | | [v4: any] : ? [v5: any] : (apply(all_32_15, all_47_9,
% 35.60/5.54 | | | | all_47_8) = v5 & apply(all_32_16, all_47_9, all_47_8) = v3
% 35.60/5.54 | | | | & member(all_47_8, all_32_11) = v1 & member(all_47_9,
% 35.60/5.54 | | | | all_32_10) = v0 & member(all_47_9, all_32_12) = v4 &
% 35.60/5.54 | | | | member(all_47_9, all_32_13) = v2 & ( ~ (v1 = 0) | ~ (v0 = 0)
% 35.60/5.54 | | | | | (v5 = 0 & v4 = 0) | (v3 = 0 & v2 = 0)))
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | GROUND_INST: instantiating (27) with all_47_9, all_47_7, 0, simplifying
% 35.60/5.54 | | | | with (406), (408), (497) gives:
% 35.60/5.54 | | | | (500) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ?
% 35.60/5.54 | | | | [v4: any] : ? [v5: any] : (apply(all_32_15, all_47_9,
% 35.60/5.54 | | | | all_47_7) = v5 & apply(all_32_16, all_47_9, all_47_7) = v3
% 35.60/5.54 | | | | & member(all_47_7, all_32_11) = v1 & member(all_47_9,
% 35.60/5.54 | | | | all_32_10) = v0 & member(all_47_9, all_32_12) = v4 &
% 35.60/5.54 | | | | member(all_47_9, all_32_13) = v2 & ( ~ (v1 = 0) | ~ (v0 = 0)
% 35.60/5.54 | | | | | (v5 = 0 & v4 = 0) | (v3 = 0 & v2 = 0)))
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | DELTA: instantiating (498) with fresh symbols all_61_0, all_61_1 gives:
% 35.60/5.54 | | | | (501) member(all_47_9, all_32_12) = all_61_0 & member(all_47_9,
% 35.60/5.54 | | | | all_32_13) = all_61_1 & (all_61_0 = 0 | all_61_1 = 0)
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | ALPHA: (501) implies:
% 35.60/5.54 | | | | (502) member(all_47_9, all_32_13) = all_61_1
% 35.60/5.54 | | | | (503) member(all_47_9, all_32_12) = all_61_0
% 35.60/5.54 | | | | (504) all_61_0 = 0 | all_61_1 = 0
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | DELTA: instantiating (500) with fresh symbols all_63_0, all_63_1,
% 35.60/5.54 | | | | all_63_2, all_63_3, all_63_4, all_63_5 gives:
% 35.60/5.54 | | | | (505) apply(all_32_15, all_47_9, all_47_7) = all_63_0 &
% 35.60/5.54 | | | | apply(all_32_16, all_47_9, all_47_7) = all_63_2 &
% 35.60/5.54 | | | | member(all_47_7, all_32_11) = all_63_4 & member(all_47_9,
% 35.60/5.54 | | | | all_32_10) = all_63_5 & member(all_47_9, all_32_12) =
% 35.60/5.54 | | | | all_63_1 & member(all_47_9, all_32_13) = all_63_3 & ( ~
% 35.60/5.54 | | | | (all_63_4 = 0) | ~ (all_63_5 = 0) | (all_63_0 = 0 & all_63_1
% 35.60/5.54 | | | | = 0) | (all_63_2 = 0 & all_63_3 = 0))
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | ALPHA: (505) implies:
% 35.60/5.54 | | | | (506) member(all_47_9, all_32_13) = all_63_3
% 35.60/5.54 | | | | (507) member(all_47_9, all_32_12) = all_63_1
% 35.60/5.54 | | | | (508) member(all_47_9, all_32_10) = all_63_5
% 35.60/5.54 | | | | (509) member(all_47_7, all_32_11) = all_63_4
% 35.60/5.54 | | | | (510) apply(all_32_16, all_47_9, all_47_7) = all_63_2
% 35.60/5.54 | | | | (511) apply(all_32_15, all_47_9, all_47_7) = all_63_0
% 35.60/5.54 | | | | (512) ~ (all_63_4 = 0) | ~ (all_63_5 = 0) | (all_63_0 = 0 &
% 35.60/5.54 | | | | all_63_1 = 0) | (all_63_2 = 0 & all_63_3 = 0)
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | DELTA: instantiating (499) with fresh symbols all_65_0, all_65_1,
% 35.60/5.54 | | | | all_65_2, all_65_3, all_65_4, all_65_5 gives:
% 35.60/5.54 | | | | (513) apply(all_32_15, all_47_9, all_47_8) = all_65_0 &
% 35.60/5.54 | | | | apply(all_32_16, all_47_9, all_47_8) = all_65_2 &
% 35.60/5.54 | | | | member(all_47_8, all_32_11) = all_65_4 & member(all_47_9,
% 35.60/5.54 | | | | all_32_10) = all_65_5 & member(all_47_9, all_32_12) =
% 35.60/5.54 | | | | all_65_1 & member(all_47_9, all_32_13) = all_65_3 & ( ~
% 35.60/5.54 | | | | (all_65_4 = 0) | ~ (all_65_5 = 0) | (all_65_0 = 0 & all_65_1
% 35.60/5.54 | | | | = 0) | (all_65_2 = 0 & all_65_3 = 0))
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | ALPHA: (513) implies:
% 35.60/5.54 | | | | (514) member(all_47_9, all_32_13) = all_65_3
% 35.60/5.54 | | | | (515) member(all_47_9, all_32_12) = all_65_1
% 35.60/5.54 | | | | (516) member(all_47_9, all_32_10) = all_65_5
% 35.60/5.54 | | | | (517) member(all_47_8, all_32_11) = all_65_4
% 35.60/5.54 | | | | (518) apply(all_32_16, all_47_9, all_47_8) = all_65_2
% 35.60/5.54 | | | | (519) apply(all_32_15, all_47_9, all_47_8) = all_65_0
% 35.60/5.54 | | | | (520) ~ (all_65_4 = 0) | ~ (all_65_5 = 0) | (all_65_0 = 0 &
% 35.60/5.54 | | | | all_65_1 = 0) | (all_65_2 = 0 & all_65_3 = 0)
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | GROUND_INST: instantiating (7) with all_63_3, all_65_3, all_32_13,
% 35.60/5.54 | | | | all_47_9, simplifying with (506), (514) gives:
% 35.60/5.54 | | | | (521) all_65_3 = all_63_3
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | GROUND_INST: instantiating (7) with all_61_1, all_65_3, all_32_13,
% 35.60/5.54 | | | | all_47_9, simplifying with (502), (514) gives:
% 35.60/5.54 | | | | (522) all_65_3 = all_61_1
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | GROUND_INST: instantiating (7) with all_63_1, all_65_1, all_32_12,
% 35.60/5.54 | | | | all_47_9, simplifying with (507), (515) gives:
% 35.60/5.54 | | | | (523) all_65_1 = all_63_1
% 35.60/5.54 | | | |
% 35.60/5.54 | | | | GROUND_INST: instantiating (7) with all_61_0, all_65_1, all_32_12,
% 35.60/5.54 | | | | all_47_9, simplifying with (503), (515) gives:
% 35.60/5.55 | | | | (524) all_65_1 = all_61_0
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (7) with 0, all_65_5, all_32_10, all_47_9,
% 35.60/5.55 | | | | simplifying with (493), (516) gives:
% 35.60/5.55 | | | | (525) all_65_5 = 0
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (7) with all_63_5, all_65_5, all_32_10,
% 35.60/5.55 | | | | all_47_9, simplifying with (508), (516) gives:
% 35.60/5.55 | | | | (526) all_65_5 = all_63_5
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (7) with 0, all_65_4, all_32_11, all_47_8,
% 35.60/5.55 | | | | simplifying with (494), (517) gives:
% 35.60/5.55 | | | | (527) all_65_4 = 0
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (7) with 0, all_63_4, all_32_11, all_47_7,
% 35.60/5.55 | | | | simplifying with (495), (509) gives:
% 35.60/5.55 | | | | (528) all_63_4 = 0
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | COMBINE_EQS: (523), (524) imply:
% 35.60/5.55 | | | | (529) all_63_1 = all_61_0
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | SIMP: (529) implies:
% 35.60/5.55 | | | | (530) all_63_1 = all_61_0
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | COMBINE_EQS: (521), (522) imply:
% 35.60/5.55 | | | | (531) all_63_3 = all_61_1
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | SIMP: (531) implies:
% 35.60/5.55 | | | | (532) all_63_3 = all_61_1
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | COMBINE_EQS: (525), (526) imply:
% 35.60/5.55 | | | | (533) all_63_5 = 0
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (25) with all_47_9, all_47_8, all_65_2,
% 35.60/5.55 | | | | simplifying with (406), (407), (518) gives:
% 35.60/5.55 | | | | (534) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ?
% 35.60/5.55 | | | | [v4: any] : ? [v5: any] : (apply(all_32_14, all_47_9,
% 35.60/5.55 | | | | all_47_8) = v2 & apply(all_32_15, all_47_9, all_47_8) = v5
% 35.60/5.55 | | | | & member(all_47_8, all_32_11) = v1 & member(all_47_9,
% 35.60/5.55 | | | | all_32_10) = v0 & member(all_47_9, all_32_12) = v4 &
% 35.60/5.55 | | | | member(all_47_9, all_32_13) = v3 & ( ~ (v1 = 0) | ~ (v0 = 0)
% 35.60/5.55 | | | | | (( ~ (v2 = 0) | (v5 = 0 & v4 = 0) | (v3 = 0 & all_65_2 =
% 35.60/5.55 | | | | 0)) & (v2 = 0 | (( ~ (v5 = 0) | ~ (v4 = 0)) & ( ~
% 35.60/5.55 | | | | (v3 = 0) | ~ (all_65_2 = 0)))))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (25) with all_47_9, all_47_7, all_63_2,
% 35.60/5.55 | | | | simplifying with (406), (408), (510) gives:
% 35.60/5.55 | | | | (535) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ?
% 35.60/5.55 | | | | [v4: any] : ? [v5: any] : (apply(all_32_14, all_47_9,
% 35.60/5.55 | | | | all_47_7) = v2 & apply(all_32_15, all_47_9, all_47_7) = v5
% 35.60/5.55 | | | | & member(all_47_7, all_32_11) = v1 & member(all_47_9,
% 35.60/5.55 | | | | all_32_10) = v0 & member(all_47_9, all_32_12) = v4 &
% 35.60/5.55 | | | | member(all_47_9, all_32_13) = v3 & ( ~ (v1 = 0) | ~ (v0 = 0)
% 35.60/5.55 | | | | | (( ~ (v2 = 0) | (v5 = 0 & v4 = 0) | (v3 = 0 & all_63_2 =
% 35.60/5.55 | | | | 0)) & (v2 = 0 | (( ~ (v5 = 0) | ~ (v4 = 0)) & ( ~
% 35.60/5.55 | | | | (v3 = 0) | ~ (all_63_2 = 0)))))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (26) with all_47_9, all_47_8, all_65_0,
% 35.60/5.55 | | | | simplifying with (406), (407), (519) gives:
% 35.60/5.55 | | | | (536) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ?
% 35.60/5.55 | | | | [v4: any] : ? [v5: any] : (apply(all_32_14, all_47_9,
% 35.60/5.55 | | | | all_47_8) = v2 & apply(all_32_16, all_47_9, all_47_8) = v4
% 35.60/5.55 | | | | & member(all_47_8, all_32_11) = v1 & member(all_47_9,
% 35.60/5.55 | | | | all_32_10) = v0 & member(all_47_9, all_32_12) = v5 &
% 35.60/5.55 | | | | member(all_47_9, all_32_13) = v3 & ( ~ (v1 = 0) | ~ (v0 = 0)
% 35.60/5.55 | | | | | (( ~ (v2 = 0) | (v5 = 0 & all_65_0 = 0) | (v4 = 0 & v3 =
% 35.60/5.55 | | | | 0)) & (v2 = 0 | (( ~ (v5 = 0) | ~ (all_65_0 = 0)) &
% 35.60/5.55 | | | | ( ~ (v4 = 0) | ~ (v3 = 0)))))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | GROUND_INST: instantiating (26) with all_47_9, all_47_7, all_63_0,
% 35.60/5.55 | | | | simplifying with (406), (408), (511) gives:
% 35.60/5.55 | | | | (537) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] : ?
% 35.60/5.55 | | | | [v4: any] : ? [v5: any] : (apply(all_32_14, all_47_9,
% 35.60/5.55 | | | | all_47_7) = v2 & apply(all_32_16, all_47_9, all_47_7) = v4
% 35.60/5.55 | | | | & member(all_47_7, all_32_11) = v1 & member(all_47_9,
% 35.60/5.55 | | | | all_32_10) = v0 & member(all_47_9, all_32_12) = v5 &
% 35.60/5.55 | | | | member(all_47_9, all_32_13) = v3 & ( ~ (v1 = 0) | ~ (v0 = 0)
% 35.60/5.55 | | | | | (( ~ (v2 = 0) | (v5 = 0 & all_63_0 = 0) | (v4 = 0 & v3 =
% 35.60/5.55 | | | | 0)) & (v2 = 0 | (( ~ (v5 = 0) | ~ (all_63_0 = 0)) &
% 35.60/5.55 | | | | ( ~ (v4 = 0) | ~ (v3 = 0)))))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | DELTA: instantiating (537) with fresh symbols all_76_0, all_76_1,
% 35.60/5.55 | | | | all_76_2, all_76_3, all_76_4, all_76_5 gives:
% 35.60/5.55 | | | | (538) apply(all_32_14, all_47_9, all_47_7) = all_76_3 &
% 35.60/5.55 | | | | apply(all_32_16, all_47_9, all_47_7) = all_76_1 &
% 35.60/5.55 | | | | member(all_47_7, all_32_11) = all_76_4 & member(all_47_9,
% 35.60/5.55 | | | | all_32_10) = all_76_5 & member(all_47_9, all_32_12) =
% 35.60/5.55 | | | | all_76_0 & member(all_47_9, all_32_13) = all_76_2 & ( ~
% 35.60/5.55 | | | | (all_76_4 = 0) | ~ (all_76_5 = 0) | (( ~ (all_76_3 = 0) |
% 35.60/5.55 | | | | (all_76_0 = 0 & all_63_0 = 0) | (all_76_1 = 0 & all_76_2
% 35.60/5.55 | | | | = 0)) & (all_76_3 = 0 | (( ~ (all_76_0 = 0) | ~
% 35.60/5.55 | | | | (all_63_0 = 0)) & ( ~ (all_76_1 = 0) | ~ (all_76_2 =
% 35.60/5.55 | | | | 0))))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | ALPHA: (538) implies:
% 35.60/5.55 | | | | (539) member(all_47_9, all_32_13) = all_76_2
% 35.60/5.55 | | | | (540) member(all_47_9, all_32_12) = all_76_0
% 35.60/5.55 | | | | (541) member(all_47_9, all_32_10) = all_76_5
% 35.60/5.55 | | | | (542) member(all_47_7, all_32_11) = all_76_4
% 35.60/5.55 | | | | (543) apply(all_32_16, all_47_9, all_47_7) = all_76_1
% 35.60/5.55 | | | | (544) apply(all_32_14, all_47_9, all_47_7) = all_76_3
% 35.60/5.55 | | | | (545) ~ (all_76_4 = 0) | ~ (all_76_5 = 0) | (( ~ (all_76_3 = 0) |
% 35.60/5.55 | | | | (all_76_0 = 0 & all_63_0 = 0) | (all_76_1 = 0 & all_76_2 =
% 35.60/5.55 | | | | 0)) & (all_76_3 = 0 | (( ~ (all_76_0 = 0) | ~ (all_63_0
% 35.60/5.55 | | | | = 0)) & ( ~ (all_76_1 = 0) | ~ (all_76_2 = 0)))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | DELTA: instantiating (536) with fresh symbols all_78_0, all_78_1,
% 35.60/5.55 | | | | all_78_2, all_78_3, all_78_4, all_78_5 gives:
% 35.60/5.55 | | | | (546) apply(all_32_14, all_47_9, all_47_8) = all_78_3 &
% 35.60/5.55 | | | | apply(all_32_16, all_47_9, all_47_8) = all_78_1 &
% 35.60/5.55 | | | | member(all_47_8, all_32_11) = all_78_4 & member(all_47_9,
% 35.60/5.55 | | | | all_32_10) = all_78_5 & member(all_47_9, all_32_12) =
% 35.60/5.55 | | | | all_78_0 & member(all_47_9, all_32_13) = all_78_2 & ( ~
% 35.60/5.55 | | | | (all_78_4 = 0) | ~ (all_78_5 = 0) | (( ~ (all_78_3 = 0) |
% 35.60/5.55 | | | | (all_78_0 = 0 & all_65_0 = 0) | (all_78_1 = 0 & all_78_2
% 35.60/5.55 | | | | = 0)) & (all_78_3 = 0 | (( ~ (all_78_0 = 0) | ~
% 35.60/5.55 | | | | (all_65_0 = 0)) & ( ~ (all_78_1 = 0) | ~ (all_78_2 =
% 35.60/5.55 | | | | 0))))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | ALPHA: (546) implies:
% 35.60/5.55 | | | | (547) member(all_47_9, all_32_13) = all_78_2
% 35.60/5.55 | | | | (548) member(all_47_9, all_32_12) = all_78_0
% 35.60/5.55 | | | | (549) member(all_47_9, all_32_10) = all_78_5
% 35.60/5.55 | | | | (550) member(all_47_8, all_32_11) = all_78_4
% 35.60/5.55 | | | | (551) apply(all_32_16, all_47_9, all_47_8) = all_78_1
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | DELTA: instantiating (535) with fresh symbols all_80_0, all_80_1,
% 35.60/5.55 | | | | all_80_2, all_80_3, all_80_4, all_80_5 gives:
% 35.60/5.55 | | | | (552) apply(all_32_14, all_47_9, all_47_7) = all_80_3 &
% 35.60/5.55 | | | | apply(all_32_15, all_47_9, all_47_7) = all_80_0 &
% 35.60/5.55 | | | | member(all_47_7, all_32_11) = all_80_4 & member(all_47_9,
% 35.60/5.55 | | | | all_32_10) = all_80_5 & member(all_47_9, all_32_12) =
% 35.60/5.55 | | | | all_80_1 & member(all_47_9, all_32_13) = all_80_2 & ( ~
% 35.60/5.55 | | | | (all_80_4 = 0) | ~ (all_80_5 = 0) | (( ~ (all_80_3 = 0) |
% 35.60/5.55 | | | | (all_80_0 = 0 & all_80_1 = 0) | (all_80_2 = 0 & all_63_2
% 35.60/5.55 | | | | = 0)) & (all_80_3 = 0 | (( ~ (all_80_0 = 0) | ~
% 35.60/5.55 | | | | (all_80_1 = 0)) & ( ~ (all_80_2 = 0) | ~ (all_63_2 =
% 35.60/5.55 | | | | 0))))))
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | ALPHA: (552) implies:
% 35.60/5.55 | | | | (553) member(all_47_9, all_32_13) = all_80_2
% 35.60/5.55 | | | | (554) member(all_47_9, all_32_12) = all_80_1
% 35.60/5.55 | | | | (555) member(all_47_9, all_32_10) = all_80_5
% 35.60/5.55 | | | | (556) member(all_47_7, all_32_11) = all_80_4
% 35.60/5.55 | | | | (557) apply(all_32_15, all_47_9, all_47_7) = all_80_0
% 35.60/5.55 | | | | (558) apply(all_32_14, all_47_9, all_47_7) = all_80_3
% 35.60/5.55 | | | |
% 35.60/5.55 | | | | DELTA: instantiating (534) with fresh symbols all_82_0, all_82_1,
% 35.60/5.55 | | | | all_82_2, all_82_3, all_82_4, all_82_5 gives:
% 35.60/5.56 | | | | (559) apply(all_32_14, all_47_9, all_47_8) = all_82_3 &
% 35.60/5.56 | | | | apply(all_32_15, all_47_9, all_47_8) = all_82_0 &
% 35.60/5.56 | | | | member(all_47_8, all_32_11) = all_82_4 & member(all_47_9,
% 35.60/5.56 | | | | all_32_10) = all_82_5 & member(all_47_9, all_32_12) =
% 35.60/5.56 | | | | all_82_1 & member(all_47_9, all_32_13) = all_82_2 & ( ~
% 35.60/5.56 | | | | (all_82_4 = 0) | ~ (all_82_5 = 0) | (( ~ (all_82_3 = 0) |
% 35.60/5.56 | | | | (all_82_0 = 0 & all_82_1 = 0) | (all_82_2 = 0 & all_65_2
% 35.60/5.56 | | | | = 0)) & (all_82_3 = 0 | (( ~ (all_82_0 = 0) | ~
% 35.60/5.56 | | | | (all_82_1 = 0)) & ( ~ (all_82_2 = 0) | ~ (all_65_2 =
% 35.60/5.56 | | | | 0))))))
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | ALPHA: (559) implies:
% 35.60/5.56 | | | | (560) member(all_47_9, all_32_13) = all_82_2
% 35.60/5.56 | | | | (561) member(all_47_9, all_32_12) = all_82_1
% 35.60/5.56 | | | | (562) member(all_47_9, all_32_10) = all_82_5
% 35.60/5.56 | | | | (563) member(all_47_8, all_32_11) = all_82_4
% 35.60/5.56 | | | | (564) apply(all_32_15, all_47_9, all_47_8) = all_82_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_61_1, all_78_2, all_32_13,
% 35.60/5.56 | | | | all_47_9, simplifying with (502), (547) gives:
% 35.60/5.56 | | | | (565) all_78_2 = all_61_1
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_78_2, all_80_2, all_32_13,
% 35.60/5.56 | | | | all_47_9, simplifying with (547), (553) gives:
% 35.60/5.56 | | | | (566) all_80_2 = all_78_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_80_2, all_82_2, all_32_13,
% 35.60/5.56 | | | | all_47_9, simplifying with (553), (560) gives:
% 35.60/5.56 | | | | (567) all_82_2 = all_80_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_76_2, all_82_2, all_32_13,
% 35.60/5.56 | | | | all_47_9, simplifying with (539), (560) gives:
% 35.60/5.56 | | | | (568) all_82_2 = all_76_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_78_0, all_80_1, all_32_12,
% 35.60/5.56 | | | | all_47_9, simplifying with (548), (554) gives:
% 35.60/5.56 | | | | (569) all_80_1 = all_78_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_76_0, all_80_1, all_32_12,
% 35.60/5.56 | | | | all_47_9, simplifying with (540), (554) gives:
% 35.60/5.56 | | | | (570) all_80_1 = all_76_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_61_0, all_82_1, all_32_12,
% 35.60/5.56 | | | | all_47_9, simplifying with (503), (561) gives:
% 35.60/5.56 | | | | (571) all_82_1 = all_61_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_78_0, all_82_1, all_32_12,
% 35.60/5.56 | | | | all_47_9, simplifying with (548), (561) gives:
% 35.60/5.56 | | | | (572) all_82_1 = all_78_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with 0, all_80_5, all_32_10, all_47_9,
% 35.60/5.56 | | | | simplifying with (493), (555) gives:
% 35.60/5.56 | | | | (573) all_80_5 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_78_5, all_80_5, all_32_10,
% 35.60/5.56 | | | | all_47_9, simplifying with (549), (555) gives:
% 35.60/5.56 | | | | (574) all_80_5 = all_78_5
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_80_5, all_82_5, all_32_10,
% 35.60/5.56 | | | | all_47_9, simplifying with (555), (562) gives:
% 35.60/5.56 | | | | (575) all_82_5 = all_80_5
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_76_5, all_82_5, all_32_10,
% 35.60/5.56 | | | | all_47_9, simplifying with (541), (562) gives:
% 35.60/5.56 | | | | (576) all_82_5 = all_76_5
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with 0, all_82_4, all_32_11, all_47_8,
% 35.60/5.56 | | | | simplifying with (494), (563) gives:
% 35.60/5.56 | | | | (577) all_82_4 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_78_4, all_82_4, all_32_11,
% 35.60/5.56 | | | | all_47_8, simplifying with (550), (563) gives:
% 35.60/5.56 | | | | (578) all_82_4 = all_78_4
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with 0, all_80_4, all_32_11, all_47_7,
% 35.60/5.56 | | | | simplifying with (495), (556) gives:
% 35.60/5.56 | | | | (579) all_80_4 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (7) with all_76_4, all_80_4, all_32_11,
% 35.60/5.56 | | | | all_47_7, simplifying with (542), (556) gives:
% 35.60/5.56 | | | | (580) all_80_4 = all_76_4
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (8) with all_65_2, all_78_1, all_47_8,
% 35.60/5.56 | | | | all_47_9, all_32_16, simplifying with (518), (551) gives:
% 35.60/5.56 | | | | (581) all_78_1 = all_65_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (8) with all_63_2, all_76_1, all_47_7,
% 35.60/5.56 | | | | all_47_9, all_32_16, simplifying with (510), (543) gives:
% 35.60/5.56 | | | | (582) all_76_1 = all_63_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (8) with all_65_0, all_82_0, all_47_8,
% 35.60/5.56 | | | | all_47_9, all_32_15, simplifying with (519), (564) gives:
% 35.60/5.56 | | | | (583) all_82_0 = all_65_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (8) with all_63_0, all_80_0, all_47_7,
% 35.60/5.56 | | | | all_47_9, all_32_15, simplifying with (511), (557) gives:
% 35.60/5.56 | | | | (584) all_80_0 = all_63_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (8) with 0, all_80_3, all_47_7, all_47_9,
% 35.60/5.56 | | | | all_32_14, simplifying with (497), (558) gives:
% 35.60/5.56 | | | | (585) all_80_3 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | GROUND_INST: instantiating (8) with all_76_3, all_80_3, all_47_7,
% 35.60/5.56 | | | | all_47_9, all_32_14, simplifying with (544), (558) gives:
% 35.60/5.56 | | | | (586) all_80_3 = all_76_3
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (571), (572) imply:
% 35.60/5.56 | | | | (587) all_78_0 = all_61_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | SIMP: (587) implies:
% 35.60/5.56 | | | | (588) all_78_0 = all_61_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (567), (568) imply:
% 35.60/5.56 | | | | (589) all_80_2 = all_76_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | SIMP: (589) implies:
% 35.60/5.56 | | | | (590) all_80_2 = all_76_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (577), (578) imply:
% 35.60/5.56 | | | | (591) all_78_4 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (575), (576) imply:
% 35.60/5.56 | | | | (592) all_80_5 = all_76_5
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | SIMP: (592) implies:
% 35.60/5.56 | | | | (593) all_80_5 = all_76_5
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (569), (570) imply:
% 35.60/5.56 | | | | (594) all_78_0 = all_76_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | SIMP: (594) implies:
% 35.60/5.56 | | | | (595) all_78_0 = all_76_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (566), (590) imply:
% 35.60/5.56 | | | | (596) all_78_2 = all_76_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | SIMP: (596) implies:
% 35.60/5.56 | | | | (597) all_78_2 = all_76_2
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (585), (586) imply:
% 35.60/5.56 | | | | (598) all_76_3 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (579), (580) imply:
% 35.60/5.56 | | | | (599) all_76_4 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | SIMP: (599) implies:
% 35.60/5.56 | | | | (600) all_76_4 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (573), (574) imply:
% 35.60/5.56 | | | | (601) all_78_5 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (574), (593) imply:
% 35.60/5.56 | | | | (602) all_78_5 = all_76_5
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (588), (595) imply:
% 35.60/5.56 | | | | (603) all_76_0 = all_61_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | SIMP: (603) implies:
% 35.60/5.56 | | | | (604) all_76_0 = all_61_0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (565), (597) imply:
% 35.60/5.56 | | | | (605) all_76_2 = all_61_1
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | COMBINE_EQS: (601), (602) imply:
% 35.60/5.56 | | | | (606) all_76_5 = 0
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | BETA: splitting (504) gives:
% 35.60/5.56 | | | |
% 35.60/5.56 | | | | Case 1:
% 35.60/5.56 | | | | |
% 35.60/5.56 | | | | | (607) all_61_0 = 0
% 35.60/5.56 | | | | |
% 35.60/5.56 | | | | | REDUCE: (503), (607) imply:
% 35.60/5.56 | | | | | (608) member(all_47_9, all_32_12) = 0
% 35.60/5.56 | | | | |
% 35.60/5.56 | | | | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 35.60/5.56 | | | | | all_47_9, all_47_8, all_47_7, simplifying with (11),
% 35.60/5.56 | | | | | (14), (15), (22), (406), (407), (408), (494), (495),
% 35.60/5.56 | | | | | (608) gives:
% 35.60/5.56 | | | | | (609) all_47_7 = all_47_8 | ? [v0: any] : ? [v1: any] :
% 35.60/5.56 | | | | | (apply(all_32_15, all_47_9, all_47_7) = v1 & apply(all_32_15,
% 35.60/5.56 | | | | | all_47_9, all_47_8) = v0 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 35.60/5.56 | | | | |
% 35.60/5.56 | | | | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 35.60/5.56 | | | | | all_47_9, all_47_7, all_47_8, simplifying with (11),
% 35.60/5.56 | | | | | (14), (15), (22), (406), (407), (408), (494), (495),
% 35.60/5.56 | | | | | (608) gives:
% 35.60/5.56 | | | | | (610) all_47_7 = all_47_8 | ? [v0: any] : ? [v1: any] :
% 35.60/5.56 | | | | | (apply(all_32_15, all_47_9, all_47_7) = v0 & apply(all_32_15,
% 35.60/5.56 | | | | | all_47_9, all_47_8) = v1 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 35.60/5.56 | | | | |
% 35.60/5.56 | | | | | GROUND_INST: instantiating (3) with all_32_15, all_32_12, all_32_11,
% 35.60/5.56 | | | | | all_47_9, simplifying with (11), (14), (15), (22), (406),
% 35.60/5.56 | | | | | (608) gives:
% 35.60/5.57 | | | | | (611) ? [v0: $i] : (apply(all_32_15, all_47_9, v0) = 0 &
% 35.60/5.57 | | | | | member(v0, all_32_11) = 0 & $i(v0))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (401) with all_47_9, all_47_8, all_47_7,
% 35.60/5.57 | | | | | simplifying with (406), (407), (408), (494), (495), (608)
% 35.60/5.57 | | | | | gives:
% 35.60/5.57 | | | | | (612) all_47_7 = all_47_8 | ? [v0: any] : ? [v1: any] : ? [v2:
% 35.60/5.57 | | | | | any] : (apply(all_32_15, all_47_9, all_47_7) = v2 &
% 35.60/5.57 | | | | | apply(all_32_16, all_47_9, all_47_8) = v1 &
% 35.60/5.57 | | | | | member(all_47_9, all_32_13) = v0 & ( ~ (v2 = 0) | ~ (v1 =
% 35.60/5.57 | | | | | 0) | ~ (v0 = 0)))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (401) with all_47_9, all_47_7, all_47_8,
% 35.60/5.57 | | | | | simplifying with (406), (407), (408), (494), (495), (608)
% 35.60/5.57 | | | | | gives:
% 35.60/5.57 | | | | | (613) all_47_7 = all_47_8 | ? [v0: any] : ? [v1: any] : ? [v2:
% 35.60/5.57 | | | | | any] : (apply(all_32_15, all_47_9, all_47_8) = v2 &
% 35.60/5.57 | | | | | apply(all_32_16, all_47_9, all_47_7) = v1 &
% 35.60/5.57 | | | | | member(all_47_9, all_32_13) = v0 & ( ~ (v2 = 0) | ~ (v1 =
% 35.60/5.57 | | | | | 0) | ~ (v0 = 0)))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | DELTA: instantiating (611) with fresh symbol all_100_0 gives:
% 35.60/5.57 | | | | | (614) apply(all_32_15, all_47_9, all_100_0) = 0 & member(all_100_0,
% 35.60/5.57 | | | | | all_32_11) = 0 & $i(all_100_0)
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | ALPHA: (614) implies:
% 35.60/5.57 | | | | | (615) $i(all_100_0)
% 35.60/5.57 | | | | | (616) member(all_100_0, all_32_11) = 0
% 35.60/5.57 | | | | | (617) apply(all_32_15, all_47_9, all_100_0) = 0
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 35.60/5.57 | | | | | all_47_9, all_47_7, all_100_0, simplifying with (11),
% 35.60/5.57 | | | | | (14), (15), (22), (406), (408), (495), (608), (615),
% 35.60/5.57 | | | | | (616) gives:
% 35.60/5.57 | | | | | (618) all_100_0 = all_47_7 | ? [v0: any] : ? [v1: any] :
% 35.60/5.57 | | | | | (apply(all_32_15, all_47_9, all_100_0) = v1 &
% 35.60/5.57 | | | | | apply(all_32_15, all_47_9, all_47_7) = v0 & ( ~ (v1 = 0) |
% 35.60/5.57 | | | | | ~ (v0 = 0)))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 35.60/5.57 | | | | | all_47_9, all_100_0, all_47_7, simplifying with (11),
% 35.60/5.57 | | | | | (14), (15), (22), (406), (408), (495), (608), (615),
% 35.60/5.57 | | | | | (616) gives:
% 35.60/5.57 | | | | | (619) all_100_0 = all_47_7 | ? [v0: any] : ? [v1: any] :
% 35.60/5.57 | | | | | (apply(all_32_15, all_47_9, all_100_0) = v0 &
% 35.60/5.57 | | | | | apply(all_32_15, all_47_9, all_47_7) = v1 & ( ~ (v1 = 0) |
% 35.60/5.57 | | | | | ~ (v0 = 0)))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 35.60/5.57 | | | | | all_47_9, all_47_8, all_100_0, simplifying with (11),
% 35.60/5.57 | | | | | (14), (15), (22), (406), (407), (494), (608), (615),
% 35.60/5.57 | | | | | (616) gives:
% 35.60/5.57 | | | | | (620) all_100_0 = all_47_8 | ? [v0: any] : ? [v1: any] :
% 35.60/5.57 | | | | | (apply(all_32_15, all_47_9, all_100_0) = v1 &
% 35.60/5.57 | | | | | apply(all_32_15, all_47_9, all_47_8) = v0 & ( ~ (v1 = 0) |
% 35.60/5.57 | | | | | ~ (v0 = 0)))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (5) with all_32_15, all_32_12, all_32_11,
% 35.60/5.57 | | | | | all_47_9, all_100_0, all_47_8, simplifying with (11),
% 35.60/5.57 | | | | | (14), (15), (22), (406), (407), (494), (608), (615),
% 35.60/5.57 | | | | | (616) gives:
% 35.60/5.57 | | | | | (621) all_100_0 = all_47_8 | ? [v0: any] : ? [v1: any] :
% 35.60/5.57 | | | | | (apply(all_32_15, all_47_9, all_100_0) = v0 &
% 35.60/5.57 | | | | | apply(all_32_15, all_47_9, all_47_8) = v1 & ( ~ (v1 = 0) |
% 35.60/5.57 | | | | | ~ (v0 = 0)))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (6) with all_32_15, all_32_12, all_32_11,
% 35.60/5.57 | | | | | all_47_9, all_47_7, all_100_0, simplifying with (11),
% 35.60/5.57 | | | | | (14), (15), (22), (406), (408), (495), (615), (617)
% 35.60/5.57 | | | | | gives:
% 35.60/5.57 | | | | | (622) all_100_0 = all_47_7 | ? [v0: any] : ? [v1: any] : ? [v2:
% 35.60/5.57 | | | | | any] : (apply(all_32_15, all_47_9, all_47_7) = v2 &
% 35.60/5.57 | | | | | member(all_100_0, all_32_11) = v1 & member(all_47_9,
% 35.60/5.57 | | | | | all_32_12) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) | ~ (v0 =
% 35.60/5.57 | | | | | 0)))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (26) with all_47_9, all_100_0, 0,
% 35.60/5.57 | | | | | simplifying with (406), (615), (617) gives:
% 35.60/5.57 | | | | | (623) ? [v0: any] : ? [v1: any] : ? [v2: any] : ? [v3: any] :
% 35.60/5.57 | | | | | ? [v4: any] : ? [v5: any] : (apply(all_32_14, all_47_9,
% 35.60/5.57 | | | | | all_100_0) = v2 & apply(all_32_16, all_47_9, all_100_0) =
% 35.60/5.57 | | | | | v4 & member(all_100_0, all_32_11) = v1 & member(all_47_9,
% 35.60/5.57 | | | | | all_32_10) = v0 & member(all_47_9, all_32_12) = v5 &
% 35.60/5.57 | | | | | member(all_47_9, all_32_13) = v3 & ( ~ (v1 = 0) | ~ (v0 =
% 35.60/5.57 | | | | | 0) | (( ~ (v2 = 0) | v5 = 0 | (v4 = 0 & v3 = 0)) & (v2
% 35.60/5.57 | | | | | = 0 | ( ~ (v5 = 0) & ( ~ (v4 = 0) | ~ (v3 = 0)))))))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | DELTA: instantiating (623) with fresh symbols all_107_0, all_107_1,
% 35.60/5.57 | | | | | all_107_2, all_107_3, all_107_4, all_107_5 gives:
% 35.60/5.57 | | | | | (624) apply(all_32_14, all_47_9, all_100_0) = all_107_3 &
% 35.60/5.57 | | | | | apply(all_32_16, all_47_9, all_100_0) = all_107_1 &
% 35.60/5.57 | | | | | member(all_100_0, all_32_11) = all_107_4 & member(all_47_9,
% 35.60/5.57 | | | | | all_32_10) = all_107_5 & member(all_47_9, all_32_12) =
% 35.60/5.57 | | | | | all_107_0 & member(all_47_9, all_32_13) = all_107_2 & ( ~
% 35.60/5.57 | | | | | (all_107_4 = 0) | ~ (all_107_5 = 0) | (( ~ (all_107_3 = 0)
% 35.60/5.57 | | | | | | all_107_0 = 0 | (all_107_1 = 0 & all_107_2 = 0)) &
% 35.60/5.57 | | | | | (all_107_3 = 0 | ( ~ (all_107_0 = 0) & ( ~ (all_107_1 =
% 35.60/5.57 | | | | | 0) | ~ (all_107_2 = 0))))))
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | ALPHA: (624) implies:
% 35.60/5.57 | | | | | (625) member(all_47_9, all_32_13) = all_107_2
% 35.60/5.57 | | | | | (626) member(all_47_9, all_32_12) = all_107_0
% 35.60/5.57 | | | | | (627) member(all_100_0, all_32_11) = all_107_4
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (7) with all_61_1, all_107_2, all_32_13,
% 35.60/5.57 | | | | | all_47_9, simplifying with (502), (625) gives:
% 35.60/5.57 | | | | | (628) all_107_2 = all_61_1
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (7) with 0, all_107_0, all_32_12, all_47_9,
% 35.60/5.57 | | | | | simplifying with (608), (626) gives:
% 35.60/5.57 | | | | | (629) all_107_0 = 0
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | GROUND_INST: instantiating (7) with 0, all_107_4, all_32_11,
% 35.60/5.57 | | | | | all_100_0, simplifying with (616), (627) gives:
% 35.60/5.57 | | | | | (630) all_107_4 = 0
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | BETA: splitting (520) gives:
% 35.60/5.57 | | | | |
% 35.60/5.57 | | | | | Case 1:
% 35.60/5.57 | | | | | |
% 35.60/5.57 | | | | | | (631) ~ (all_65_4 = 0)
% 35.60/5.57 | | | | | |
% 35.60/5.57 | | | | | | REDUCE: (527), (631) imply:
% 35.60/5.57 | | | | | | (632) $false
% 35.60/5.57 | | | | | |
% 35.60/5.57 | | | | | | CLOSE: (632) is inconsistent.
% 35.60/5.57 | | | | | |
% 35.60/5.57 | | | | | Case 2:
% 35.60/5.57 | | | | | |
% 35.60/5.57 | | | | | | (633) ~ (all_65_5 = 0) | (all_65_0 = 0 & all_65_1 = 0) |
% 35.60/5.57 | | | | | | (all_65_2 = 0 & all_65_3 = 0)
% 35.60/5.57 | | | | | |
% 35.60/5.57 | | | | | | BETA: splitting (545) gives:
% 35.60/5.57 | | | | | |
% 35.60/5.57 | | | | | | Case 1:
% 35.60/5.57 | | | | | | |
% 35.60/5.57 | | | | | | | (634) ~ (all_76_4 = 0)
% 35.60/5.57 | | | | | | |
% 35.60/5.57 | | | | | | | REDUCE: (600), (634) imply:
% 35.60/5.57 | | | | | | | (635) $false
% 35.60/5.57 | | | | | | |
% 35.60/5.57 | | | | | | | CLOSE: (635) is inconsistent.
% 35.60/5.57 | | | | | | |
% 35.60/5.57 | | | | | | Case 2:
% 35.60/5.57 | | | | | | |
% 35.60/5.57 | | | | | | | (636) ~ (all_76_5 = 0) | (( ~ (all_76_3 = 0) | (all_76_0 = 0 &
% 35.60/5.57 | | | | | | | all_63_0 = 0) | (all_76_1 = 0 & all_76_2 = 0)) &
% 35.60/5.57 | | | | | | | (all_76_3 = 0 | (( ~ (all_76_0 = 0) | ~ (all_63_0 =
% 35.60/5.57 | | | | | | | 0)) & ( ~ (all_76_1 = 0) | ~ (all_76_2 =
% 35.60/5.57 | | | | | | | 0)))))
% 35.60/5.57 | | | | | | |
% 35.60/5.57 | | | | | | | BETA: splitting (610) gives:
% 35.60/5.57 | | | | | | |
% 35.60/5.57 | | | | | | | Case 1:
% 35.60/5.57 | | | | | | | |
% 35.60/5.57 | | | | | | | | (637) all_47_7 = all_47_8
% 35.60/5.57 | | | | | | | |
% 35.60/5.57 | | | | | | | | REDUCE: (492), (637) imply:
% 35.60/5.57 | | | | | | | | (638) $false
% 35.60/5.57 | | | | | | | |
% 35.60/5.57 | | | | | | | | CLOSE: (638) is inconsistent.
% 35.60/5.57 | | | | | | | |
% 35.60/5.57 | | | | | | | Case 2:
% 35.60/5.57 | | | | | | | |
% 35.60/5.57 | | | | | | | | (639) ? [v0: any] : ? [v1: any] : (apply(all_32_15,
% 35.60/5.57 | | | | | | | | all_47_9, all_47_7) = v0 & apply(all_32_15,
% 35.60/5.57 | | | | | | | | all_47_9, all_47_8) = v1 & ( ~ (v1 = 0) | ~ (v0 =
% 35.60/5.57 | | | | | | | | 0)))
% 35.60/5.58 | | | | | | | |
% 35.60/5.58 | | | | | | | | DELTA: instantiating (639) with fresh symbols all_185_0,
% 35.60/5.58 | | | | | | | | all_185_1 gives:
% 35.60/5.58 | | | | | | | | (640) apply(all_32_15, all_47_9, all_47_7) = all_185_1 &
% 35.60/5.58 | | | | | | | | apply(all_32_15, all_47_9, all_47_8) = all_185_0 & ( ~
% 35.60/5.58 | | | | | | | | (all_185_0 = 0) | ~ (all_185_1 = 0))
% 35.60/5.58 | | | | | | | |
% 35.60/5.58 | | | | | | | | ALPHA: (640) implies:
% 35.60/5.58 | | | | | | | | (641) apply(all_32_15, all_47_9, all_47_8) = all_185_0
% 35.60/5.58 | | | | | | | | (642) apply(all_32_15, all_47_9, all_47_7) = all_185_1
% 35.60/5.58 | | | | | | | | (643) ~ (all_185_0 = 0) | ~ (all_185_1 = 0)
% 35.60/5.58 | | | | | | | |
% 35.60/5.58 | | | | | | | | GROUND_INST: instantiating (8) with all_65_0, all_185_0,
% 35.60/5.58 | | | | | | | | all_47_8, all_47_9, all_32_15, simplifying with
% 35.60/5.58 | | | | | | | | (519), (641) gives:
% 35.60/5.58 | | | | | | | | (644) all_185_0 = all_65_0
% 35.60/5.58 | | | | | | | |
% 35.60/5.58 | | | | | | | | GROUND_INST: instantiating (8) with all_63_0, all_185_1,
% 35.60/5.58 | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.58 | | | | | | | | (511), (642) gives:
% 35.60/5.58 | | | | | | | | (645) all_185_1 = all_63_0
% 35.60/5.58 | | | | | | | |
% 35.60/5.58 | | | | | | | | BETA: splitting (609) gives:
% 35.60/5.58 | | | | | | | |
% 35.60/5.58 | | | | | | | | Case 1:
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | (646) all_47_7 = all_47_8
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | REDUCE: (492), (646) imply:
% 35.60/5.58 | | | | | | | | | (647) $false
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | CLOSE: (647) is inconsistent.
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | Case 2:
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | (648) ? [v0: any] : ? [v1: any] : (apply(all_32_15,
% 35.60/5.58 | | | | | | | | | all_47_9, all_47_7) = v1 & apply(all_32_15,
% 35.60/5.58 | | | | | | | | | all_47_9, all_47_8) = v0 & ( ~ (v1 = 0) | ~ (v0
% 35.60/5.58 | | | | | | | | | = 0)))
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | DELTA: instantiating (648) with fresh symbols all_198_0,
% 35.60/5.58 | | | | | | | | | all_198_1 gives:
% 35.60/5.58 | | | | | | | | | (649) apply(all_32_15, all_47_9, all_47_7) = all_198_0 &
% 35.60/5.58 | | | | | | | | | apply(all_32_15, all_47_9, all_47_8) = all_198_1 & (
% 35.60/5.58 | | | | | | | | | ~ (all_198_0 = 0) | ~ (all_198_1 = 0))
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | ALPHA: (649) implies:
% 35.60/5.58 | | | | | | | | | (650) apply(all_32_15, all_47_9, all_47_8) = all_198_1
% 35.60/5.58 | | | | | | | | | (651) apply(all_32_15, all_47_9, all_47_7) = all_198_0
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | GROUND_INST: instantiating (8) with all_65_0, all_198_1,
% 35.60/5.58 | | | | | | | | | all_47_8, all_47_9, all_32_15, simplifying with
% 35.60/5.58 | | | | | | | | | (519), (650) gives:
% 35.60/5.58 | | | | | | | | | (652) all_198_1 = all_65_0
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | GROUND_INST: instantiating (8) with all_63_0, all_198_0,
% 35.60/5.58 | | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.58 | | | | | | | | | (511), (651) gives:
% 35.60/5.58 | | | | | | | | | (653) all_198_0 = all_63_0
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | BETA: splitting (613) gives:
% 35.60/5.58 | | | | | | | | |
% 35.60/5.58 | | | | | | | | | Case 1:
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | (654) all_47_7 = all_47_8
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | REDUCE: (492), (654) imply:
% 35.60/5.58 | | | | | | | | | | (655) $false
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | CLOSE: (655) is inconsistent.
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | Case 2:
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | (656) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.60/5.58 | | | | | | | | | | (apply(all_32_15, all_47_9, all_47_8) = v2 &
% 35.60/5.58 | | | | | | | | | | apply(all_32_16, all_47_9, all_47_7) = v1 &
% 35.60/5.58 | | | | | | | | | | member(all_47_9, all_32_13) = v0 & ( ~ (v2 = 0) |
% 35.60/5.58 | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | DELTA: instantiating (656) with fresh symbols all_211_0,
% 35.60/5.58 | | | | | | | | | | all_211_1, all_211_2 gives:
% 35.60/5.58 | | | | | | | | | | (657) apply(all_32_15, all_47_9, all_47_8) = all_211_0 &
% 35.60/5.58 | | | | | | | | | | apply(all_32_16, all_47_9, all_47_7) = all_211_1 &
% 35.60/5.58 | | | | | | | | | | member(all_47_9, all_32_13) = all_211_2 & ( ~
% 35.60/5.58 | | | | | | | | | | (all_211_0 = 0) | ~ (all_211_1 = 0) | ~
% 35.60/5.58 | | | | | | | | | | (all_211_2 = 0))
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | ALPHA: (657) implies:
% 35.60/5.58 | | | | | | | | | | (658) member(all_47_9, all_32_13) = all_211_2
% 35.60/5.58 | | | | | | | | | | (659) apply(all_32_16, all_47_9, all_47_7) = all_211_1
% 35.60/5.58 | | | | | | | | | | (660) apply(all_32_15, all_47_9, all_47_8) = all_211_0
% 35.60/5.58 | | | | | | | | | | (661) ~ (all_211_0 = 0) | ~ (all_211_1 = 0) | ~
% 35.60/5.58 | | | | | | | | | | (all_211_2 = 0)
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | GROUND_INST: instantiating (7) with all_61_1, all_211_2,
% 35.60/5.58 | | | | | | | | | | all_32_13, all_47_9, simplifying with (502), (658)
% 35.60/5.58 | | | | | | | | | | gives:
% 35.60/5.58 | | | | | | | | | | (662) all_211_2 = all_61_1
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | GROUND_INST: instantiating (8) with all_63_2, all_211_1,
% 35.60/5.58 | | | | | | | | | | all_47_7, all_47_9, all_32_16, simplifying with
% 35.60/5.58 | | | | | | | | | | (510), (659) gives:
% 35.60/5.58 | | | | | | | | | | (663) all_211_1 = all_63_2
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | GROUND_INST: instantiating (8) with all_65_0, all_211_0,
% 35.60/5.58 | | | | | | | | | | all_47_8, all_47_9, all_32_15, simplifying with
% 35.60/5.58 | | | | | | | | | | (519), (660) gives:
% 35.60/5.58 | | | | | | | | | | (664) all_211_0 = all_65_0
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | BETA: splitting (612) gives:
% 35.60/5.58 | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | Case 1:
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | (665) all_47_7 = all_47_8
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | REDUCE: (492), (665) imply:
% 35.60/5.58 | | | | | | | | | | | (666) $false
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | CLOSE: (666) is inconsistent.
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | Case 2:
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | (667) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.60/5.58 | | | | | | | | | | | (apply(all_32_15, all_47_9, all_47_7) = v2 &
% 35.60/5.58 | | | | | | | | | | | apply(all_32_16, all_47_9, all_47_8) = v1 &
% 35.60/5.58 | | | | | | | | | | | member(all_47_9, all_32_13) = v0 & ( ~ (v2 = 0)
% 35.60/5.58 | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | DELTA: instantiating (667) with fresh symbols all_223_0,
% 35.60/5.58 | | | | | | | | | | | all_223_1, all_223_2 gives:
% 35.60/5.58 | | | | | | | | | | | (668) apply(all_32_15, all_47_9, all_47_7) = all_223_0 &
% 35.60/5.58 | | | | | | | | | | | apply(all_32_16, all_47_9, all_47_8) = all_223_1 &
% 35.60/5.58 | | | | | | | | | | | member(all_47_9, all_32_13) = all_223_2 & ( ~
% 35.60/5.58 | | | | | | | | | | | (all_223_0 = 0) | ~ (all_223_1 = 0) | ~
% 35.60/5.58 | | | | | | | | | | | (all_223_2 = 0))
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | ALPHA: (668) implies:
% 35.60/5.58 | | | | | | | | | | | (669) member(all_47_9, all_32_13) = all_223_2
% 35.60/5.58 | | | | | | | | | | | (670) apply(all_32_16, all_47_9, all_47_8) = all_223_1
% 35.60/5.58 | | | | | | | | | | | (671) apply(all_32_15, all_47_9, all_47_7) = all_223_0
% 35.60/5.58 | | | | | | | | | | | (672) ~ (all_223_0 = 0) | ~ (all_223_1 = 0) | ~
% 35.60/5.58 | | | | | | | | | | | (all_223_2 = 0)
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | GROUND_INST: instantiating (7) with all_61_1, all_223_2,
% 35.60/5.58 | | | | | | | | | | | all_32_13, all_47_9, simplifying with (502), (669)
% 35.60/5.58 | | | | | | | | | | | gives:
% 35.60/5.58 | | | | | | | | | | | (673) all_223_2 = all_61_1
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | GROUND_INST: instantiating (8) with all_65_2, all_223_1,
% 35.60/5.58 | | | | | | | | | | | all_47_8, all_47_9, all_32_16, simplifying with
% 35.60/5.58 | | | | | | | | | | | (518), (670) gives:
% 35.60/5.58 | | | | | | | | | | | (674) all_223_1 = all_65_2
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | GROUND_INST: instantiating (8) with all_63_0, all_223_0,
% 35.60/5.58 | | | | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.58 | | | | | | | | | | | (511), (671) gives:
% 35.60/5.58 | | | | | | | | | | | (675) all_223_0 = all_63_0
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | BETA: splitting (622) gives:
% 35.60/5.58 | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | Case 1:
% 35.60/5.58 | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | (676) all_100_0 = all_47_7
% 35.60/5.58 | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | REDUCE: (617), (676) imply:
% 35.60/5.58 | | | | | | | | | | | | (677) apply(all_32_15, all_47_9, all_47_7) = 0
% 35.60/5.58 | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | BETA: splitting (621) gives:
% 35.60/5.58 | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | Case 1:
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | (678) all_100_0 = all_47_8
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | COMBINE_EQS: (676), (678) imply:
% 35.60/5.58 | | | | | | | | | | | | | (679) all_47_7 = all_47_8
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | SIMP: (679) implies:
% 35.60/5.58 | | | | | | | | | | | | | (680) all_47_7 = all_47_8
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | REDUCE: (492), (680) imply:
% 35.60/5.58 | | | | | | | | | | | | | (681) $false
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | CLOSE: (681) is inconsistent.
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | Case 2:
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | (682) ~ (all_100_0 = all_47_8)
% 35.60/5.58 | | | | | | | | | | | | | (683) ? [v0: any] : ? [v1: any] : (apply(all_32_15,
% 35.60/5.58 | | | | | | | | | | | | | all_47_9, all_100_0) = v0 & apply(all_32_15,
% 35.60/5.58 | | | | | | | | | | | | | all_47_9, all_47_8) = v1 & ( ~ (v1 = 0) | ~
% 35.60/5.58 | | | | | | | | | | | | | (v0 = 0)))
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | DELTA: instantiating (683) with fresh symbols all_246_0,
% 35.60/5.58 | | | | | | | | | | | | | all_246_1 gives:
% 35.60/5.58 | | | | | | | | | | | | | (684) apply(all_32_15, all_47_9, all_100_0) = all_246_1
% 35.60/5.58 | | | | | | | | | | | | | & apply(all_32_15, all_47_9, all_47_8) = all_246_0
% 35.60/5.58 | | | | | | | | | | | | | & ( ~ (all_246_0 = 0) | ~ (all_246_1 = 0))
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | ALPHA: (684) implies:
% 35.60/5.58 | | | | | | | | | | | | | (685) apply(all_32_15, all_47_9, all_100_0) = all_246_1
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | REDUCE: (676), (685) imply:
% 35.60/5.58 | | | | | | | | | | | | | (686) apply(all_32_15, all_47_9, all_47_7) = all_246_1
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | BETA: splitting (620) gives:
% 35.60/5.58 | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | Case 1:
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | | (687) all_100_0 = all_47_8
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | | COMBINE_EQS: (676), (687) imply:
% 35.60/5.58 | | | | | | | | | | | | | | (688) all_47_7 = all_47_8
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | | SIMP: (688) implies:
% 35.60/5.58 | | | | | | | | | | | | | | (689) all_47_7 = all_47_8
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | | REDUCE: (492), (689) imply:
% 35.60/5.58 | | | | | | | | | | | | | | (690) $false
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | | CLOSE: (690) is inconsistent.
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | Case 2:
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | | (691) ? [v0: any] : ? [v1: any] : (apply(all_32_15,
% 35.60/5.58 | | | | | | | | | | | | | | all_47_9, all_100_0) = v1 & apply(all_32_15,
% 35.60/5.58 | | | | | | | | | | | | | | all_47_9, all_47_8) = v0 & ( ~ (v1 = 0) | ~
% 35.60/5.58 | | | | | | | | | | | | | | (v0 = 0)))
% 35.60/5.58 | | | | | | | | | | | | | |
% 35.60/5.58 | | | | | | | | | | | | | | DELTA: instantiating (691) with fresh symbols all_252_0,
% 35.60/5.59 | | | | | | | | | | | | | | all_252_1 gives:
% 35.60/5.59 | | | | | | | | | | | | | | (692) apply(all_32_15, all_47_9, all_100_0) = all_252_0
% 35.60/5.59 | | | | | | | | | | | | | | & apply(all_32_15, all_47_9, all_47_8) = all_252_1
% 35.60/5.59 | | | | | | | | | | | | | | & ( ~ (all_252_0 = 0) | ~ (all_252_1 = 0))
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | ALPHA: (692) implies:
% 35.60/5.59 | | | | | | | | | | | | | | (693) apply(all_32_15, all_47_9, all_100_0) = all_252_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | REDUCE: (676), (693) imply:
% 35.60/5.59 | | | | | | | | | | | | | | (694) apply(all_32_15, all_47_9, all_47_7) = all_252_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_63_0, all_246_1,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.59 | | | | | | | | | | | | | | (511), (686) gives:
% 35.60/5.59 | | | | | | | | | | | | | | (695) all_246_1 = all_63_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_246_1, all_252_0,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.59 | | | | | | | | | | | | | | (686), (694) gives:
% 35.60/5.59 | | | | | | | | | | | | | | (696) all_252_0 = all_246_1
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_252_0, all_47_7,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_9, all_32_15, simplifying with (677), (694)
% 35.60/5.59 | | | | | | | | | | | | | | gives:
% 35.60/5.59 | | | | | | | | | | | | | | (697) all_252_0 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | COMBINE_EQS: (696), (697) imply:
% 35.60/5.59 | | | | | | | | | | | | | | (698) all_246_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | SIMP: (698) implies:
% 35.60/5.59 | | | | | | | | | | | | | | (699) all_246_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | COMBINE_EQS: (695), (699) imply:
% 35.60/5.59 | | | | | | | | | | | | | | (700) all_63_0 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | SIMP: (700) implies:
% 35.60/5.59 | | | | | | | | | | | | | | (701) all_63_0 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | COMBINE_EQS: (645), (701) imply:
% 35.60/5.59 | | | | | | | | | | | | | | (702) all_185_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | COMBINE_EQS: (675), (701) imply:
% 35.60/5.59 | | | | | | | | | | | | | | (703) all_223_0 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | BETA: splitting (643) gives:
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | Case 1:
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | (704) ~ (all_185_0 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | REDUCE: (644), (704) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | (705) ~ (all_65_0 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | BETA: splitting (633) gives:
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | Case 1:
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | (706) ~ (all_65_5 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | REDUCE: (525), (706) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | (707) $false
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | CLOSE: (707) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | (708) (all_65_0 = 0 & all_65_1 = 0) | (all_65_2 = 0 &
% 35.60/5.59 | | | | | | | | | | | | | | | | all_65_3 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | BETA: splitting (708) gives:
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | (709) all_65_0 = 0 & all_65_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | ALPHA: (709) implies:
% 35.60/5.59 | | | | | | | | | | | | | | | | | (710) all_65_0 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | REDUCE: (705), (710) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | | (711) $false
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | CLOSE: (711) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | (712) all_65_2 = 0 & all_65_3 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | ALPHA: (712) implies:
% 35.60/5.59 | | | | | | | | | | | | | | | | | (713) all_65_3 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | | (714) all_65_2 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | COMBINE_EQS: (522), (713) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | | (715) all_61_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | SIMP: (715) implies:
% 35.60/5.59 | | | | | | | | | | | | | | | | | (716) all_61_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | COMBINE_EQS: (673), (716) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | | (717) all_223_2 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | COMBINE_EQS: (674), (714) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | | (718) all_223_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | BETA: splitting (672) gives:
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | (719) ~ (all_223_0 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | REDUCE: (703), (719) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | | | (720) $false
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | CLOSE: (720) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | (721) ~ (all_223_1 = 0) | ~ (all_223_2 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | BETA: splitting (721) gives:
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | (722) ~ (all_223_1 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | REDUCE: (718), (722) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | (723) $false
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | CLOSE: (723) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | (724) ~ (all_223_2 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | REDUCE: (717), (724) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | (725) $false
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | | CLOSE: (725) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | | End of split
% 35.60/5.59 | | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | | End of split
% 35.60/5.59 | | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | | End of split
% 35.60/5.59 | | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | End of split
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | (726) ~ (all_185_1 = 0)
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | REDUCE: (702), (726) imply:
% 35.60/5.59 | | | | | | | | | | | | | | | (727) $false
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | | CLOSE: (727) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | End of split
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | End of split
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | End of split
% 35.60/5.59 | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | (728) ~ (all_100_0 = all_47_7)
% 35.60/5.59 | | | | | | | | | | | | (729) ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.60/5.59 | | | | | | | | | | | | (apply(all_32_15, all_47_9, all_47_7) = v2 &
% 35.60/5.59 | | | | | | | | | | | | member(all_100_0, all_32_11) = v1 &
% 35.60/5.59 | | | | | | | | | | | | member(all_47_9, all_32_12) = v0 & ( ~ (v2 = 0)
% 35.60/5.59 | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0)))
% 35.60/5.59 | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | DELTA: instantiating (729) with fresh symbols all_236_0,
% 35.60/5.59 | | | | | | | | | | | | all_236_1, all_236_2 gives:
% 35.60/5.59 | | | | | | | | | | | | (730) apply(all_32_15, all_47_9, all_47_7) = all_236_0 &
% 35.60/5.59 | | | | | | | | | | | | member(all_100_0, all_32_11) = all_236_1 &
% 35.60/5.59 | | | | | | | | | | | | member(all_47_9, all_32_12) = all_236_2 & ( ~
% 35.60/5.59 | | | | | | | | | | | | (all_236_0 = 0) | ~ (all_236_1 = 0) | ~
% 35.60/5.59 | | | | | | | | | | | | (all_236_2 = 0))
% 35.60/5.59 | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | ALPHA: (730) implies:
% 35.60/5.59 | | | | | | | | | | | | (731) member(all_47_9, all_32_12) = all_236_2
% 35.60/5.59 | | | | | | | | | | | | (732) member(all_100_0, all_32_11) = all_236_1
% 35.60/5.59 | | | | | | | | | | | | (733) apply(all_32_15, all_47_9, all_47_7) = all_236_0
% 35.60/5.59 | | | | | | | | | | | | (734) ~ (all_236_0 = 0) | ~ (all_236_1 = 0) | ~
% 35.60/5.59 | | | | | | | | | | | | (all_236_2 = 0)
% 35.60/5.59 | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | BETA: splitting (619) gives:
% 35.60/5.59 | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | Case 1:
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | (735) all_100_0 = all_47_7
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | REDUCE: (728), (735) imply:
% 35.60/5.59 | | | | | | | | | | | | | (736) $false
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | CLOSE: (736) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | (737) ? [v0: any] : ? [v1: any] : (apply(all_32_15,
% 35.60/5.59 | | | | | | | | | | | | | all_47_9, all_100_0) = v0 & apply(all_32_15,
% 35.60/5.59 | | | | | | | | | | | | | all_47_9, all_47_7) = v1 & ( ~ (v1 = 0) | ~
% 35.60/5.59 | | | | | | | | | | | | | (v0 = 0)))
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | DELTA: instantiating (737) with fresh symbols all_242_0,
% 35.60/5.59 | | | | | | | | | | | | | all_242_1 gives:
% 35.60/5.59 | | | | | | | | | | | | | (738) apply(all_32_15, all_47_9, all_100_0) = all_242_1
% 35.60/5.59 | | | | | | | | | | | | | & apply(all_32_15, all_47_9, all_47_7) = all_242_0
% 35.60/5.59 | | | | | | | | | | | | | & ( ~ (all_242_0 = 0) | ~ (all_242_1 = 0))
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | ALPHA: (738) implies:
% 35.60/5.59 | | | | | | | | | | | | | (739) apply(all_32_15, all_47_9, all_47_7) = all_242_0
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | BETA: splitting (618) gives:
% 35.60/5.59 | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | Case 1:
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | (740) all_100_0 = all_47_7
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | REDUCE: (728), (740) imply:
% 35.60/5.59 | | | | | | | | | | | | | | (741) $false
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | CLOSE: (741) is inconsistent.
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | Case 2:
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | (742) ? [v0: any] : ? [v1: any] : (apply(all_32_15,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_9, all_100_0) = v1 & apply(all_32_15,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_9, all_47_7) = v0 & ( ~ (v1 = 0) | ~
% 35.60/5.59 | | | | | | | | | | | | | | (v0 = 0)))
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | DELTA: instantiating (742) with fresh symbols all_248_0,
% 35.60/5.59 | | | | | | | | | | | | | | all_248_1 gives:
% 35.60/5.59 | | | | | | | | | | | | | | (743) apply(all_32_15, all_47_9, all_100_0) = all_248_0
% 35.60/5.59 | | | | | | | | | | | | | | & apply(all_32_15, all_47_9, all_47_7) = all_248_1
% 35.60/5.59 | | | | | | | | | | | | | | & ( ~ (all_248_0 = 0) | ~ (all_248_1 = 0))
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | ALPHA: (743) implies:
% 35.60/5.59 | | | | | | | | | | | | | | (744) apply(all_32_15, all_47_9, all_47_7) = all_248_1
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_236_2, all_32_12,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_9, simplifying with (608), (731) gives:
% 35.60/5.59 | | | | | | | | | | | | | | (745) all_236_2 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_236_1, all_32_11,
% 35.60/5.59 | | | | | | | | | | | | | | all_100_0, simplifying with (616), (732) gives:
% 35.60/5.59 | | | | | | | | | | | | | | (746) all_236_1 = 0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_63_0, all_242_0,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.59 | | | | | | | | | | | | | | (511), (739) gives:
% 35.60/5.59 | | | | | | | | | | | | | | (747) all_242_0 = all_63_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_242_0, all_248_1,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.59 | | | | | | | | | | | | | | (739), (744) gives:
% 35.60/5.59 | | | | | | | | | | | | | | (748) all_248_1 = all_242_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_236_0, all_248_1,
% 35.60/5.59 | | | | | | | | | | | | | | all_47_7, all_47_9, all_32_15, simplifying with
% 35.60/5.59 | | | | | | | | | | | | | | (733), (744) gives:
% 35.60/5.59 | | | | | | | | | | | | | | (749) all_248_1 = all_236_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | COMBINE_EQS: (748), (749) imply:
% 35.60/5.59 | | | | | | | | | | | | | | (750) all_242_0 = all_236_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | SIMP: (750) implies:
% 35.60/5.59 | | | | | | | | | | | | | | (751) all_242_0 = all_236_0
% 35.60/5.59 | | | | | | | | | | | | | |
% 35.60/5.59 | | | | | | | | | | | | | | COMBINE_EQS: (747), (751) imply:
% 35.60/5.60 | | | | | | | | | | | | | | (752) all_236_0 = all_63_0
% 35.60/5.60 | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | BETA: splitting (734) gives:
% 35.60/5.60 | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | (753) ~ (all_236_0 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | REDUCE: (752), (753) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | (754) ~ (all_63_0 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | BETA: splitting (636) gives:
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | (755) ~ (all_76_5 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | REDUCE: (606), (755) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | (756) $false
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | CLOSE: (756) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | (757) ( ~ (all_76_3 = 0) | (all_76_0 = 0 & all_63_0 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | (all_76_1 = 0 & all_76_2 = 0)) & (all_76_3 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | (( ~ (all_76_0 = 0) | ~ (all_63_0 = 0)) & ( ~
% 35.60/5.60 | | | | | | | | | | | | | | | | (all_76_1 = 0) | ~ (all_76_2 = 0))))
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | ALPHA: (757) implies:
% 35.60/5.60 | | | | | | | | | | | | | | | | (758) ~ (all_76_3 = 0) | (all_76_0 = 0 & all_63_0 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | (all_76_1 = 0 & all_76_2 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | BETA: splitting (758) gives:
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | (759) ~ (all_76_3 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | REDUCE: (598), (759) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | (760) $false
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | CLOSE: (760) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | (761) (all_76_0 = 0 & all_63_0 = 0) | (all_76_1 = 0 &
% 35.60/5.60 | | | | | | | | | | | | | | | | | all_76_2 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | BETA: splitting (761) gives:
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (762) all_76_0 = 0 & all_63_0 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | ALPHA: (762) implies:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (763) all_63_0 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | REDUCE: (754), (763) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (764) $false
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | CLOSE: (764) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (765) all_76_1 = 0 & all_76_2 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | ALPHA: (765) implies:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (766) all_76_2 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (767) all_76_1 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (582), (767) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (768) all_63_2 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (605), (766) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (769) all_61_1 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | SIMP: (769) implies:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (770) all_61_1 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (662), (770) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (771) all_211_2 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (663), (768) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (772) all_211_1 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | REDUCE: (510), (768) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (773) apply(all_32_16, all_47_9, all_47_7) = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | REDUCE: (502), (770) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | (774) member(all_47_9, all_32_13) = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | BETA: splitting (661) gives:
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | (775) ~ (all_211_0 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | REDUCE: (664), (775) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | (776) ~ (all_65_0 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | BETA: splitting (633) gives:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | (777) ~ (all_65_5 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | REDUCE: (525), (777) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | (778) $false
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | CLOSE: (778) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | (779) (all_65_0 = 0 & all_65_1 = 0) | (all_65_2 = 0 &
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | all_65_3 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | BETA: splitting (779) gives:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | (780) all_65_0 = 0 & all_65_1 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | ALPHA: (780) implies:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | (781) all_65_0 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | REDUCE: (776), (781) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | (782) $false
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | CLOSE: (782) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | (783) all_65_2 = 0 & all_65_3 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | ALPHA: (783) implies:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | (784) all_65_2 = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | REDUCE: (518), (784) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | (785) apply(all_32_16, all_47_9, all_47_8) = 0
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (5), (8), (10), (13), (15), (21), (406), (407),
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | (408), (492), (494), (495), (773), (774), (785)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | | are inconsistent by sub-proof #1.
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | (786) ~ (all_211_1 = 0) | ~ (all_211_2 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | BETA: splitting (786) gives:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | (787) ~ (all_211_1 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | REDUCE: (772), (787) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | (788) $false
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | CLOSE: (788) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | (789) ~ (all_211_2 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | REDUCE: (771), (789) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | (790) $false
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | | CLOSE: (790) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | (791) ~ (all_236_1 = 0) | ~ (all_236_2 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | BETA: splitting (791) gives:
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | (792) ~ (all_236_1 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | REDUCE: (746), (792) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | (793) $false
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | CLOSE: (793) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | (794) ~ (all_236_2 = 0)
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | REDUCE: (745), (794) imply:
% 35.60/5.60 | | | | | | | | | | | | | | | | (795) $false
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | | CLOSE: (795) is inconsistent.
% 35.60/5.60 | | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | | |
% 35.60/5.60 | | | | | | | | | End of split
% 35.60/5.60 | | | | | | | | |
% 35.60/5.60 | | | | | | | | End of split
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | End of split
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | End of split
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | End of split
% 35.60/5.60 | | | | |
% 35.60/5.60 | | | | Case 2:
% 35.60/5.60 | | | | |
% 35.60/5.60 | | | | | (796) all_61_1 = 0
% 35.60/5.60 | | | | | (797) ~ (all_61_0 = 0)
% 35.60/5.60 | | | | |
% 35.60/5.60 | | | | | REDUCE: (502), (796) imply:
% 35.60/5.60 | | | | | (798) member(all_47_9, all_32_13) = 0
% 35.60/5.60 | | | | |
% 35.60/5.60 | | | | | BETA: splitting (512) gives:
% 35.60/5.60 | | | | |
% 35.60/5.60 | | | | | Case 1:
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | | (799) ~ (all_63_4 = 0)
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | | REDUCE: (528), (799) imply:
% 35.60/5.60 | | | | | | (800) $false
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | | CLOSE: (800) is inconsistent.
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | Case 2:
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | | (801) ~ (all_63_5 = 0) | (all_63_0 = 0 & all_63_1 = 0) |
% 35.60/5.60 | | | | | | (all_63_2 = 0 & all_63_3 = 0)
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | | BETA: splitting (520) gives:
% 35.60/5.60 | | | | | |
% 35.60/5.60 | | | | | | Case 1:
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | | (802) ~ (all_65_4 = 0)
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | | REDUCE: (527), (802) imply:
% 35.60/5.60 | | | | | | | (803) $false
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | | CLOSE: (803) is inconsistent.
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | Case 2:
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | | (804) ~ (all_65_5 = 0) | (all_65_0 = 0 & all_65_1 = 0) |
% 35.60/5.60 | | | | | | | (all_65_2 = 0 & all_65_3 = 0)
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | | BETA: splitting (801) gives:
% 35.60/5.60 | | | | | | |
% 35.60/5.60 | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | | (805) ~ (all_63_5 = 0)
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | | REDUCE: (533), (805) imply:
% 35.60/5.60 | | | | | | | | (806) $false
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | | CLOSE: (806) is inconsistent.
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | Case 2:
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | | (807) (all_63_0 = 0 & all_63_1 = 0) | (all_63_2 = 0 &
% 35.60/5.60 | | | | | | | | all_63_3 = 0)
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | | BETA: splitting (804) gives:
% 35.60/5.60 | | | | | | | |
% 35.60/5.60 | | | | | | | | Case 1:
% 35.60/5.60 | | | | | | | | |
% 35.60/5.60 | | | | | | | | | (808) ~ (all_65_5 = 0)
% 35.60/5.60 | | | | | | | | |
% 35.60/5.61 | | | | | | | | | REDUCE: (525), (808) imply:
% 35.60/5.61 | | | | | | | | | (809) $false
% 35.60/5.61 | | | | | | | | |
% 35.60/5.61 | | | | | | | | | CLOSE: (809) is inconsistent.
% 35.60/5.61 | | | | | | | | |
% 35.60/5.61 | | | | | | | | Case 2:
% 35.60/5.61 | | | | | | | | |
% 35.60/5.61 | | | | | | | | | (810) (all_65_0 = 0 & all_65_1 = 0) | (all_65_2 = 0 &
% 35.60/5.61 | | | | | | | | | all_65_3 = 0)
% 35.60/5.61 | | | | | | | | |
% 35.60/5.61 | | | | | | | | | BETA: splitting (807) gives:
% 35.60/5.61 | | | | | | | | |
% 35.60/5.61 | | | | | | | | | Case 1:
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | (811) all_63_0 = 0 & all_63_1 = 0
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | ALPHA: (811) implies:
% 35.60/5.61 | | | | | | | | | | (812) all_63_1 = 0
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | COMBINE_EQS: (530), (812) imply:
% 35.60/5.61 | | | | | | | | | | (813) all_61_0 = 0
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | SIMP: (813) implies:
% 35.60/5.61 | | | | | | | | | | (814) all_61_0 = 0
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | REDUCE: (797), (814) imply:
% 35.60/5.61 | | | | | | | | | | (815) $false
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | CLOSE: (815) is inconsistent.
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | Case 2:
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | (816) all_63_2 = 0 & all_63_3 = 0
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | ALPHA: (816) implies:
% 35.60/5.61 | | | | | | | | | | (817) all_63_2 = 0
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | REDUCE: (510), (817) imply:
% 35.60/5.61 | | | | | | | | | | (818) apply(all_32_16, all_47_9, all_47_7) = 0
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | BETA: splitting (810) gives:
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | Case 1:
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | (819) all_65_0 = 0 & all_65_1 = 0
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | ALPHA: (819) implies:
% 35.60/5.61 | | | | | | | | | | | (820) all_65_1 = 0
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | COMBINE_EQS: (524), (820) imply:
% 35.60/5.61 | | | | | | | | | | | (821) all_61_0 = 0
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | SIMP: (821) implies:
% 35.60/5.61 | | | | | | | | | | | (822) all_61_0 = 0
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | REDUCE: (797), (822) imply:
% 35.60/5.61 | | | | | | | | | | | (823) $false
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | CLOSE: (823) is inconsistent.
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | Case 2:
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | (824) all_65_2 = 0 & all_65_3 = 0
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | ALPHA: (824) implies:
% 35.60/5.61 | | | | | | | | | | | (825) all_65_2 = 0
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | REDUCE: (518), (825) imply:
% 35.60/5.61 | | | | | | | | | | | (826) apply(all_32_16, all_47_9, all_47_8) = 0
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | | REF_CLOSE: (5), (8), (10), (13), (15), (21), (406), (407),
% 35.60/5.61 | | | | | | | | | | | (408), (492), (494), (495), (798), (818), (826)
% 35.60/5.61 | | | | | | | | | | | are inconsistent by sub-proof #1.
% 35.60/5.61 | | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | | End of split
% 35.60/5.61 | | | | | | | | | |
% 35.60/5.61 | | | | | | | | | End of split
% 35.60/5.61 | | | | | | | | |
% 35.60/5.61 | | | | | | | | End of split
% 35.60/5.61 | | | | | | | |
% 35.60/5.61 | | | | | | | End of split
% 35.60/5.61 | | | | | | |
% 35.60/5.61 | | | | | | End of split
% 35.60/5.61 | | | | | |
% 35.60/5.61 | | | | | End of split
% 35.60/5.61 | | | | |
% 35.60/5.61 | | | | End of split
% 35.60/5.61 | | | |
% 35.60/5.61 | | | End of split
% 35.60/5.61 | | |
% 35.60/5.61 | | End of split
% 35.60/5.61 | |
% 35.60/5.61 | End of split
% 35.60/5.61 |
% 35.60/5.61 End of proof
% 35.60/5.61
% 35.60/5.61 Sub-proof #1 shows that the following formulas are inconsistent:
% 35.60/5.61 ----------------------------------------------------------------
% 35.60/5.61 (1) member(all_47_9, all_32_13) = 0
% 35.60/5.61 (2) member(all_47_8, all_32_11) = 0
% 35.60/5.61 (3) $i(all_32_13)
% 35.60/5.61 (4) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 35.60/5.61 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (apply(v4, v3, v2) = v1) | ~
% 35.60/5.61 (apply(v4, v3, v2) = v0))
% 35.60/5.61 (5) apply(all_32_16, all_47_9, all_47_8) = 0
% 35.60/5.61 (6) maps(all_32_16, all_32_13, all_32_11) = 0
% 35.60/5.61 (7) $i(all_32_16)
% 35.60/5.61 (8) $i(all_32_11)
% 35.60/5.61 (9) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 35.60/5.61 [v5: $i] : (v5 = v4 | ~ (maps(v0, v1, v2) = 0) | ~ (member(v5, v2) = 0)
% 35.60/5.61 | ~ (member(v4, v2) = 0) | ~ (member(v3, v1) = 0) | ~ $i(v5) | ~
% 35.60/5.61 $i(v4) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] :
% 35.60/5.61 ? [v7: any] : (apply(v0, v3, v5) = v7 & apply(v0, v3, v4) = v6 & ( ~
% 35.60/5.61 (v7 = 0) | ~ (v6 = 0))))
% 35.60/5.61 (10) $i(all_47_7)
% 35.60/5.61 (11) member(all_47_7, all_32_11) = 0
% 35.60/5.61 (12) ~ (all_47_7 = all_47_8)
% 35.60/5.61 (13) apply(all_32_16, all_47_9, all_47_7) = 0
% 35.60/5.61 (14) $i(all_47_8)
% 35.60/5.61 (15) $i(all_47_9)
% 35.60/5.61
% 35.60/5.61 Begin of proof
% 35.60/5.61 |
% 35.60/5.61 | GROUND_INST: instantiating (9) with all_32_16, all_32_13, all_32_11, all_47_9,
% 35.60/5.61 | all_47_7, all_47_8, simplifying with (1), (2), (3), (6), (7),
% 35.60/5.61 | (8), (10), (11), (14), (15) gives:
% 35.60/5.61 | (16) all_47_7 = all_47_8 | ? [v0: any] : ? [v1: any] : (apply(all_32_16,
% 35.60/5.61 | all_47_9, all_47_7) = v0 & apply(all_32_16, all_47_9, all_47_8) =
% 35.60/5.61 | v1 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 35.60/5.61 |
% 35.60/5.61 | BETA: splitting (16) gives:
% 35.60/5.61 |
% 35.60/5.61 | Case 1:
% 35.60/5.61 | |
% 35.60/5.61 | | (17) all_47_7 = all_47_8
% 35.60/5.61 | |
% 35.60/5.61 | | REDUCE: (12), (17) imply:
% 35.60/5.61 | | (18) $false
% 35.60/5.61 | |
% 35.60/5.61 | | CLOSE: (18) is inconsistent.
% 35.60/5.61 | |
% 35.60/5.61 | Case 2:
% 35.60/5.61 | |
% 35.60/5.61 | | (19) ? [v0: any] : ? [v1: any] : (apply(all_32_16, all_47_9, all_47_7)
% 35.60/5.61 | | = v0 & apply(all_32_16, all_47_9, all_47_8) = v1 & ( ~ (v1 = 0) |
% 35.60/5.61 | | ~ (v0 = 0)))
% 35.60/5.61 | |
% 35.60/5.61 | | DELTA: instantiating (19) with fresh symbols all_178_0, all_178_1 gives:
% 35.60/5.61 | | (20) apply(all_32_16, all_47_9, all_47_7) = all_178_1 & apply(all_32_16,
% 35.60/5.61 | | all_47_9, all_47_8) = all_178_0 & ( ~ (all_178_0 = 0) | ~
% 35.60/5.61 | | (all_178_1 = 0))
% 35.60/5.61 | |
% 35.60/5.61 | | ALPHA: (20) implies:
% 35.60/5.61 | | (21) apply(all_32_16, all_47_9, all_47_8) = all_178_0
% 35.60/5.61 | | (22) apply(all_32_16, all_47_9, all_47_7) = all_178_1
% 35.60/5.61 | | (23) ~ (all_178_0 = 0) | ~ (all_178_1 = 0)
% 35.60/5.61 | |
% 35.60/5.61 | | GROUND_INST: instantiating (4) with 0, all_178_0, all_47_8, all_47_9,
% 35.60/5.61 | | all_32_16, simplifying with (5), (21) gives:
% 35.60/5.61 | | (24) all_178_0 = 0
% 35.60/5.61 | |
% 35.60/5.61 | | GROUND_INST: instantiating (4) with 0, all_178_1, all_47_7, all_47_9,
% 35.60/5.61 | | all_32_16, simplifying with (13), (22) gives:
% 35.60/5.61 | | (25) all_178_1 = 0
% 35.60/5.61 | |
% 35.60/5.61 | | BETA: splitting (23) gives:
% 35.60/5.61 | |
% 35.60/5.61 | | Case 1:
% 35.60/5.61 | | |
% 35.60/5.61 | | | (26) ~ (all_178_0 = 0)
% 35.60/5.61 | | |
% 35.60/5.61 | | | REDUCE: (24), (26) imply:
% 35.60/5.61 | | | (27) $false
% 35.60/5.61 | | |
% 35.60/5.61 | | | CLOSE: (27) is inconsistent.
% 35.60/5.61 | | |
% 35.60/5.61 | | Case 2:
% 35.60/5.61 | | |
% 35.60/5.61 | | | (28) ~ (all_178_1 = 0)
% 35.60/5.61 | | |
% 35.60/5.61 | | | REDUCE: (25), (28) imply:
% 35.60/5.61 | | | (29) $false
% 35.60/5.61 | | |
% 35.60/5.61 | | | CLOSE: (29) is inconsistent.
% 35.60/5.61 | | |
% 35.60/5.61 | | End of split
% 35.60/5.61 | |
% 35.60/5.61 | End of split
% 35.60/5.61 |
% 35.60/5.61 End of proof
% 35.60/5.61
% 35.60/5.61 Sub-proof #2 shows that the following formulas are inconsistent:
% 35.60/5.61 ----------------------------------------------------------------
% 35.60/5.61 (1) all_108_4 = 0
% 35.60/5.62 (2) member(all_32_8, all_32_13) = 0
% 35.60/5.62 (3) ~ (all_108_4 = 0) | ~ (all_108_5 = 0) | (( ~ (all_108_3 = 0) |
% 35.60/5.62 all_108_2 = 0 | (all_108_0 = 0 & all_108_1 = 0)) & (all_108_3 = 0 | (
% 35.60/5.62 ~ (all_108_2 = 0) & ( ~ (all_108_0 = 0) | ~ (all_108_1 = 0)))))
% 35.60/5.62 (4) all_47_0 = all_32_6 | ? [v0: any] : ? [v1: any] : ? [v2: any] :
% 35.60/5.62 (apply(all_32_15, all_32_8, all_32_6) = v2 & member(all_47_0, all_32_11)
% 35.60/5.62 = v1 & member(all_32_8, all_32_12) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) |
% 35.60/5.62 ~ (v0 = 0)))
% 35.60/5.62 (5) all_108_5 = all_51_5
% 35.60/5.62 (6) ~ (all_47_0 = all_32_6)
% 35.60/5.62 (7) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 35.60/5.62 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (apply(v4, v3, v2) = v1) | ~
% 35.60/5.62 (apply(v4, v3, v2) = v0))
% 35.60/5.62 (8) apply(all_32_15, all_32_8, all_32_6) = 0
% 35.60/5.62 (9) member(all_32_8, all_32_12) = 0
% 35.60/5.62 (10) member(all_47_0, all_32_11) = 0
% 35.60/5.62 (11) all_51_5 = 0 | ? [v0: int] : ? [v1: int] : ( ~ (v1 = 0) & ~ (v0 = 0)
% 35.60/5.62 & member(all_32_8, all_32_12) = v1 & member(all_32_8, all_32_13) = v0)
% 35.60/5.62 (12) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 35.60/5.62 ! [v3: $i] : (v1 = v0 | ~ (member(v3, v2) = v1) | ~ (member(v3, v2) =
% 35.60/5.62 v0))
% 35.60/5.62 (13) all_108_2 = 0
% 35.60/5.62
% 35.60/5.62 Begin of proof
% 35.60/5.62 |
% 35.60/5.62 | BETA: splitting (11) gives:
% 35.60/5.62 |
% 35.60/5.62 | Case 1:
% 35.60/5.62 | |
% 35.60/5.62 | | (14) all_51_5 = 0
% 35.60/5.62 | |
% 35.60/5.62 | | COMBINE_EQS: (5), (14) imply:
% 35.60/5.62 | | (15) all_108_5 = 0
% 35.60/5.62 | |
% 35.60/5.62 | | BETA: splitting (4) gives:
% 35.60/5.62 | |
% 35.60/5.62 | | Case 1:
% 35.60/5.62 | | |
% 35.60/5.62 | | | (16) all_47_0 = all_32_6
% 35.60/5.62 | | |
% 35.60/5.62 | | | REDUCE: (6), (16) imply:
% 35.60/5.62 | | | (17) $false
% 35.60/5.62 | | |
% 35.60/5.62 | | | CLOSE: (17) is inconsistent.
% 35.60/5.62 | | |
% 35.60/5.62 | | Case 2:
% 35.60/5.62 | | |
% 35.60/5.62 | | | (18) ? [v0: any] : ? [v1: any] : ? [v2: any] : (apply(all_32_15,
% 35.60/5.62 | | | all_32_8, all_32_6) = v2 & member(all_47_0, all_32_11) = v1 &
% 35.60/5.62 | | | member(all_32_8, all_32_12) = v0 & ( ~ (v2 = 0) | ~ (v1 = 0) |
% 35.60/5.62 | | | ~ (v0 = 0)))
% 35.60/5.62 | | |
% 35.60/5.62 | | | DELTA: instantiating (18) with fresh symbols all_176_0, all_176_1,
% 35.60/5.62 | | | all_176_2 gives:
% 35.60/5.62 | | | (19) apply(all_32_15, all_32_8, all_32_6) = all_176_0 &
% 35.60/5.62 | | | member(all_47_0, all_32_11) = all_176_1 & member(all_32_8,
% 35.60/5.62 | | | all_32_12) = all_176_2 & ( ~ (all_176_0 = 0) | ~ (all_176_1 =
% 35.60/5.62 | | | 0) | ~ (all_176_2 = 0))
% 35.60/5.62 | | |
% 35.60/5.62 | | | ALPHA: (19) implies:
% 35.60/5.62 | | | (20) member(all_32_8, all_32_12) = all_176_2
% 35.60/5.62 | | | (21) member(all_47_0, all_32_11) = all_176_1
% 35.60/5.62 | | | (22) apply(all_32_15, all_32_8, all_32_6) = all_176_0
% 35.60/5.62 | | | (23) ~ (all_176_0 = 0) | ~ (all_176_1 = 0) | ~ (all_176_2 = 0)
% 35.60/5.62 | | |
% 35.60/5.62 | | | BETA: splitting (3) gives:
% 35.60/5.62 | | |
% 35.60/5.62 | | | Case 1:
% 35.60/5.62 | | | |
% 35.60/5.62 | | | | (24) ~ (all_108_4 = 0)
% 35.60/5.62 | | | |
% 35.60/5.62 | | | | REDUCE: (1), (24) imply:
% 35.60/5.62 | | | | (25) $false
% 35.60/5.62 | | | |
% 35.60/5.62 | | | | CLOSE: (25) is inconsistent.
% 35.60/5.62 | | | |
% 35.60/5.62 | | | Case 2:
% 35.60/5.62 | | | |
% 35.60/5.62 | | | | (26) ~ (all_108_5 = 0) | (( ~ (all_108_3 = 0) | all_108_2 = 0 |
% 35.60/5.62 | | | | (all_108_0 = 0 & all_108_1 = 0)) & (all_108_3 = 0 | ( ~
% 35.60/5.62 | | | | (all_108_2 = 0) & ( ~ (all_108_0 = 0) | ~ (all_108_1 =
% 35.60/5.62 | | | | 0)))))
% 35.60/5.62 | | | |
% 35.60/5.62 | | | | BETA: splitting (26) gives:
% 35.60/5.62 | | | |
% 35.60/5.62 | | | | Case 1:
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | | (27) ~ (all_108_5 = 0)
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | | REDUCE: (15), (27) imply:
% 35.60/5.62 | | | | | (28) $false
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | | CLOSE: (28) is inconsistent.
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | Case 2:
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | | (29) ( ~ (all_108_3 = 0) | all_108_2 = 0 | (all_108_0 = 0 &
% 35.60/5.62 | | | | | all_108_1 = 0)) & (all_108_3 = 0 | ( ~ (all_108_2 = 0) & (
% 35.60/5.62 | | | | | ~ (all_108_0 = 0) | ~ (all_108_1 = 0))))
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | | ALPHA: (29) implies:
% 35.60/5.62 | | | | | (30) all_108_3 = 0 | ( ~ (all_108_2 = 0) & ( ~ (all_108_0 = 0) | ~
% 35.60/5.62 | | | | | (all_108_1 = 0)))
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | | BETA: splitting (30) gives:
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | | Case 1:
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | GROUND_INST: instantiating (12) with 0, all_176_2, all_32_12,
% 35.60/5.62 | | | | | | all_32_8, simplifying with (9), (20) gives:
% 35.60/5.62 | | | | | | (31) all_176_2 = 0
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | GROUND_INST: instantiating (12) with 0, all_176_1, all_32_11,
% 35.60/5.62 | | | | | | all_47_0, simplifying with (10), (21) gives:
% 35.60/5.62 | | | | | | (32) all_176_1 = 0
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | GROUND_INST: instantiating (7) with 0, all_176_0, all_32_6,
% 35.60/5.62 | | | | | | all_32_8, all_32_15, simplifying with (8), (22) gives:
% 35.60/5.62 | | | | | | (33) all_176_0 = 0
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | BETA: splitting (23) gives:
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | Case 1:
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | | (34) ~ (all_176_0 = 0)
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | | REDUCE: (33), (34) imply:
% 35.60/5.62 | | | | | | | (35) $false
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | | CLOSE: (35) is inconsistent.
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | Case 2:
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | | (36) ~ (all_176_1 = 0) | ~ (all_176_2 = 0)
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | | BETA: splitting (36) gives:
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | | Case 1:
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | | (37) ~ (all_176_1 = 0)
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | | REDUCE: (32), (37) imply:
% 35.60/5.62 | | | | | | | | (38) $false
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | | CLOSE: (38) is inconsistent.
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | Case 2:
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | | (39) ~ (all_176_2 = 0)
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | | REDUCE: (31), (39) imply:
% 35.60/5.62 | | | | | | | | (40) $false
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | | CLOSE: (40) is inconsistent.
% 35.60/5.62 | | | | | | | |
% 35.60/5.62 | | | | | | | End of split
% 35.60/5.62 | | | | | | |
% 35.60/5.62 | | | | | | End of split
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | Case 2:
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | (41) ~ (all_108_2 = 0) & ( ~ (all_108_0 = 0) | ~ (all_108_1 =
% 35.60/5.62 | | | | | | 0))
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | ALPHA: (41) implies:
% 35.60/5.62 | | | | | | (42) ~ (all_108_2 = 0)
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | REDUCE: (13), (42) imply:
% 35.60/5.62 | | | | | | (43) $false
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | | CLOSE: (43) is inconsistent.
% 35.60/5.62 | | | | | |
% 35.60/5.62 | | | | | End of split
% 35.60/5.62 | | | | |
% 35.60/5.62 | | | | End of split
% 35.60/5.62 | | | |
% 35.60/5.62 | | | End of split
% 35.60/5.62 | | |
% 35.60/5.62 | | End of split
% 35.60/5.62 | |
% 35.60/5.62 | Case 2:
% 35.60/5.62 | |
% 35.60/5.62 | | (44) ? [v0: int] : ? [v1: int] : ( ~ (v1 = 0) & ~ (v0 = 0) &
% 35.60/5.62 | | member(all_32_8, all_32_12) = v1 & member(all_32_8, all_32_13) =
% 35.60/5.62 | | v0)
% 35.60/5.62 | |
% 35.60/5.62 | | DELTA: instantiating (44) with fresh symbols all_148_0, all_148_1 gives:
% 35.60/5.62 | | (45) ~ (all_148_0 = 0) & ~ (all_148_1 = 0) & member(all_32_8,
% 35.60/5.62 | | all_32_12) = all_148_0 & member(all_32_8, all_32_13) = all_148_1
% 35.60/5.62 | |
% 35.60/5.62 | | ALPHA: (45) implies:
% 35.60/5.62 | | (46) ~ (all_148_1 = 0)
% 35.60/5.62 | | (47) member(all_32_8, all_32_13) = all_148_1
% 35.60/5.62 | |
% 35.60/5.62 | | GROUND_INST: instantiating (12) with 0, all_148_1, all_32_13, all_32_8,
% 35.60/5.62 | | simplifying with (2), (47) gives:
% 35.60/5.62 | | (48) all_148_1 = 0
% 35.60/5.62 | |
% 35.60/5.62 | | REDUCE: (46), (48) imply:
% 35.60/5.62 | | (49) $false
% 35.60/5.62 | |
% 35.60/5.62 | | CLOSE: (49) is inconsistent.
% 35.60/5.62 | |
% 35.60/5.62 | End of split
% 35.60/5.62 |
% 35.60/5.62 End of proof
% 35.60/5.62 % SZS output end Proof for theBenchmark
% 35.60/5.62
% 35.60/5.62 5001ms
%------------------------------------------------------------------------------