TSTP Solution File: SWV408+2 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : SWV408+2 : TPTP v8.1.2. Released v3.3.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n029.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 22:56:13 EDT 2023
% Result : Theorem 15.40s 2.78s
% Output : Proof 63.11s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : SWV408+2 : TPTP v8.1.2. Released v3.3.0.
% 0.03/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.34 % Computer : n029.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Tue Aug 29 08:17:11 EDT 2023
% 0.13/0.34 % CPUTime :
% 0.66/0.66 ________ _____
% 0.66/0.66 ___ __ \_________(_)________________________________
% 0.66/0.66 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.66/0.66 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.66/0.66 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.66/0.66
% 0.66/0.66 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.66/0.66 (2023-06-19)
% 0.66/0.66
% 0.66/0.66 (c) Philipp Rümmer, 2009-2023
% 0.66/0.66 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.66/0.66 Amanda Stjerna.
% 0.66/0.66 Free software under BSD-3-Clause.
% 0.66/0.66
% 0.66/0.66 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.66/0.66
% 0.66/0.66 Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.73/0.67 Running up to 7 provers in parallel.
% 0.73/0.69 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.73/0.69 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.73/0.69 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.73/0.69 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.73/0.69 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.73/0.69 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.73/0.69 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 3.38/1.19 Prover 4: Preprocessing ...
% 3.38/1.19 Prover 1: Preprocessing ...
% 3.81/1.23 Prover 5: Preprocessing ...
% 3.81/1.23 Prover 3: Preprocessing ...
% 3.81/1.23 Prover 0: Preprocessing ...
% 3.81/1.23 Prover 6: Preprocessing ...
% 3.81/1.23 Prover 2: Preprocessing ...
% 7.29/1.73 Prover 1: Warning: ignoring some quantifiers
% 7.87/1.80 Prover 1: Constructing countermodel ...
% 8.24/1.81 Prover 5: Proving ...
% 8.24/1.83 Prover 6: Proving ...
% 8.24/1.83 Prover 4: Constructing countermodel ...
% 8.24/1.84 Prover 3: Warning: ignoring some quantifiers
% 8.49/1.87 Prover 3: Constructing countermodel ...
% 8.49/1.92 Prover 2: Proving ...
% 9.11/1.97 Prover 0: Proving ...
% 12.27/2.43 Prover 3: gave up
% 12.27/2.44 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 13.06/2.50 Prover 7: Preprocessing ...
% 13.78/2.63 Prover 7: Warning: ignoring some quantifiers
% 14.54/2.66 Prover 7: Constructing countermodel ...
% 15.40/2.78 Prover 0: proved (2086ms)
% 15.40/2.78
% 15.40/2.78 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 15.40/2.78
% 15.40/2.78 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 15.40/2.78 Prover 6: stopped
% 15.40/2.78 Prover 2: stopped
% 15.40/2.79 Prover 5: stopped
% 15.40/2.79 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 15.40/2.79 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 15.40/2.80 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 15.82/2.83 Prover 10: Preprocessing ...
% 16.17/2.86 Prover 8: Preprocessing ...
% 16.17/2.86 Prover 13: Preprocessing ...
% 16.17/2.86 Prover 11: Preprocessing ...
% 17.28/3.01 Prover 10: Warning: ignoring some quantifiers
% 17.28/3.03 Prover 10: Constructing countermodel ...
% 17.63/3.05 Prover 8: Warning: ignoring some quantifiers
% 17.63/3.07 Prover 8: Constructing countermodel ...
% 17.63/3.11 Prover 11: Constructing countermodel ...
% 17.63/3.11 Prover 13: Warning: ignoring some quantifiers
% 17.63/3.13 Prover 13: Constructing countermodel ...
% 19.26/3.27 Prover 8: gave up
% 19.26/3.27 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 19.26/3.31 Prover 16: Preprocessing ...
% 20.05/3.39 Prover 10: gave up
% 20.40/3.40 Prover 19: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 20.75/3.45 Prover 16: Warning: ignoring some quantifiers
% 20.75/3.45 Prover 19: Preprocessing ...
% 20.75/3.45 Prover 16: Constructing countermodel ...
% 22.44/3.67 Prover 19: Warning: ignoring some quantifiers
% 22.44/3.69 Prover 19: Constructing countermodel ...
% 31.63/4.87 Prover 19: gave up
% 32.21/4.96 Prover 7: gave up
% 43.27/6.36 Prover 1: gave up
% 60.51/8.86 Prover 4: Found proof (size 3069)
% 60.51/8.86 Prover 4: proved (8179ms)
% 60.51/8.87 Prover 13: stopped
% 60.51/8.87 Prover 16: stopped
% 60.94/8.87 Prover 11: stopped
% 60.94/8.88
% 60.94/8.88 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 60.94/8.88
% 60.94/8.94 % SZS output start Proof for theBenchmark
% 60.94/8.95 Assumptions after simplification:
% 60.94/8.95 ---------------------------------
% 60.94/8.95
% 60.94/8.95 (ax22)
% 61.46/8.98 $i(create_slb) & ! [v0: $i] : ! [v1: $i] : ( ~ (pair_in_list(create_slb, v0,
% 61.46/8.98 v1) = 0) | ~ $i(v1) | ~ $i(v0))
% 61.46/8.98
% 61.46/8.98 (ax40)
% 61.46/8.98 $i(bad) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (triple(v0, v1, bad) =
% 61.46/8.98 v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: int] : ( ~ (v3 = 0) & ok(v2) = v3))
% 61.46/8.98
% 61.46/8.98 (ax41)
% 61.46/8.99 $i(bad) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v2 = bad |
% 61.46/8.99 ~ (triple(v0, v1, v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ok(v3) =
% 61.46/8.99 0)
% 61.46/8.99
% 61.46/8.99 (ax44)
% 61.46/8.99 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 61.46/8.99 $i] : ! [v6: $i] : ( ~ (remove_pqp(v0, v3) = v4) | ~ (triple(v4, v5, v2) =
% 61.46/8.99 v6) | ~ (remove_slb(v1, v3) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 61.46/8.99 ~ $i(v0) | ? [v7: any] : ? [v8: $i] : ? [v9: any] : ? [v10: $i] : ?
% 61.46/8.99 [v11: $i] : (triple(v0, v1, v2) = v10 & remove_cpq(v10, v3) = v11 &
% 61.46/8.99 lookup_slb(v1, v3) = v8 & contains_slb(v1, v3) = v7 & less_than(v8, v3) =
% 61.46/8.99 v9 & $i(v11) & $i(v10) & $i(v8) & ( ~ (v9 = 0) | ~ (v7 = 0) | v11 = v6)))
% 61.46/8.99 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 61.46/8.99 [v5: $i] : ( ~ (triple(v0, v1, v2) = v4) | ~ (remove_cpq(v4, v3) = v5) | ~
% 61.46/8.99 $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: $i] : ?
% 61.46/8.99 [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : (remove_pqp(v0, v3)
% 61.46/8.99 = v9 & triple(v9, v10, v2) = v11 & lookup_slb(v1, v3) = v7 &
% 61.46/8.99 remove_slb(v1, v3) = v10 & contains_slb(v1, v3) = v6 & less_than(v7, v3) =
% 61.46/8.99 v8 & $i(v11) & $i(v10) & $i(v9) & $i(v7) & ( ~ (v8 = 0) | ~ (v6 = 0) |
% 61.46/8.99 v11 = v5)))
% 61.46/8.99
% 61.46/8.99 (ax45)
% 61.46/9.00 $i(bad) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i]
% 61.46/9.00 : ! [v5: $i] : ( ~ (triple(v0, v1, v2) = v4) | ~ (remove_cpq(v4, v3) = v5) |
% 61.46/9.00 ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: $i] :
% 61.46/9.00 ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : (remove_pqp(v0,
% 61.46/9.00 v3) = v9 & triple(v9, v10, bad) = v11 & lookup_slb(v1, v3) = v7 &
% 61.46/9.00 remove_slb(v1, v3) = v10 & contains_slb(v1, v3) = v6 &
% 61.46/9.00 strictly_less_than(v3, v7) = v8 & $i(v11) & $i(v10) & $i(v9) & $i(v7) & (
% 61.46/9.00 ~ (v8 = 0) | ~ (v6 = 0) | v11 = v5)))
% 61.46/9.00
% 61.46/9.00 (ax47)
% 61.46/9.00 $i(bad) & $i(create_slb) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3:
% 61.46/9.00 $i] : ! [v4: $i] : (v1 = create_slb | ~ (triple(v0, v1, v2) = v3) | ~
% 61.46/9.00 (findmin_cpq_eff(v3) = v4) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v5: $i]
% 61.46/9.00 : ? [v6: any] : ? [v7: $i] : ? [v8: $i] : (findmin_pqp_res(v0) = v5 &
% 61.46/9.00 triple(v0, v7, bad) = v8 & update_slb(v1, v5) = v7 & contains_slb(v1, v5)
% 61.46/9.00 = v6 & $i(v8) & $i(v7) & $i(v5) & (v8 = v4 | v6 = 0)))
% 61.46/9.00
% 61.46/9.00 (ax48)
% 61.46/9.00 $i(bad) & $i(create_slb) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3:
% 61.46/9.00 $i] : ! [v4: $i] : (v1 = create_slb | ~ (triple(v0, v1, v2) = v3) | ~
% 61.46/9.00 (findmin_cpq_eff(v3) = v4) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v5: $i]
% 61.46/9.00 : ? [v6: any] : ? [v7: $i] : ? [v8: any] : ? [v9: $i] : ? [v10: $i] :
% 61.46/9.00 (findmin_pqp_res(v0) = v5 & triple(v0, v9, bad) = v10 & update_slb(v1, v5) =
% 61.46/9.00 v9 & lookup_slb(v1, v5) = v7 & contains_slb(v1, v5) = v6 &
% 61.46/9.00 strictly_less_than(v5, v7) = v8 & $i(v10) & $i(v9) & $i(v7) & $i(v5) & ( ~
% 61.46/9.00 (v8 = 0) | ~ (v6 = 0) | v10 = v4)))
% 61.46/9.00
% 61.46/9.00 (ax49)
% 61.46/9.01 $i(create_slb) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : !
% 61.46/9.01 [v4: $i] : ! [v5: $i] : (v1 = create_slb | ~ (findmin_pqp_res(v0) = v3) | ~
% 61.46/9.01 (triple(v0, v4, v2) = v5) | ~ (update_slb(v1, v3) = v4) | ~ $i(v2) | ~
% 61.46/9.01 $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: $i] : ? [v8: any] : ? [v9: $i]
% 61.46/9.01 : ? [v10: $i] : (triple(v0, v1, v2) = v9 & findmin_cpq_eff(v9) = v10 &
% 61.46/9.01 lookup_slb(v1, v3) = v7 & contains_slb(v1, v3) = v6 & less_than(v7, v3) =
% 61.46/9.01 v8 & $i(v10) & $i(v9) & $i(v7) & ( ~ (v8 = 0) | ~ (v6 = 0) | v10 = v5)))
% 61.46/9.01 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 =
% 61.46/9.01 create_slb | ~ (triple(v0, v1, v2) = v3) | ~ (findmin_cpq_eff(v3) = v4) |
% 61.46/9.01 ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v5: $i] : ? [v6: any] : ? [v7: $i]
% 61.46/9.01 : ? [v8: any] : ? [v9: $i] : ? [v10: $i] : (findmin_pqp_res(v0) = v5 &
% 61.46/9.01 triple(v0, v9, v2) = v10 & update_slb(v1, v5) = v9 & lookup_slb(v1, v5) =
% 61.46/9.01 v7 & contains_slb(v1, v5) = v6 & less_than(v7, v5) = v8 & $i(v10) & $i(v9)
% 61.46/9.01 & $i(v7) & $i(v5) & ( ~ (v8 = 0) | ~ (v6 = 0) | v10 = v4)))
% 61.46/9.01
% 61.46/9.01 (ax51)
% 61.46/9.01 $i(create_slb) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : !
% 61.46/9.01 [v4: $i] : (v1 = create_slb | ~ (findmin_cpq_res(v3) = v4) | ~ (triple(v0,
% 61.46/9.01 v1, v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | (findmin_pqp_res(v0)
% 61.46/9.01 = v4 & $i(v4)))
% 61.46/9.01
% 61.46/9.01 (ax52)
% 61.46/9.01 ! [v0: $i] : ! [v1: $i] : ( ~ (findmin_cpq_res(v0) = v1) | ~ $i(v0) | ?
% 61.46/9.01 [v2: $i] : ? [v3: $i] : (removemin_cpq_eff(v0) = v2 & findmin_cpq_eff(v0) =
% 61.46/9.01 v3 & remove_cpq(v3, v1) = v2 & $i(v3) & $i(v2))) & ! [v0: $i] : ! [v1:
% 61.46/9.01 $i] : ( ~ (removemin_cpq_eff(v0) = v1) | ~ $i(v0) | ? [v2: $i] : ? [v3:
% 61.46/9.01 $i] : (findmin_cpq_res(v0) = v3 & findmin_cpq_eff(v0) = v2 &
% 61.46/9.01 remove_cpq(v2, v3) = v1 & $i(v3) & $i(v2) & $i(v1))) & ! [v0: $i] : !
% 61.46/9.01 [v1: $i] : ( ~ (findmin_cpq_eff(v0) = v1) | ~ $i(v0) | ? [v2: $i] : ? [v3:
% 61.46/9.01 $i] : (findmin_cpq_res(v0) = v3 & removemin_cpq_eff(v0) = v2 &
% 61.46/9.01 remove_cpq(v1, v3) = v2 & $i(v3) & $i(v2)))
% 61.46/9.01
% 61.46/9.01 (ax53)
% 61.46/9.01 ! [v0: $i] : ! [v1: $i] : ( ~ (removemin_cpq_res(v0) = v1) | ~ $i(v0) |
% 61.46/9.01 (findmin_cpq_res(v0) = v1 & $i(v1))) & ! [v0: $i] : ! [v1: $i] : ( ~
% 61.46/9.01 (findmin_cpq_res(v0) = v1) | ~ $i(v0) | (removemin_cpq_res(v0) = v1 &
% 61.46/9.01 $i(v1)))
% 61.46/9.01
% 61.46/9.02 (l44_co)
% 61.46/9.02 ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5:
% 61.46/9.02 $i] : ? [v6: $i] : ? [v7: $i] : ? [v8: int] : ( ~ (v8 = 0) &
% 61.46/9.02 findmin_cpq_res(v4) = v5 & findmin_pqp_res(v0) = v6 & triple(v0, v1, v2) =
% 61.46/9.02 v4 & update_slb(v1, v6) = v7 & pair_in_list(v7, v3, v6) = v8 &
% 61.46/9.02 contains_slb(v1, v3) = 0 & strictly_less_than(v3, v5) = 0 & $i(v7) & $i(v6)
% 61.46/9.02 & $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ! [v9: $i] : ( ~
% 61.46/9.02 (pair_in_list(v7, v3, v9) = 0) | ~ $i(v9) | ? [v10: int] : ( ~ (v10 = 0)
% 61.46/9.02 & less_than(v6, v9) = v10)) & ! [v9: $i] : ( ~ (less_than(v6, v9) = 0)
% 61.46/9.02 | ~ $i(v9) | ? [v10: int] : ( ~ (v10 = 0) & pair_in_list(v7, v3, v9) =
% 61.46/9.02 v10)))
% 61.46/9.02
% 61.46/9.02 (l45_li4647)
% 61.46/9.02 ! [v0: $i] : ! [v1: $i] : ( ~ (contains_slb(v0, v1) = 0) | ~ $i(v1) | ~
% 61.46/9.02 $i(v0) | ? [v2: $i] : (pair_in_list(v0, v1, v2) = 0 & $i(v2)))
% 61.46/9.02
% 61.46/9.02 (l48_li3839)
% 61.46/9.02 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 61.46/9.02 int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~ (pair_in_list(v4, v1, v3)
% 61.66/9.02 = v5) | ~ (pair_in_list(v0, v1, v2) = 0) | ~ $i(v3) | ~ $i(v2) | ~
% 61.66/9.02 $i(v1) | ~ $i(v0) | ? [v6: int] : ( ~ (v6 = 0) & strictly_less_than(v2,
% 61.66/9.02 v3) = v6)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : !
% 61.66/9.02 [v4: $i] : ! [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 61.66/9.02 (pair_in_list(v4, v1, v3) = v5) | ~ (strictly_less_than(v2, v3) = 0) | ~
% 61.66/9.02 $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: int] : ( ~ (v6 = 0) &
% 61.66/9.02 pair_in_list(v0, v1, v2) = v6)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i]
% 61.66/9.02 : ! [v3: $i] : ( ~ (pair_in_list(v0, v1, v2) = 0) | ~
% 61.66/9.02 (strictly_less_than(v2, v3) = 0) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~
% 61.66/9.02 $i(v0) | ? [v4: $i] : (update_slb(v0, v3) = v4 & pair_in_list(v4, v1, v3) =
% 61.66/9.02 0 & $i(v4)))
% 61.66/9.02
% 61.66/9.02 (l49_li3637)
% 61.66/9.02 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 61.66/9.02 int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~ (pair_in_list(v4, v1, v2)
% 61.66/9.02 = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ?
% 61.66/9.02 [v7: any] : (pair_in_list(v0, v1, v2) = v6 & less_than(v3, v2) = v7 & ( ~
% 61.66/9.02 (v7 = 0) | ~ (v6 = 0))))
% 61.66/9.02
% 61.66/9.02 (stricly_smaller_definition)
% 61.66/9.03 ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~
% 61.66/9.03 (strictly_less_than(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] :
% 61.66/9.03 ? [v4: any] : (less_than(v1, v0) = v4 & less_than(v0, v1) = v3 & ( ~ (v3 =
% 61.66/9.03 0) | v4 = 0))) & ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 |
% 61.66/9.03 ~ (less_than(v1, v0) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 61.66/9.03 any] : (strictly_less_than(v0, v1) = v4 & less_than(v0, v1) = v3 & ( ~ (v3
% 61.66/9.03 = 0) | v4 = 0))) & ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~
% 61.66/9.03 (less_than(v1, v0) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 61.66/9.03 any] : (strictly_less_than(v0, v1) = v3 & less_than(v0, v1) = v4 & ( ~ (v3
% 61.66/9.03 = 0) | (v4 = 0 & ~ (v2 = 0))))) & ! [v0: $i] : ! [v1: $i] : ! [v2:
% 61.66/9.03 any] : ( ~ (less_than(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] :
% 61.66/9.03 ? [v4: any] : (strictly_less_than(v0, v1) = v3 & less_than(v1, v0) = v4 & (
% 61.66/9.03 ~ (v3 = 0) | (v2 = 0 & ~ (v4 = 0))))) & ! [v0: $i] : ! [v1: $i] : ( ~
% 61.66/9.03 (strictly_less_than(v0, v1) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v2: int] : (
% 61.66/9.03 ~ (v2 = 0) & less_than(v1, v0) = v2 & less_than(v0, v1) = 0)) & ! [v0:
% 61.66/9.03 $i] : ! [v1: $i] : ( ~ (less_than(v0, v1) = 0) | ~ $i(v1) | ~ $i(v0) | ?
% 61.66/9.03 [v2: any] : ? [v3: any] : (strictly_less_than(v0, v1) = v3 & less_than(v1,
% 61.66/9.03 v0) = v2 & (v3 = 0 | v2 = 0)))
% 61.66/9.03
% 61.66/9.03 (totality)
% 61.66/9.03 ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v1, v0) =
% 61.66/9.03 v2) | ~ $i(v1) | ~ $i(v0) | less_than(v0, v1) = 0) & ! [v0: $i] : !
% 61.66/9.03 [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v0, v1) = v2) | ~ $i(v1) |
% 61.66/9.03 ~ $i(v0) | less_than(v1, v0) = 0)
% 61.66/9.03
% 61.66/9.03 (transitivity)
% 61.66/9.03 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 61.66/9.03 (less_than(v1, v2) = 0) | ~ (less_than(v0, v2) = v3) | ~ $i(v2) | ~
% 61.66/9.03 $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v0, v1) = v4))
% 61.66/9.03 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 61.66/9.03 (less_than(v0, v2) = v3) | ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~
% 61.66/9.03 $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v1, v2) = v4))
% 61.66/9.03 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (less_than(v1, v2) = 0) | ~
% 61.66/9.03 (less_than(v0, v1) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | less_than(v0,
% 61.66/9.03 v2) = 0)
% 61.66/9.03
% 61.66/9.03 (function-axioms)
% 61.66/9.04 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0
% 61.66/9.04 | ~ (triple(v4, v3, v2) = v1) | ~ (triple(v4, v3, v2) = v0)) & ! [v0:
% 61.66/9.04 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 61.66/9.04 : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1) | ~
% 61.66/9.04 (pair_in_list(v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] :
% 61.66/9.04 ! [v3: $i] : (v1 = v0 | ~ (remove_pqp(v3, v2) = v1) | ~ (remove_pqp(v3, v2)
% 61.66/9.04 = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0
% 61.66/9.04 | ~ (insert_pqp(v3, v2) = v1) | ~ (insert_pqp(v3, v2) = v0)) & ! [v0:
% 61.66/9.04 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 61.66/9.04 : (v1 = v0 | ~ (contains_cpq(v3, v2) = v1) | ~ (contains_cpq(v3, v2) = v0))
% 61.66/9.04 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.66/9.04 (remove_cpq(v3, v2) = v1) | ~ (remove_cpq(v3, v2) = v0)) & ! [v0: $i] : !
% 61.66/9.04 [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (insert_cpq(v3, v2) = v1)
% 61.66/9.04 | ~ (insert_cpq(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 61.66/9.04 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (succ_cpq(v3,
% 61.66/9.04 v2) = v1) | ~ (succ_cpq(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : !
% 61.66/9.04 [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (update_slb(v3, v2) = v1) | ~
% 61.66/9.04 (update_slb(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : !
% 61.66/9.04 [v3: $i] : (v1 = v0 | ~ (lookup_slb(v3, v2) = v1) | ~ (lookup_slb(v3, v2) =
% 61.66/9.04 v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 |
% 61.66/9.04 ~ (remove_slb(v3, v2) = v1) | ~ (remove_slb(v3, v2) = v0)) & ! [v0:
% 61.66/9.04 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 61.66/9.04 : (v1 = v0 | ~ (contains_slb(v3, v2) = v1) | ~ (contains_slb(v3, v2) = v0))
% 61.66/9.04 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.66/9.04 (pair(v3, v2) = v1) | ~ (pair(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] :
% 61.66/9.04 ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (insert_slb(v3, v2) = v1) | ~
% 61.66/9.04 (insert_slb(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 61.66/9.04 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.66/9.04 (strictly_less_than(v3, v2) = v1) | ~ (strictly_less_than(v3, v2) = v0)) &
% 61.66/9.04 ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3:
% 61.66/9.04 $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3, v2) = v0))
% 61.66/9.04 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 61.66/9.04 (removemin_cpq_res(v2) = v1) | ~ (removemin_cpq_res(v2) = v0)) & ! [v0:
% 61.66/9.04 $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (findmin_cpq_res(v2) = v1) |
% 61.66/9.04 ~ (findmin_cpq_res(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] :
% 61.66/9.04 (v1 = v0 | ~ (findmin_pqp_res(v2) = v1) | ~ (findmin_pqp_res(v2) = v0)) & !
% 61.66/9.04 [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0
% 61.66/9.04 | ~ (ok(v2) = v1) | ~ (ok(v2) = v0)) & ! [v0: MultipleValueBool] : !
% 61.66/9.04 [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (check_cpq(v2) = v1) |
% 61.66/9.04 ~ (check_cpq(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0
% 61.66/9.04 | ~ (removemin_cpq_eff(v2) = v1) | ~ (removemin_cpq_eff(v2) = v0)) & !
% 61.66/9.04 [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (findmin_cpq_eff(v2) =
% 61.66/9.04 v1) | ~ (findmin_cpq_eff(v2) = v0)) & ! [v0: MultipleValueBool] : !
% 61.66/9.04 [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (isnonempty_slb(v2) =
% 61.66/9.04 v1) | ~ (isnonempty_slb(v2) = v0))
% 61.66/9.04
% 61.66/9.04 Further assumptions not needed in the proof:
% 61.66/9.04 --------------------------------------------
% 61.66/9.04 ax18, ax19, ax20, ax21, ax23, ax24, ax25, ax26, ax27, ax28, ax29, ax30, ax31,
% 61.66/9.04 ax32, ax33, ax34, ax35, ax36, ax37, ax38, ax39, ax42, ax43, ax46, ax50,
% 61.66/9.04 bottom_smallest, reflexivity
% 61.66/9.04
% 61.66/9.04 Those formulas are unsatisfiable:
% 61.66/9.04 ---------------------------------
% 61.66/9.04
% 61.66/9.04 Begin of proof
% 61.66/9.04 |
% 61.66/9.04 | ALPHA: (transitivity) implies:
% 61.66/9.04 | (1) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (less_than(v1, v2) = 0) |
% 61.66/9.04 | ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 61.66/9.04 | less_than(v0, v2) = 0)
% 61.66/9.05 | (2) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 61.66/9.05 | (less_than(v0, v2) = v3) | ~ (less_than(v0, v1) = 0) | ~ $i(v2) |
% 61.66/9.05 | ~ $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v1,
% 61.66/9.05 | v2) = v4))
% 61.66/9.05 | (3) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 61.66/9.05 | (less_than(v1, v2) = 0) | ~ (less_than(v0, v2) = v3) | ~ $i(v2) |
% 61.66/9.05 | ~ $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v0,
% 61.66/9.05 | v1) = v4))
% 61.66/9.05 |
% 61.66/9.05 | ALPHA: (totality) implies:
% 61.66/9.05 | (4) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v1,
% 61.66/9.05 | v0) = v2) | ~ $i(v1) | ~ $i(v0) | less_than(v0, v1) = 0)
% 61.66/9.05 |
% 61.66/9.05 | ALPHA: (stricly_smaller_definition) implies:
% 61.66/9.05 | (5) ! [v0: $i] : ! [v1: $i] : ( ~ (less_than(v0, v1) = 0) | ~ $i(v1) |
% 61.66/9.05 | ~ $i(v0) | ? [v2: any] : ? [v3: any] : (strictly_less_than(v0, v1)
% 61.66/9.05 | = v3 & less_than(v1, v0) = v2 & (v3 = 0 | v2 = 0)))
% 61.66/9.05 | (6) ! [v0: $i] : ! [v1: $i] : ( ~ (strictly_less_than(v0, v1) = 0) | ~
% 61.66/9.05 | $i(v1) | ~ $i(v0) | ? [v2: int] : ( ~ (v2 = 0) & less_than(v1, v0)
% 61.66/9.05 | = v2 & less_than(v0, v1) = 0))
% 61.66/9.05 | (7) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v0, v1) = v2)
% 61.66/9.05 | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 61.66/9.05 | (strictly_less_than(v0, v1) = v3 & less_than(v1, v0) = v4 & ( ~ (v3 =
% 61.66/9.06 | 0) | (v2 = 0 & ~ (v4 = 0)))))
% 61.82/9.06 | (8) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v1, v0) = v2)
% 61.82/9.06 | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 61.82/9.06 | (strictly_less_than(v0, v1) = v3 & less_than(v0, v1) = v4 & ( ~ (v3 =
% 61.82/9.06 | 0) | (v4 = 0 & ~ (v2 = 0)))))
% 61.82/9.06 | (9) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v1,
% 61.82/9.06 | v0) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 61.82/9.06 | (strictly_less_than(v0, v1) = v4 & less_than(v0, v1) = v3 & ( ~ (v3 =
% 61.82/9.06 | 0) | v4 = 0)))
% 61.82/9.06 | (10) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~
% 61.82/9.06 | (strictly_less_than(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 61.82/9.06 | any] : ? [v4: any] : (less_than(v1, v0) = v4 & less_than(v0, v1)
% 61.82/9.06 | = v3 & ( ~ (v3 = 0) | v4 = 0)))
% 61.82/9.06 |
% 61.82/9.06 | ALPHA: (ax22) implies:
% 61.82/9.06 | (11) ! [v0: $i] : ! [v1: $i] : ( ~ (pair_in_list(create_slb, v0, v1) = 0)
% 61.82/9.06 | | ~ $i(v1) | ~ $i(v0))
% 61.82/9.06 |
% 61.82/9.06 | ALPHA: (ax40) implies:
% 61.82/9.06 | (12) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (triple(v0, v1, bad) =
% 61.82/9.06 | v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: int] : ( ~ (v3 = 0) & ok(v2)
% 61.82/9.06 | = v3))
% 61.82/9.06 |
% 61.82/9.06 | ALPHA: (ax41) implies:
% 61.82/9.06 | (13) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v2 = bad | ~
% 61.82/9.06 | (triple(v0, v1, v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 61.82/9.06 | ok(v3) = 0)
% 61.82/9.06 |
% 61.82/9.06 | ALPHA: (ax44) implies:
% 61.82/9.06 | (14) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.06 | ! [v5: $i] : ( ~ (triple(v0, v1, v2) = v4) | ~ (remove_cpq(v4, v3) =
% 61.82/9.06 | v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any]
% 61.82/9.06 | : ? [v7: $i] : ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11:
% 61.82/9.06 | $i] : (remove_pqp(v0, v3) = v9 & triple(v9, v10, v2) = v11 &
% 61.82/9.06 | lookup_slb(v1, v3) = v7 & remove_slb(v1, v3) = v10 &
% 61.82/9.06 | contains_slb(v1, v3) = v6 & less_than(v7, v3) = v8 & $i(v11) &
% 61.82/9.06 | $i(v10) & $i(v9) & $i(v7) & ( ~ (v8 = 0) | ~ (v6 = 0) | v11 =
% 61.82/9.06 | v5)))
% 61.82/9.06 | (15) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.06 | ! [v5: $i] : ! [v6: $i] : ( ~ (remove_pqp(v0, v3) = v4) | ~
% 61.82/9.06 | (triple(v4, v5, v2) = v6) | ~ (remove_slb(v1, v3) = v5) | ~ $i(v3)
% 61.82/9.06 | | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v7: any] : ? [v8: $i] :
% 61.82/9.06 | ? [v9: any] : ? [v10: $i] : ? [v11: $i] : (triple(v0, v1, v2) =
% 61.82/9.06 | v10 & remove_cpq(v10, v3) = v11 & lookup_slb(v1, v3) = v8 &
% 61.82/9.06 | contains_slb(v1, v3) = v7 & less_than(v8, v3) = v9 & $i(v11) &
% 61.82/9.06 | $i(v10) & $i(v8) & ( ~ (v9 = 0) | ~ (v7 = 0) | v11 = v6)))
% 61.82/9.06 |
% 61.82/9.06 | ALPHA: (ax45) implies:
% 61.82/9.07 | (16) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.07 | ! [v5: $i] : ( ~ (triple(v0, v1, v2) = v4) | ~ (remove_cpq(v4, v3) =
% 61.82/9.07 | v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any]
% 61.82/9.07 | : ? [v7: $i] : ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11:
% 61.82/9.07 | $i] : (remove_pqp(v0, v3) = v9 & triple(v9, v10, bad) = v11 &
% 61.82/9.07 | lookup_slb(v1, v3) = v7 & remove_slb(v1, v3) = v10 &
% 61.82/9.07 | contains_slb(v1, v3) = v6 & strictly_less_than(v3, v7) = v8 &
% 61.82/9.07 | $i(v11) & $i(v10) & $i(v9) & $i(v7) & ( ~ (v8 = 0) | ~ (v6 = 0) |
% 61.82/9.07 | v11 = v5)))
% 61.82/9.07 |
% 61.82/9.07 | ALPHA: (ax47) implies:
% 61.82/9.07 | (17) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.07 | (v1 = create_slb | ~ (triple(v0, v1, v2) = v3) | ~
% 61.82/9.07 | (findmin_cpq_eff(v3) = v4) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ?
% 61.82/9.07 | [v5: $i] : ? [v6: any] : ? [v7: $i] : ? [v8: $i] :
% 61.82/9.07 | (findmin_pqp_res(v0) = v5 & triple(v0, v7, bad) = v8 &
% 61.82/9.07 | update_slb(v1, v5) = v7 & contains_slb(v1, v5) = v6 & $i(v8) &
% 61.82/9.07 | $i(v7) & $i(v5) & (v8 = v4 | v6 = 0)))
% 61.82/9.07 |
% 61.82/9.07 | ALPHA: (ax48) implies:
% 61.82/9.07 | (18) $i(bad)
% 61.82/9.07 | (19) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.07 | (v1 = create_slb | ~ (triple(v0, v1, v2) = v3) | ~
% 61.82/9.07 | (findmin_cpq_eff(v3) = v4) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ?
% 61.82/9.07 | [v5: $i] : ? [v6: any] : ? [v7: $i] : ? [v8: any] : ? [v9: $i] :
% 61.82/9.07 | ? [v10: $i] : (findmin_pqp_res(v0) = v5 & triple(v0, v9, bad) = v10
% 61.82/9.07 | & update_slb(v1, v5) = v9 & lookup_slb(v1, v5) = v7 &
% 61.82/9.07 | contains_slb(v1, v5) = v6 & strictly_less_than(v5, v7) = v8 &
% 61.82/9.07 | $i(v10) & $i(v9) & $i(v7) & $i(v5) & ( ~ (v8 = 0) | ~ (v6 = 0) |
% 61.82/9.07 | v10 = v4)))
% 61.82/9.07 |
% 61.82/9.07 | ALPHA: (ax49) implies:
% 61.82/9.07 | (20) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.07 | (v1 = create_slb | ~ (triple(v0, v1, v2) = v3) | ~
% 61.82/9.07 | (findmin_cpq_eff(v3) = v4) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ?
% 61.82/9.07 | [v5: $i] : ? [v6: any] : ? [v7: $i] : ? [v8: any] : ? [v9: $i] :
% 61.82/9.07 | ? [v10: $i] : (findmin_pqp_res(v0) = v5 & triple(v0, v9, v2) = v10
% 61.82/9.07 | & update_slb(v1, v5) = v9 & lookup_slb(v1, v5) = v7 &
% 61.82/9.07 | contains_slb(v1, v5) = v6 & less_than(v7, v5) = v8 & $i(v10) &
% 61.82/9.07 | $i(v9) & $i(v7) & $i(v5) & ( ~ (v8 = 0) | ~ (v6 = 0) | v10 =
% 61.82/9.07 | v4)))
% 61.82/9.07 | (21) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.07 | ! [v5: $i] : (v1 = create_slb | ~ (findmin_pqp_res(v0) = v3) | ~
% 61.82/9.07 | (triple(v0, v4, v2) = v5) | ~ (update_slb(v1, v3) = v4) | ~ $i(v2)
% 61.82/9.07 | | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: $i] : ? [v8: any]
% 61.82/9.07 | : ? [v9: $i] : ? [v10: $i] : (triple(v0, v1, v2) = v9 &
% 61.82/9.07 | findmin_cpq_eff(v9) = v10 & lookup_slb(v1, v3) = v7 &
% 61.82/9.07 | contains_slb(v1, v3) = v6 & less_than(v7, v3) = v8 & $i(v10) &
% 61.82/9.07 | $i(v9) & $i(v7) & ( ~ (v8 = 0) | ~ (v6 = 0) | v10 = v5)))
% 61.82/9.07 |
% 61.82/9.07 | ALPHA: (ax51) implies:
% 61.82/9.08 | (22) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.08 | (v1 = create_slb | ~ (findmin_cpq_res(v3) = v4) | ~ (triple(v0, v1,
% 61.82/9.08 | v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 61.82/9.08 | (findmin_pqp_res(v0) = v4 & $i(v4)))
% 61.82/9.08 |
% 61.82/9.08 | ALPHA: (ax52) implies:
% 61.82/9.08 | (23) ! [v0: $i] : ! [v1: $i] : ( ~ (findmin_cpq_eff(v0) = v1) | ~ $i(v0)
% 61.82/9.08 | | ? [v2: $i] : ? [v3: $i] : (findmin_cpq_res(v0) = v3 &
% 61.82/9.08 | removemin_cpq_eff(v0) = v2 & remove_cpq(v1, v3) = v2 & $i(v3) &
% 61.82/9.08 | $i(v2)))
% 61.82/9.08 | (24) ! [v0: $i] : ! [v1: $i] : ( ~ (findmin_cpq_res(v0) = v1) | ~ $i(v0)
% 61.82/9.08 | | ? [v2: $i] : ? [v3: $i] : (removemin_cpq_eff(v0) = v2 &
% 61.82/9.08 | findmin_cpq_eff(v0) = v3 & remove_cpq(v3, v1) = v2 & $i(v3) &
% 61.82/9.08 | $i(v2)))
% 61.82/9.08 |
% 61.82/9.08 | ALPHA: (ax53) implies:
% 61.82/9.08 | (25) ! [v0: $i] : ! [v1: $i] : ( ~ (findmin_cpq_res(v0) = v1) | ~ $i(v0)
% 61.82/9.08 | | (removemin_cpq_res(v0) = v1 & $i(v1)))
% 61.82/9.08 |
% 61.82/9.08 | ALPHA: (l48_li3839) implies:
% 61.82/9.08 | (26) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.08 | ! [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 61.82/9.08 | (pair_in_list(v4, v1, v3) = v5) | ~ (strictly_less_than(v2, v3) =
% 61.82/9.08 | 0) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: int]
% 61.82/9.08 | : ( ~ (v6 = 0) & pair_in_list(v0, v1, v2) = v6))
% 61.82/9.08 | (27) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.08 | ! [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 61.82/9.08 | (pair_in_list(v4, v1, v3) = v5) | ~ (pair_in_list(v0, v1, v2) = 0)
% 61.82/9.08 | | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: int] : ( ~
% 61.82/9.08 | (v6 = 0) & strictly_less_than(v2, v3) = v6))
% 61.82/9.08 |
% 61.82/9.08 | ALPHA: (function-axioms) implies:
% 61.82/9.08 | (28) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 61.82/9.08 | (findmin_cpq_eff(v2) = v1) | ~ (findmin_cpq_eff(v2) = v0))
% 61.82/9.08 | (29) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 61.82/9.08 | (removemin_cpq_eff(v2) = v1) | ~ (removemin_cpq_eff(v2) = v0))
% 61.82/9.08 | (30) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 61.82/9.08 | : (v1 = v0 | ~ (ok(v2) = v1) | ~ (ok(v2) = v0))
% 61.82/9.08 | (31) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 61.82/9.08 | (findmin_pqp_res(v2) = v1) | ~ (findmin_pqp_res(v2) = v0))
% 61.82/9.08 | (32) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 61.82/9.08 | (findmin_cpq_res(v2) = v1) | ~ (findmin_cpq_res(v2) = v0))
% 61.82/9.08 | (33) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 61.82/9.08 | : ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~
% 61.82/9.08 | (less_than(v3, v2) = v0))
% 61.82/9.09 | (34) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 61.82/9.09 | : ! [v3: $i] : (v1 = v0 | ~ (strictly_less_than(v3, v2) = v1) | ~
% 61.82/9.09 | (strictly_less_than(v3, v2) = v0))
% 61.82/9.09 | (35) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 61.82/9.09 | : ! [v3: $i] : (v1 = v0 | ~ (contains_slb(v3, v2) = v1) | ~
% 61.82/9.09 | (contains_slb(v3, v2) = v0))
% 61.82/9.09 | (36) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.82/9.09 | (remove_slb(v3, v2) = v1) | ~ (remove_slb(v3, v2) = v0))
% 61.82/9.09 | (37) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.82/9.09 | (lookup_slb(v3, v2) = v1) | ~ (lookup_slb(v3, v2) = v0))
% 61.82/9.09 | (38) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.82/9.09 | (update_slb(v3, v2) = v1) | ~ (update_slb(v3, v2) = v0))
% 61.82/9.09 | (39) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.82/9.09 | (remove_cpq(v3, v2) = v1) | ~ (remove_cpq(v3, v2) = v0))
% 61.82/9.09 | (40) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 61.82/9.09 | (remove_pqp(v3, v2) = v1) | ~ (remove_pqp(v3, v2) = v0))
% 61.82/9.09 | (41) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 61.82/9.09 | : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2)
% 61.82/9.09 | = v1) | ~ (pair_in_list(v4, v3, v2) = v0))
% 61.82/9.09 | (42) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 61.82/9.09 | (v1 = v0 | ~ (triple(v4, v3, v2) = v1) | ~ (triple(v4, v3, v2) =
% 61.82/9.09 | v0))
% 61.82/9.09 |
% 61.82/9.09 | DELTA: instantiating (l44_co) with fresh symbols all_49_0, all_49_1, all_49_2,
% 61.82/9.09 | all_49_3, all_49_4, all_49_5, all_49_6, all_49_7, all_49_8 gives:
% 61.82/9.09 | (43) ~ (all_49_0 = 0) & findmin_cpq_res(all_49_4) = all_49_3 &
% 61.82/9.09 | findmin_pqp_res(all_49_8) = all_49_2 & triple(all_49_8, all_49_7,
% 61.82/9.09 | all_49_6) = all_49_4 & update_slb(all_49_7, all_49_2) = all_49_1 &
% 61.82/9.09 | pair_in_list(all_49_1, all_49_5, all_49_2) = all_49_0 &
% 61.82/9.09 | contains_slb(all_49_7, all_49_5) = 0 & strictly_less_than(all_49_5,
% 61.82/9.09 | all_49_3) = 0 & $i(all_49_1) & $i(all_49_2) & $i(all_49_3) &
% 61.82/9.09 | $i(all_49_4) & $i(all_49_5) & $i(all_49_6) & $i(all_49_7) &
% 61.82/9.09 | $i(all_49_8) & ! [v0: $i] : ( ~ (pair_in_list(all_49_1, all_49_5, v0)
% 61.82/9.09 | = 0) | ~ $i(v0) | ? [v1: int] : ( ~ (v1 = 0) &
% 61.82/9.09 | less_than(all_49_2, v0) = v1)) & ! [v0: $i] : ( ~
% 61.82/9.09 | (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1: int] : ( ~ (v1 =
% 61.82/9.09 | 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 61.82/9.09 |
% 61.82/9.09 | ALPHA: (43) implies:
% 61.82/9.09 | (44) ~ (all_49_0 = 0)
% 61.82/9.09 | (45) $i(all_49_8)
% 61.82/9.09 | (46) $i(all_49_7)
% 61.82/9.09 | (47) $i(all_49_6)
% 61.82/9.09 | (48) $i(all_49_5)
% 61.82/9.09 | (49) $i(all_49_4)
% 61.82/9.09 | (50) $i(all_49_3)
% 61.82/9.09 | (51) $i(all_49_2)
% 61.82/9.10 | (52) strictly_less_than(all_49_5, all_49_3) = 0
% 61.82/9.10 | (53) contains_slb(all_49_7, all_49_5) = 0
% 61.82/9.10 | (54) pair_in_list(all_49_1, all_49_5, all_49_2) = all_49_0
% 61.82/9.10 | (55) update_slb(all_49_7, all_49_2) = all_49_1
% 61.82/9.10 | (56) triple(all_49_8, all_49_7, all_49_6) = all_49_4
% 61.82/9.10 | (57) findmin_pqp_res(all_49_8) = all_49_2
% 61.82/9.10 | (58) findmin_cpq_res(all_49_4) = all_49_3
% 61.82/9.10 | (59) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 61.82/9.10 | int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 61.82/9.10 |
% 61.82/9.10 | GROUND_INST: instantiating (6) with all_49_5, all_49_3, simplifying with (48),
% 61.82/9.10 | (50), (52) gives:
% 61.82/9.10 | (60) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_49_3, all_49_5) = v0 &
% 61.82/9.10 | less_than(all_49_5, all_49_3) = 0)
% 61.82/9.10 |
% 61.82/9.10 | GROUND_INST: instantiating (l45_li4647) with all_49_7, all_49_5, simplifying
% 61.82/9.10 | with (46), (48), (53) gives:
% 61.82/9.10 | (61) ? [v0: $i] : (pair_in_list(all_49_7, all_49_5, v0) = 0 & $i(v0))
% 61.82/9.10 |
% 61.82/9.10 | GROUND_INST: instantiating (13) with all_49_8, all_49_7, all_49_6, all_49_4,
% 61.82/9.10 | simplifying with (45), (46), (47), (56) gives:
% 61.82/9.10 | (62) all_49_6 = bad | ok(all_49_4) = 0
% 61.82/9.10 |
% 61.82/9.10 | GROUND_INST: instantiating (22) with all_49_8, all_49_7, all_49_6, all_49_4,
% 61.82/9.10 | all_49_3, simplifying with (45), (46), (47), (56), (58) gives:
% 61.82/9.10 | (63) all_49_7 = create_slb | (findmin_pqp_res(all_49_8) = all_49_3 &
% 61.82/9.10 | $i(all_49_3))
% 61.82/9.10 |
% 61.82/9.10 | GROUND_INST: instantiating (24) with all_49_4, all_49_3, simplifying with
% 61.82/9.10 | (49), (58) gives:
% 61.82/9.10 | (64) ? [v0: $i] : ? [v1: $i] : (removemin_cpq_eff(all_49_4) = v0 &
% 61.82/9.10 | findmin_cpq_eff(all_49_4) = v1 & remove_cpq(v1, all_49_3) = v0 &
% 61.82/9.10 | $i(v1) & $i(v0))
% 61.82/9.10 |
% 61.82/9.10 | GROUND_INST: instantiating (25) with all_49_4, all_49_3, simplifying with
% 61.82/9.10 | (49), (58) gives:
% 61.82/9.10 | (65) removemin_cpq_res(all_49_4) = all_49_3 & $i(all_49_3)
% 61.82/9.10 |
% 61.82/9.10 | DELTA: instantiating (61) with fresh symbol all_58_0 gives:
% 61.82/9.10 | (66) pair_in_list(all_49_7, all_49_5, all_58_0) = 0 & $i(all_58_0)
% 61.82/9.10 |
% 61.82/9.10 | ALPHA: (66) implies:
% 61.82/9.10 | (67) $i(all_58_0)
% 61.82/9.10 | (68) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 61.82/9.10 |
% 61.82/9.10 | DELTA: instantiating (60) with fresh symbol all_60_0 gives:
% 61.82/9.10 | (69) ~ (all_60_0 = 0) & less_than(all_49_3, all_49_5) = all_60_0 &
% 61.82/9.10 | less_than(all_49_5, all_49_3) = 0
% 61.82/9.10 |
% 61.82/9.10 | ALPHA: (69) implies:
% 61.82/9.10 | (70) ~ (all_60_0 = 0)
% 61.82/9.10 | (71) less_than(all_49_5, all_49_3) = 0
% 61.82/9.10 | (72) less_than(all_49_3, all_49_5) = all_60_0
% 61.82/9.10 |
% 61.82/9.10 | DELTA: instantiating (64) with fresh symbols all_62_0, all_62_1 gives:
% 61.82/9.10 | (73) removemin_cpq_eff(all_49_4) = all_62_1 & findmin_cpq_eff(all_49_4) =
% 61.82/9.10 | all_62_0 & remove_cpq(all_62_0, all_49_3) = all_62_1 & $i(all_62_0) &
% 61.82/9.10 | $i(all_62_1)
% 61.82/9.10 |
% 61.82/9.10 | ALPHA: (73) implies:
% 61.82/9.10 | (74) remove_cpq(all_62_0, all_49_3) = all_62_1
% 61.82/9.10 | (75) findmin_cpq_eff(all_49_4) = all_62_0
% 61.82/9.10 | (76) removemin_cpq_eff(all_49_4) = all_62_1
% 61.82/9.10 |
% 61.82/9.10 | GROUND_INST: instantiating (8) with all_49_3, all_49_5, 0, simplifying with
% 61.82/9.10 | (48), (50), (71) gives:
% 61.82/9.10 | (77) ? [v0: int] : ? [v1: MultipleValueBool] : ( ~ (v0 = 0) &
% 61.82/9.10 | strictly_less_than(all_49_3, all_49_5) = v0 & less_than(all_49_3,
% 61.82/9.10 | all_49_5) = v1)
% 61.82/9.10 |
% 61.82/9.11 | GROUND_INST: instantiating (7) with all_49_3, all_49_5, all_60_0, simplifying
% 61.82/9.11 | with (48), (50), (72) gives:
% 61.82/9.11 | (78) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_3, all_49_5)
% 61.82/9.11 | = v0 & less_than(all_49_5, all_49_3) = v1 & ( ~ (v0 = 0) | (all_60_0
% 61.82/9.11 | = 0 & ~ (v1 = 0))))
% 61.82/9.11 |
% 61.82/9.11 | GROUND_INST: instantiating (27) with all_49_7, all_49_5, all_58_0, all_49_2,
% 61.82/9.11 | all_49_1, all_49_0, simplifying with (46), (48), (51), (54),
% 61.82/9.11 | (55), (67), (68) gives:
% 61.82/9.11 | (79) all_49_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 61.82/9.11 | strictly_less_than(all_58_0, all_49_2) = v0)
% 61.82/9.11 |
% 61.82/9.11 | GROUND_INST: instantiating (20) with all_49_8, all_49_7, all_49_6, all_49_4,
% 61.82/9.11 | all_62_0, simplifying with (45), (46), (47), (56), (75) gives:
% 61.82/9.11 | (80) all_49_7 = create_slb | ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ?
% 61.82/9.11 | [v3: any] : ? [v4: $i] : ? [v5: $i] : (findmin_pqp_res(all_49_8) =
% 61.82/9.11 | v0 & triple(all_49_8, v4, all_49_6) = v5 & update_slb(all_49_7, v0)
% 61.82/9.11 | = v4 & lookup_slb(all_49_7, v0) = v2 & contains_slb(all_49_7, v0) =
% 61.82/9.11 | v1 & less_than(v2, v0) = v3 & $i(v5) & $i(v4) & $i(v2) & $i(v0) & (
% 61.82/9.11 | ~ (v3 = 0) | ~ (v1 = 0) | v5 = all_62_0))
% 61.82/9.11 |
% 61.82/9.11 | GROUND_INST: instantiating (19) with all_49_8, all_49_7, all_49_6, all_49_4,
% 61.82/9.11 | all_62_0, simplifying with (45), (46), (47), (56), (75) gives:
% 61.82/9.11 | (81) all_49_7 = create_slb | ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ?
% 61.82/9.11 | [v3: any] : ? [v4: $i] : ? [v5: $i] : (findmin_pqp_res(all_49_8) =
% 61.82/9.11 | v0 & triple(all_49_8, v4, bad) = v5 & update_slb(all_49_7, v0) = v4
% 61.82/9.11 | & lookup_slb(all_49_7, v0) = v2 & contains_slb(all_49_7, v0) = v1 &
% 61.82/9.11 | strictly_less_than(v0, v2) = v3 & $i(v5) & $i(v4) & $i(v2) & $i(v0)
% 61.82/9.11 | & ( ~ (v3 = 0) | ~ (v1 = 0) | v5 = all_62_0))
% 61.82/9.11 |
% 61.82/9.11 | GROUND_INST: instantiating (17) with all_49_8, all_49_7, all_49_6, all_49_4,
% 61.82/9.11 | all_62_0, simplifying with (45), (46), (47), (56), (75) gives:
% 61.82/9.11 | (82) all_49_7 = create_slb | ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ?
% 61.82/9.11 | [v3: $i] : (findmin_pqp_res(all_49_8) = v0 & triple(all_49_8, v2, bad)
% 61.82/9.11 | = v3 & update_slb(all_49_7, v0) = v2 & contains_slb(all_49_7, v0) =
% 61.82/9.11 | v1 & $i(v3) & $i(v2) & $i(v0) & (v3 = all_62_0 | v1 = 0))
% 61.82/9.11 |
% 61.82/9.11 | DELTA: instantiating (77) with fresh symbols all_76_0, all_76_1 gives:
% 61.82/9.11 | (83) ~ (all_76_1 = 0) & strictly_less_than(all_49_3, all_49_5) = all_76_1
% 61.82/9.11 | & less_than(all_49_3, all_49_5) = all_76_0
% 61.82/9.11 |
% 61.82/9.11 | ALPHA: (83) implies:
% 61.82/9.11 | (84) less_than(all_49_3, all_49_5) = all_76_0
% 61.82/9.11 |
% 61.82/9.11 | DELTA: instantiating (78) with fresh symbols all_78_0, all_78_1 gives:
% 61.82/9.11 | (85) strictly_less_than(all_49_3, all_49_5) = all_78_1 &
% 61.82/9.11 | less_than(all_49_5, all_49_3) = all_78_0 & ( ~ (all_78_1 = 0) |
% 61.82/9.11 | (all_60_0 = 0 & ~ (all_78_0 = 0)))
% 61.82/9.11 |
% 61.82/9.11 | ALPHA: (85) implies:
% 61.82/9.11 | (86) less_than(all_49_5, all_49_3) = all_78_0
% 61.82/9.11 |
% 61.82/9.11 | BETA: splitting (79) gives:
% 61.82/9.11 |
% 61.82/9.11 | Case 1:
% 61.82/9.11 | |
% 61.82/9.11 | | (87) all_49_0 = 0
% 61.82/9.11 | |
% 61.82/9.11 | | REDUCE: (44), (87) imply:
% 61.82/9.11 | | (88) $false
% 61.82/9.11 | |
% 61.82/9.11 | | CLOSE: (88) is inconsistent.
% 61.82/9.11 | |
% 61.82/9.11 | Case 2:
% 61.82/9.11 | |
% 61.82/9.12 | | (89) ? [v0: int] : ( ~ (v0 = 0) & strictly_less_than(all_58_0, all_49_2)
% 61.82/9.12 | | = v0)
% 61.82/9.12 | |
% 61.82/9.12 | | DELTA: instantiating (89) with fresh symbol all_91_0 gives:
% 61.82/9.12 | | (90) ~ (all_91_0 = 0) & strictly_less_than(all_58_0, all_49_2) =
% 61.82/9.12 | | all_91_0
% 61.82/9.12 | |
% 61.82/9.12 | | ALPHA: (90) implies:
% 61.82/9.12 | | (91) ~ (all_91_0 = 0)
% 61.82/9.12 | | (92) strictly_less_than(all_58_0, all_49_2) = all_91_0
% 61.82/9.12 | |
% 61.82/9.12 | | GROUND_INST: instantiating (33) with 0, all_78_0, all_49_3, all_49_5,
% 61.82/9.12 | | simplifying with (71), (86) gives:
% 61.82/9.12 | | (93) all_78_0 = 0
% 61.82/9.12 | |
% 61.82/9.12 | | GROUND_INST: instantiating (33) with all_60_0, all_76_0, all_49_5, all_49_3,
% 61.82/9.12 | | simplifying with (72), (84) gives:
% 61.82/9.12 | | (94) all_76_0 = all_60_0
% 61.82/9.12 | |
% 61.82/9.12 | | GROUND_INST: instantiating (10) with all_58_0, all_49_2, all_91_0,
% 61.82/9.12 | | simplifying with (51), (67), (92) gives:
% 61.82/9.12 | | (95) all_91_0 = 0 | ? [v0: any] : ? [v1: any] : (less_than(all_58_0,
% 61.82/9.12 | | all_49_2) = v0 & less_than(all_49_2, all_58_0) = v1 & ( ~ (v0 =
% 61.82/9.12 | | 0) | v1 = 0))
% 61.82/9.12 | |
% 61.82/9.12 | | BETA: splitting (63) gives:
% 61.82/9.12 | |
% 61.82/9.12 | | Case 1:
% 61.82/9.12 | | |
% 61.82/9.12 | | | (96) all_49_7 = create_slb
% 61.82/9.12 | | |
% 61.82/9.12 | | | REDUCE: (68), (96) imply:
% 61.82/9.12 | | | (97) pair_in_list(create_slb, all_49_5, all_58_0) = 0
% 61.82/9.12 | | |
% 61.82/9.12 | | | GROUND_INST: instantiating (11) with all_49_5, all_58_0, simplifying with
% 61.82/9.12 | | | (48), (67), (97) gives:
% 61.82/9.12 | | | (98) $false
% 61.82/9.12 | | |
% 61.82/9.12 | | | CLOSE: (98) is inconsistent.
% 61.82/9.12 | | |
% 61.82/9.12 | | Case 2:
% 61.82/9.12 | | |
% 61.82/9.12 | | | (99) ~ (all_49_7 = create_slb)
% 61.82/9.12 | | | (100) findmin_pqp_res(all_49_8) = all_49_3 & $i(all_49_3)
% 61.82/9.12 | | |
% 61.82/9.12 | | | ALPHA: (100) implies:
% 61.82/9.12 | | | (101) findmin_pqp_res(all_49_8) = all_49_3
% 61.82/9.12 | | |
% 61.82/9.12 | | | BETA: splitting (82) gives:
% 61.82/9.12 | | |
% 61.82/9.12 | | | Case 1:
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | (102) all_49_7 = create_slb
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | REDUCE: (99), (102) imply:
% 61.82/9.12 | | | | (103) $false
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | CLOSE: (103) is inconsistent.
% 61.82/9.12 | | | |
% 61.82/9.12 | | | Case 2:
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | (104) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: $i] :
% 61.82/9.12 | | | | (findmin_pqp_res(all_49_8) = v0 & triple(all_49_8, v2, bad) =
% 61.82/9.12 | | | | v3 & update_slb(all_49_7, v0) = v2 & contains_slb(all_49_7,
% 61.82/9.12 | | | | v0) = v1 & $i(v3) & $i(v2) & $i(v0) & (v3 = all_62_0 | v1 =
% 61.82/9.12 | | | | 0))
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | DELTA: instantiating (104) with fresh symbols all_116_0, all_116_1,
% 61.82/9.12 | | | | all_116_2, all_116_3 gives:
% 61.82/9.12 | | | | (105) findmin_pqp_res(all_49_8) = all_116_3 & triple(all_49_8,
% 61.82/9.12 | | | | all_116_1, bad) = all_116_0 & update_slb(all_49_7, all_116_3)
% 61.82/9.12 | | | | = all_116_1 & contains_slb(all_49_7, all_116_3) = all_116_2 &
% 61.82/9.12 | | | | $i(all_116_0) & $i(all_116_1) & $i(all_116_3) & (all_116_0 =
% 61.82/9.12 | | | | all_62_0 | all_116_2 = 0)
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | ALPHA: (105) implies:
% 61.82/9.12 | | | | (106) $i(all_116_1)
% 61.82/9.12 | | | | (107) contains_slb(all_49_7, all_116_3) = all_116_2
% 61.82/9.12 | | | | (108) update_slb(all_49_7, all_116_3) = all_116_1
% 61.82/9.12 | | | | (109) triple(all_49_8, all_116_1, bad) = all_116_0
% 61.82/9.12 | | | | (110) findmin_pqp_res(all_49_8) = all_116_3
% 61.82/9.12 | | | | (111) all_116_0 = all_62_0 | all_116_2 = 0
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | BETA: splitting (81) gives:
% 61.82/9.12 | | | |
% 61.82/9.12 | | | | Case 1:
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | (112) all_49_7 = create_slb
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | REDUCE: (99), (112) imply:
% 61.82/9.12 | | | | | (113) $false
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | CLOSE: (113) is inconsistent.
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | Case 2:
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | (114) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: any] : ?
% 61.82/9.12 | | | | | [v4: $i] : ? [v5: $i] : (findmin_pqp_res(all_49_8) = v0 &
% 61.82/9.12 | | | | | triple(all_49_8, v4, bad) = v5 & update_slb(all_49_7, v0) =
% 61.82/9.12 | | | | | v4 & lookup_slb(all_49_7, v0) = v2 & contains_slb(all_49_7,
% 61.82/9.12 | | | | | v0) = v1 & strictly_less_than(v0, v2) = v3 & $i(v5) &
% 61.82/9.12 | | | | | $i(v4) & $i(v2) & $i(v0) & ( ~ (v3 = 0) | ~ (v1 = 0) | v5
% 61.82/9.12 | | | | | = all_62_0))
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | DELTA: instantiating (114) with fresh symbols all_121_0, all_121_1,
% 61.82/9.12 | | | | | all_121_2, all_121_3, all_121_4, all_121_5 gives:
% 61.82/9.12 | | | | | (115) findmin_pqp_res(all_49_8) = all_121_5 & triple(all_49_8,
% 61.82/9.12 | | | | | all_121_1, bad) = all_121_0 & update_slb(all_49_7,
% 61.82/9.12 | | | | | all_121_5) = all_121_1 & lookup_slb(all_49_7, all_121_5) =
% 61.82/9.12 | | | | | all_121_3 & contains_slb(all_49_7, all_121_5) = all_121_4 &
% 61.82/9.12 | | | | | strictly_less_than(all_121_5, all_121_3) = all_121_2 &
% 61.82/9.12 | | | | | $i(all_121_0) & $i(all_121_1) & $i(all_121_3) & $i(all_121_5)
% 61.82/9.12 | | | | | & ( ~ (all_121_2 = 0) | ~ (all_121_4 = 0) | all_121_0 =
% 61.82/9.12 | | | | | all_62_0)
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | ALPHA: (115) implies:
% 61.82/9.12 | | | | | (116) strictly_less_than(all_121_5, all_121_3) = all_121_2
% 61.82/9.12 | | | | | (117) contains_slb(all_49_7, all_121_5) = all_121_4
% 61.82/9.12 | | | | | (118) lookup_slb(all_49_7, all_121_5) = all_121_3
% 61.82/9.12 | | | | | (119) update_slb(all_49_7, all_121_5) = all_121_1
% 61.82/9.12 | | | | | (120) triple(all_49_8, all_121_1, bad) = all_121_0
% 61.82/9.12 | | | | | (121) findmin_pqp_res(all_49_8) = all_121_5
% 61.82/9.12 | | | | | (122) ~ (all_121_2 = 0) | ~ (all_121_4 = 0) | all_121_0 =
% 61.82/9.12 | | | | | all_62_0
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | BETA: splitting (80) gives:
% 61.82/9.12 | | | | |
% 61.82/9.12 | | | | | Case 1:
% 61.82/9.12 | | | | | |
% 61.82/9.12 | | | | | | (123) all_49_7 = create_slb
% 61.82/9.12 | | | | | |
% 61.82/9.12 | | | | | | REDUCE: (99), (123) imply:
% 61.82/9.12 | | | | | | (124) $false
% 61.82/9.12 | | | | | |
% 61.82/9.12 | | | | | | CLOSE: (124) is inconsistent.
% 61.82/9.12 | | | | | |
% 61.82/9.12 | | | | | Case 2:
% 61.82/9.12 | | | | | |
% 61.82/9.13 | | | | | | (125) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: any] :
% 61.82/9.13 | | | | | | ? [v4: $i] : ? [v5: $i] : (findmin_pqp_res(all_49_8) = v0
% 61.82/9.13 | | | | | | & triple(all_49_8, v4, all_49_6) = v5 &
% 61.82/9.13 | | | | | | update_slb(all_49_7, v0) = v4 & lookup_slb(all_49_7, v0)
% 61.82/9.13 | | | | | | = v2 & contains_slb(all_49_7, v0) = v1 & less_than(v2,
% 61.82/9.13 | | | | | | v0) = v3 & $i(v5) & $i(v4) & $i(v2) & $i(v0) & ( ~ (v3
% 61.82/9.13 | | | | | | = 0) | ~ (v1 = 0) | v5 = all_62_0))
% 61.82/9.13 | | | | | |
% 61.82/9.13 | | | | | | DELTA: instantiating (125) with fresh symbols all_126_0, all_126_1,
% 61.82/9.13 | | | | | | all_126_2, all_126_3, all_126_4, all_126_5 gives:
% 61.82/9.13 | | | | | | (126) findmin_pqp_res(all_49_8) = all_126_5 & triple(all_49_8,
% 61.82/9.13 | | | | | | all_126_1, all_49_6) = all_126_0 & update_slb(all_49_7,
% 61.82/9.13 | | | | | | all_126_5) = all_126_1 & lookup_slb(all_49_7, all_126_5)
% 61.82/9.13 | | | | | | = all_126_3 & contains_slb(all_49_7, all_126_5) = all_126_4
% 61.82/9.13 | | | | | | & less_than(all_126_3, all_126_5) = all_126_2 &
% 61.82/9.13 | | | | | | $i(all_126_0) & $i(all_126_1) & $i(all_126_3) &
% 61.82/9.13 | | | | | | $i(all_126_5) & ( ~ (all_126_2 = 0) | ~ (all_126_4 = 0) |
% 61.82/9.13 | | | | | | all_126_0 = all_62_0)
% 61.82/9.13 | | | | | |
% 61.82/9.13 | | | | | | ALPHA: (126) implies:
% 61.82/9.13 | | | | | | (127) $i(all_126_3)
% 61.82/9.13 | | | | | | (128) less_than(all_126_3, all_126_5) = all_126_2
% 61.82/9.13 | | | | | | (129) contains_slb(all_49_7, all_126_5) = all_126_4
% 61.82/9.13 | | | | | | (130) lookup_slb(all_49_7, all_126_5) = all_126_3
% 61.82/9.13 | | | | | | (131) update_slb(all_49_7, all_126_5) = all_126_1
% 61.82/9.13 | | | | | | (132) triple(all_49_8, all_126_1, all_49_6) = all_126_0
% 61.82/9.13 | | | | | | (133) findmin_pqp_res(all_49_8) = all_126_5
% 61.82/9.13 | | | | | | (134) ~ (all_126_2 = 0) | ~ (all_126_4 = 0) | all_126_0 =
% 61.82/9.13 | | | | | | all_62_0
% 61.82/9.13 | | | | | |
% 61.82/9.13 | | | | | | BETA: splitting (95) gives:
% 61.82/9.13 | | | | | |
% 61.82/9.13 | | | | | | Case 1:
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | | (135) all_91_0 = 0
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | | REDUCE: (91), (135) imply:
% 61.82/9.13 | | | | | | | (136) $false
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | | CLOSE: (136) is inconsistent.
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | Case 2:
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | | (137) ? [v0: any] : ? [v1: any] : (less_than(all_58_0,
% 61.82/9.13 | | | | | | | all_49_2) = v0 & less_than(all_49_2, all_58_0) = v1 &
% 61.82/9.13 | | | | | | | ( ~ (v0 = 0) | v1 = 0))
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | | DELTA: instantiating (137) with fresh symbols all_131_0, all_131_1
% 61.82/9.13 | | | | | | | gives:
% 61.82/9.13 | | | | | | | (138) less_than(all_58_0, all_49_2) = all_131_1 &
% 61.82/9.13 | | | | | | | less_than(all_49_2, all_58_0) = all_131_0 & ( ~
% 61.82/9.13 | | | | | | | (all_131_1 = 0) | all_131_0 = 0)
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | | ALPHA: (138) implies:
% 61.82/9.13 | | | | | | | (139) less_than(all_49_2, all_58_0) = all_131_0
% 61.82/9.13 | | | | | | | (140) less_than(all_58_0, all_49_2) = all_131_1
% 61.82/9.13 | | | | | | | (141) ~ (all_131_1 = 0) | all_131_0 = 0
% 61.82/9.13 | | | | | | |
% 61.82/9.13 | | | | | | | GROUND_INST: instantiating (31) with all_49_2, all_121_5,
% 61.82/9.13 | | | | | | | all_49_8, simplifying with (57), (121) gives:
% 61.82/9.13 | | | | | | | (142) all_121_5 = all_49_2
% 61.82/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | GROUND_INST: instantiating (31) with all_116_3, all_121_5,
% 62.21/9.13 | | | | | | | all_49_8, simplifying with (110), (121) gives:
% 62.21/9.13 | | | | | | | (143) all_121_5 = all_116_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | GROUND_INST: instantiating (31) with all_116_3, all_126_5,
% 62.21/9.13 | | | | | | | all_49_8, simplifying with (110), (133) gives:
% 62.21/9.13 | | | | | | | (144) all_126_5 = all_116_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | GROUND_INST: instantiating (31) with all_49_3, all_126_5,
% 62.21/9.13 | | | | | | | all_49_8, simplifying with (101), (133) gives:
% 62.21/9.13 | | | | | | | (145) all_126_5 = all_49_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | COMBINE_EQS: (144), (145) imply:
% 62.21/9.13 | | | | | | | (146) all_116_3 = all_49_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | SIMP: (146) implies:
% 62.21/9.13 | | | | | | | (147) all_116_3 = all_49_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | COMBINE_EQS: (142), (143) imply:
% 62.21/9.13 | | | | | | | (148) all_116_3 = all_49_2
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | SIMP: (148) implies:
% 62.21/9.13 | | | | | | | (149) all_116_3 = all_49_2
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | COMBINE_EQS: (147), (149) imply:
% 62.21/9.13 | | | | | | | (150) all_49_2 = all_49_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | SIMP: (150) implies:
% 62.21/9.13 | | | | | | | (151) all_49_2 = all_49_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | COMBINE_EQS: (142), (151) imply:
% 62.21/9.13 | | | | | | | (152) all_121_5 = all_49_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (131), (145) imply:
% 62.21/9.13 | | | | | | | (153) update_slb(all_49_7, all_49_3) = all_126_1
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (119), (152) imply:
% 62.21/9.13 | | | | | | | (154) update_slb(all_49_7, all_49_3) = all_121_1
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (108), (147) imply:
% 62.21/9.13 | | | | | | | (155) update_slb(all_49_7, all_49_3) = all_116_1
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (55), (151) imply:
% 62.21/9.13 | | | | | | | (156) update_slb(all_49_7, all_49_3) = all_49_1
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (130), (145) imply:
% 62.21/9.13 | | | | | | | (157) lookup_slb(all_49_7, all_49_3) = all_126_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (118), (152) imply:
% 62.21/9.13 | | | | | | | (158) lookup_slb(all_49_7, all_49_3) = all_121_3
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (54), (151) imply:
% 62.21/9.13 | | | | | | | (159) pair_in_list(all_49_1, all_49_5, all_49_3) = all_49_0
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (129), (145) imply:
% 62.21/9.13 | | | | | | | (160) contains_slb(all_49_7, all_49_3) = all_126_4
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (117), (152) imply:
% 62.21/9.13 | | | | | | | (161) contains_slb(all_49_7, all_49_3) = all_121_4
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (107), (147) imply:
% 62.21/9.13 | | | | | | | (162) contains_slb(all_49_7, all_49_3) = all_116_2
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (116), (152) imply:
% 62.21/9.13 | | | | | | | (163) strictly_less_than(all_49_3, all_121_3) = all_121_2
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (128), (145) imply:
% 62.21/9.13 | | | | | | | (164) less_than(all_126_3, all_49_3) = all_126_2
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (140), (151) imply:
% 62.21/9.13 | | | | | | | (165) less_than(all_58_0, all_49_3) = all_131_1
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | REDUCE: (139), (151) imply:
% 62.21/9.13 | | | | | | | (166) less_than(all_49_3, all_58_0) = all_131_0
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | GROUND_INST: instantiating (35) with all_121_4, all_126_4,
% 62.21/9.13 | | | | | | | all_49_3, all_49_7, simplifying with (160), (161)
% 62.21/9.13 | | | | | | | gives:
% 62.21/9.13 | | | | | | | (167) all_126_4 = all_121_4
% 62.21/9.13 | | | | | | |
% 62.21/9.13 | | | | | | | GROUND_INST: instantiating (35) with all_116_2, all_126_4,
% 62.21/9.13 | | | | | | | all_49_3, all_49_7, simplifying with (160), (162)
% 62.21/9.13 | | | | | | | gives:
% 62.21/9.13 | | | | | | | (168) all_126_4 = all_116_2
% 62.21/9.13 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (37) with all_121_3, all_126_3,
% 62.21/9.14 | | | | | | | all_49_3, all_49_7, simplifying with (157), (158)
% 62.21/9.14 | | | | | | | gives:
% 62.21/9.14 | | | | | | | (169) all_126_3 = all_121_3
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (38) with all_116_1, all_121_1,
% 62.21/9.14 | | | | | | | all_49_3, all_49_7, simplifying with (154), (155)
% 62.21/9.14 | | | | | | | gives:
% 62.21/9.14 | | | | | | | (170) all_121_1 = all_116_1
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (38) with all_121_1, all_126_1,
% 62.21/9.14 | | | | | | | all_49_3, all_49_7, simplifying with (153), (154)
% 62.21/9.14 | | | | | | | gives:
% 62.21/9.14 | | | | | | | (171) all_126_1 = all_121_1
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (38) with all_49_1, all_126_1,
% 62.21/9.14 | | | | | | | all_49_3, all_49_7, simplifying with (153), (156)
% 62.21/9.14 | | | | | | | gives:
% 62.21/9.14 | | | | | | | (172) all_126_1 = all_49_1
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | COMBINE_EQS: (171), (172) imply:
% 62.21/9.14 | | | | | | | (173) all_121_1 = all_49_1
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | SIMP: (173) implies:
% 62.21/9.14 | | | | | | | (174) all_121_1 = all_49_1
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | COMBINE_EQS: (167), (168) imply:
% 62.21/9.14 | | | | | | | (175) all_121_4 = all_116_2
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | SIMP: (175) implies:
% 62.21/9.14 | | | | | | | (176) all_121_4 = all_116_2
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | COMBINE_EQS: (170), (174) imply:
% 62.21/9.14 | | | | | | | (177) all_116_1 = all_49_1
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | REDUCE: (132), (172) imply:
% 62.21/9.14 | | | | | | | (178) triple(all_49_8, all_49_1, all_49_6) = all_126_0
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | REDUCE: (120), (174) imply:
% 62.21/9.14 | | | | | | | (179) triple(all_49_8, all_49_1, bad) = all_121_0
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | REDUCE: (109), (177) imply:
% 62.21/9.14 | | | | | | | (180) triple(all_49_8, all_49_1, bad) = all_116_0
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | REDUCE: (164), (169) imply:
% 62.21/9.14 | | | | | | | (181) less_than(all_121_3, all_49_3) = all_126_2
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | REDUCE: (127), (169) imply:
% 62.21/9.14 | | | | | | | (182) $i(all_121_3)
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | REDUCE: (106), (177) imply:
% 62.21/9.14 | | | | | | | (183) $i(all_49_1)
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (42) with all_116_0, all_121_0, bad,
% 62.21/9.14 | | | | | | | all_49_1, all_49_8, simplifying with (179), (180)
% 62.21/9.14 | | | | | | | gives:
% 62.21/9.14 | | | | | | | (184) all_121_0 = all_116_0
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (4) with all_58_0, all_49_3, all_131_0,
% 62.21/9.14 | | | | | | | simplifying with (50), (67), (166) gives:
% 62.21/9.14 | | | | | | | (185) all_131_0 = 0 | less_than(all_58_0, all_49_3) = 0
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (7) with all_49_3, all_58_0, all_131_0,
% 62.21/9.14 | | | | | | | simplifying with (50), (67), (166) gives:
% 62.21/9.14 | | | | | | | (186) ? [v0: any] : ? [v1: any] :
% 62.21/9.14 | | | | | | | (strictly_less_than(all_49_3, all_58_0) = v0 &
% 62.21/9.14 | | | | | | | less_than(all_58_0, all_49_3) = v1 & ( ~ (v0 = 0) |
% 62.21/9.14 | | | | | | | (all_131_0 = 0 & ~ (v1 = 0))))
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (3) with all_58_0, all_49_5, all_49_3,
% 62.21/9.14 | | | | | | | all_131_1, simplifying with (48), (50), (67), (71),
% 62.21/9.14 | | | | | | | (165) gives:
% 62.21/9.14 | | | | | | | (187) all_131_1 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.21/9.14 | | | | | | | less_than(all_58_0, all_49_5) = v0)
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_58_0, all_131_1,
% 62.21/9.14 | | | | | | | simplifying with (50), (67), (165) gives:
% 62.21/9.14 | | | | | | | (188) all_131_1 = 0 | less_than(all_49_3, all_58_0) = 0
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (9) with all_49_3, all_58_0, all_131_1,
% 62.21/9.14 | | | | | | | simplifying with (50), (67), (165) gives:
% 62.21/9.14 | | | | | | | (189) all_131_1 = 0 | ? [v0: any] : ? [v1: any] :
% 62.21/9.14 | | | | | | | (strictly_less_than(all_49_3, all_58_0) = v1 &
% 62.21/9.14 | | | | | | | less_than(all_49_3, all_58_0) = v0 & ( ~ (v0 = 0) | v1
% 62.21/9.14 | | | | | | | = 0))
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_58_0, all_131_1,
% 62.21/9.14 | | | | | | | simplifying with (50), (67), (165) gives:
% 62.21/9.14 | | | | | | | (190) ? [v0: any] : ? [v1: any] :
% 62.21/9.14 | | | | | | | (strictly_less_than(all_49_3, all_58_0) = v0 &
% 62.21/9.14 | | | | | | | less_than(all_49_3, all_58_0) = v1 & ( ~ (v0 = 0) | (v1
% 62.21/9.14 | | | | | | | = 0 & ~ (all_131_1 = 0))))
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (3) with all_121_3, all_49_5, all_49_3,
% 62.21/9.14 | | | | | | | all_126_2, simplifying with (48), (50), (71), (181),
% 62.21/9.14 | | | | | | | (182) gives:
% 62.21/9.14 | | | | | | | (191) all_126_2 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.21/9.14 | | | | | | | less_than(all_121_3, all_49_5) = v0)
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_121_3,
% 62.21/9.14 | | | | | | | all_126_2, simplifying with (50), (181), (182) gives:
% 62.21/9.14 | | | | | | | (192) all_126_2 = 0 | less_than(all_49_3, all_121_3) = 0
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (9) with all_49_3, all_121_3,
% 62.21/9.14 | | | | | | | all_126_2, simplifying with (50), (181), (182) gives:
% 62.21/9.14 | | | | | | | (193) all_126_2 = 0 | ? [v0: any] : ? [v1: any] :
% 62.21/9.14 | | | | | | | (strictly_less_than(all_49_3, all_121_3) = v1 &
% 62.21/9.14 | | | | | | | less_than(all_49_3, all_121_3) = v0 & ( ~ (v0 = 0) | v1
% 62.21/9.14 | | | | | | | = 0))
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_121_3,
% 62.21/9.14 | | | | | | | all_126_2, simplifying with (50), (181), (182) gives:
% 62.21/9.14 | | | | | | | (194) ? [v0: any] : ? [v1: any] :
% 62.21/9.14 | | | | | | | (strictly_less_than(all_49_3, all_121_3) = v0 &
% 62.21/9.14 | | | | | | | less_than(all_49_3, all_121_3) = v1 & ( ~ (v0 = 0) |
% 62.21/9.14 | | | | | | | (v1 = 0 & ~ (all_126_2 = 0))))
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (7) with all_121_3, all_49_3,
% 62.21/9.14 | | | | | | | all_126_2, simplifying with (50), (181), (182) gives:
% 62.21/9.14 | | | | | | | (195) ? [v0: any] : ? [v1: any] :
% 62.21/9.14 | | | | | | | (strictly_less_than(all_121_3, all_49_3) = v0 &
% 62.21/9.14 | | | | | | | less_than(all_49_3, all_121_3) = v1 & ( ~ (v0 = 0) |
% 62.21/9.14 | | | | | | | (all_126_2 = 0 & ~ (v1 = 0))))
% 62.21/9.14 | | | | | | |
% 62.21/9.14 | | | | | | | GROUND_INST: instantiating (10) with all_49_3, all_121_3,
% 62.21/9.14 | | | | | | | all_121_2, simplifying with (50), (163), (182) gives:
% 62.21/9.15 | | | | | | | (196) all_121_2 = 0 | ? [v0: any] : ? [v1: any] :
% 62.21/9.15 | | | | | | | (less_than(all_121_3, all_49_3) = v1 &
% 62.21/9.15 | | | | | | | less_than(all_49_3, all_121_3) = v0 & ( ~ (v0 = 0) | v1
% 62.21/9.15 | | | | | | | = 0))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | GROUND_INST: instantiating (13) with all_49_8, all_49_1, all_49_6,
% 62.21/9.15 | | | | | | | all_126_0, simplifying with (45), (47), (178), (183)
% 62.21/9.15 | | | | | | | gives:
% 62.21/9.15 | | | | | | | (197) all_49_6 = bad | ok(all_126_0) = 0
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | GROUND_INST: instantiating (21) with all_49_8, all_49_7, bad,
% 62.21/9.15 | | | | | | | all_49_3, all_49_1, all_116_0, simplifying with (18),
% 62.21/9.15 | | | | | | | (45), (46), (101), (156), (180) gives:
% 62.21/9.15 | | | | | | | (198) all_49_7 = create_slb | ? [v0: any] : ? [v1: $i] : ?
% 62.21/9.15 | | | | | | | [v2: any] : ? [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.21/9.15 | | | | | | | all_49_7, bad) = v3 & findmin_cpq_eff(v3) = v4 &
% 62.21/9.15 | | | | | | | lookup_slb(all_49_7, all_49_3) = v1 &
% 62.21/9.15 | | | | | | | contains_slb(all_49_7, all_49_3) = v0 & less_than(v1,
% 62.21/9.15 | | | | | | | all_49_3) = v2 & $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 =
% 62.21/9.15 | | | | | | | 0) | ~ (v0 = 0) | v4 = all_116_0))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | DELTA: instantiating (195) with fresh symbols all_152_0, all_152_1
% 62.21/9.15 | | | | | | | gives:
% 62.21/9.15 | | | | | | | (199) strictly_less_than(all_121_3, all_49_3) = all_152_1 &
% 62.21/9.15 | | | | | | | less_than(all_49_3, all_121_3) = all_152_0 & ( ~
% 62.21/9.15 | | | | | | | (all_152_1 = 0) | (all_126_2 = 0 & ~ (all_152_0 = 0)))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | ALPHA: (199) implies:
% 62.21/9.15 | | | | | | | (200) less_than(all_49_3, all_121_3) = all_152_0
% 62.21/9.15 | | | | | | | (201) strictly_less_than(all_121_3, all_49_3) = all_152_1
% 62.21/9.15 | | | | | | | (202) ~ (all_152_1 = 0) | (all_126_2 = 0 & ~ (all_152_0 = 0))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | DELTA: instantiating (190) with fresh symbols all_154_0, all_154_1
% 62.21/9.15 | | | | | | | gives:
% 62.21/9.15 | | | | | | | (203) strictly_less_than(all_49_3, all_58_0) = all_154_1 &
% 62.21/9.15 | | | | | | | less_than(all_49_3, all_58_0) = all_154_0 & ( ~
% 62.21/9.15 | | | | | | | (all_154_1 = 0) | (all_154_0 = 0 & ~ (all_131_1 = 0)))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | ALPHA: (203) implies:
% 62.21/9.15 | | | | | | | (204) less_than(all_49_3, all_58_0) = all_154_0
% 62.21/9.15 | | | | | | | (205) strictly_less_than(all_49_3, all_58_0) = all_154_1
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | DELTA: instantiating (186) with fresh symbols all_156_0, all_156_1
% 62.21/9.15 | | | | | | | gives:
% 62.21/9.15 | | | | | | | (206) strictly_less_than(all_49_3, all_58_0) = all_156_1 &
% 62.21/9.15 | | | | | | | less_than(all_58_0, all_49_3) = all_156_0 & ( ~
% 62.21/9.15 | | | | | | | (all_156_1 = 0) | (all_131_0 = 0 & ~ (all_156_0 = 0)))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | ALPHA: (206) implies:
% 62.21/9.15 | | | | | | | (207) less_than(all_58_0, all_49_3) = all_156_0
% 62.21/9.15 | | | | | | | (208) strictly_less_than(all_49_3, all_58_0) = all_156_1
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | DELTA: instantiating (194) with fresh symbols all_158_0, all_158_1
% 62.21/9.15 | | | | | | | gives:
% 62.21/9.15 | | | | | | | (209) strictly_less_than(all_49_3, all_121_3) = all_158_1 &
% 62.21/9.15 | | | | | | | less_than(all_49_3, all_121_3) = all_158_0 & ( ~
% 62.21/9.15 | | | | | | | (all_158_1 = 0) | (all_158_0 = 0 & ~ (all_126_2 = 0)))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | ALPHA: (209) implies:
% 62.21/9.15 | | | | | | | (210) less_than(all_49_3, all_121_3) = all_158_0
% 62.21/9.15 | | | | | | | (211) strictly_less_than(all_49_3, all_121_3) = all_158_1
% 62.21/9.15 | | | | | | | (212) ~ (all_158_1 = 0) | (all_158_0 = 0 & ~ (all_126_2 = 0))
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | BETA: splitting (198) gives:
% 62.21/9.15 | | | | | | |
% 62.21/9.15 | | | | | | | Case 1:
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | (213) all_49_7 = create_slb
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | REDUCE: (99), (213) imply:
% 62.21/9.15 | | | | | | | | (214) $false
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | CLOSE: (214) is inconsistent.
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | Case 2:
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | (215) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ? [v3: $i]
% 62.21/9.15 | | | | | | | | : ? [v4: $i] : (triple(all_49_8, all_49_7, bad) = v3 &
% 62.21/9.15 | | | | | | | | findmin_cpq_eff(v3) = v4 & lookup_slb(all_49_7,
% 62.21/9.15 | | | | | | | | all_49_3) = v1 & contains_slb(all_49_7, all_49_3) =
% 62.21/9.15 | | | | | | | | v0 & less_than(v1, all_49_3) = v2 & $i(v4) & $i(v3) &
% 62.21/9.15 | | | | | | | | $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v4 =
% 62.21/9.15 | | | | | | | | all_116_0))
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | DELTA: instantiating (215) with fresh symbols all_164_0,
% 62.21/9.15 | | | | | | | | all_164_1, all_164_2, all_164_3, all_164_4 gives:
% 62.21/9.15 | | | | | | | | (216) triple(all_49_8, all_49_7, bad) = all_164_1 &
% 62.21/9.15 | | | | | | | | findmin_cpq_eff(all_164_1) = all_164_0 &
% 62.21/9.15 | | | | | | | | lookup_slb(all_49_7, all_49_3) = all_164_3 &
% 62.21/9.15 | | | | | | | | contains_slb(all_49_7, all_49_3) = all_164_4 &
% 62.21/9.15 | | | | | | | | less_than(all_164_3, all_49_3) = all_164_2 &
% 62.21/9.15 | | | | | | | | $i(all_164_0) & $i(all_164_1) & $i(all_164_3) & ( ~
% 62.21/9.15 | | | | | | | | (all_164_2 = 0) | ~ (all_164_4 = 0) | all_164_0 =
% 62.21/9.15 | | | | | | | | all_116_0)
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | ALPHA: (216) implies:
% 62.21/9.15 | | | | | | | | (217) $i(all_164_3)
% 62.21/9.15 | | | | | | | | (218) $i(all_164_1)
% 62.21/9.15 | | | | | | | | (219) less_than(all_164_3, all_49_3) = all_164_2
% 62.21/9.15 | | | | | | | | (220) contains_slb(all_49_7, all_49_3) = all_164_4
% 62.21/9.15 | | | | | | | | (221) lookup_slb(all_49_7, all_49_3) = all_164_3
% 62.21/9.15 | | | | | | | | (222) findmin_cpq_eff(all_164_1) = all_164_0
% 62.21/9.15 | | | | | | | | (223) triple(all_49_8, all_49_7, bad) = all_164_1
% 62.21/9.15 | | | | | | | | (224) ~ (all_164_2 = 0) | ~ (all_164_4 = 0) | all_164_0 =
% 62.21/9.15 | | | | | | | | all_116_0
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | GROUND_INST: instantiating (33) with all_131_0, all_154_0,
% 62.21/9.15 | | | | | | | | all_58_0, all_49_3, simplifying with (166), (204)
% 62.21/9.15 | | | | | | | | gives:
% 62.21/9.15 | | | | | | | | (225) all_154_0 = all_131_0
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | GROUND_INST: instantiating (33) with all_152_0, all_158_0,
% 62.21/9.15 | | | | | | | | all_121_3, all_49_3, simplifying with (200), (210)
% 62.21/9.15 | | | | | | | | gives:
% 62.21/9.15 | | | | | | | | (226) all_158_0 = all_152_0
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | GROUND_INST: instantiating (33) with all_131_1, all_156_0,
% 62.21/9.15 | | | | | | | | all_49_3, all_58_0, simplifying with (165), (207)
% 62.21/9.15 | | | | | | | | gives:
% 62.21/9.15 | | | | | | | | (227) all_156_0 = all_131_1
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | GROUND_INST: instantiating (34) with all_154_1, all_156_1,
% 62.21/9.15 | | | | | | | | all_58_0, all_49_3, simplifying with (205), (208)
% 62.21/9.15 | | | | | | | | gives:
% 62.21/9.15 | | | | | | | | (228) all_156_1 = all_154_1
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | GROUND_INST: instantiating (34) with all_121_2, all_158_1,
% 62.21/9.15 | | | | | | | | all_121_3, all_49_3, simplifying with (163), (211)
% 62.21/9.15 | | | | | | | | gives:
% 62.21/9.15 | | | | | | | | (229) all_158_1 = all_121_2
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | GROUND_INST: instantiating (35) with all_116_2, all_164_4,
% 62.21/9.15 | | | | | | | | all_49_3, all_49_7, simplifying with (162), (220)
% 62.21/9.15 | | | | | | | | gives:
% 62.21/9.15 | | | | | | | | (230) all_164_4 = all_116_2
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | GROUND_INST: instantiating (37) with all_121_3, all_164_3,
% 62.21/9.15 | | | | | | | | all_49_3, all_49_7, simplifying with (158), (221)
% 62.21/9.15 | | | | | | | | gives:
% 62.21/9.15 | | | | | | | | (231) all_164_3 = all_121_3
% 62.21/9.15 | | | | | | | |
% 62.21/9.15 | | | | | | | | REDUCE: (219), (231) imply:
% 62.21/9.15 | | | | | | | | (232) less_than(all_121_3, all_49_3) = all_164_2
% 62.21/9.15 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (33) with all_126_2, all_164_2,
% 62.21/9.16 | | | | | | | | all_49_3, all_121_3, simplifying with (181), (232)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (233) all_164_2 = all_126_2
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (9) with all_121_3, all_49_3,
% 62.21/9.16 | | | | | | | | all_152_0, simplifying with (50), (182), (200)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (234) all_152_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.21/9.16 | | | | | | | | (strictly_less_than(all_121_3, all_49_3) = v1 &
% 62.21/9.16 | | | | | | | | less_than(all_121_3, all_49_3) = v0 & ( ~ (v0 = 0) |
% 62.21/9.16 | | | | | | | | v1 = 0))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (8) with all_121_3, all_49_3,
% 62.21/9.16 | | | | | | | | all_152_0, simplifying with (50), (182), (200)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (235) ? [v0: any] : ? [v1: any] :
% 62.21/9.16 | | | | | | | | (strictly_less_than(all_121_3, all_49_3) = v0 &
% 62.21/9.16 | | | | | | | | less_than(all_121_3, all_49_3) = v1 & ( ~ (v0 = 0) |
% 62.21/9.16 | | | | | | | | (v1 = 0 & ~ (all_152_0 = 0))))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (7) with all_49_3, all_121_3,
% 62.21/9.16 | | | | | | | | all_152_0, simplifying with (50), (182), (200)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (236) ? [v0: any] : ? [v1: any] :
% 62.21/9.16 | | | | | | | | (strictly_less_than(all_49_3, all_121_3) = v0 &
% 62.21/9.16 | | | | | | | | less_than(all_121_3, all_49_3) = v1 & ( ~ (v0 = 0) |
% 62.21/9.16 | | | | | | | | (all_152_0 = 0 & ~ (v1 = 0))))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (10) with all_49_3, all_58_0,
% 62.21/9.16 | | | | | | | | all_154_1, simplifying with (50), (67), (205)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (237) all_154_1 = 0 | ? [v0: any] : ? [v1: any] :
% 62.21/9.16 | | | | | | | | (less_than(all_58_0, all_49_3) = v1 &
% 62.21/9.16 | | | | | | | | less_than(all_49_3, all_58_0) = v0 & ( ~ (v0 = 0) |
% 62.21/9.16 | | | | | | | | v1 = 0))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (23) with all_164_1, all_164_0,
% 62.21/9.16 | | | | | | | | simplifying with (218), (222) gives:
% 62.21/9.16 | | | | | | | | (238) ? [v0: $i] : ? [v1: $i] : (findmin_cpq_res(all_164_1)
% 62.21/9.16 | | | | | | | | = v1 & removemin_cpq_eff(all_164_1) = v0 &
% 62.21/9.16 | | | | | | | | remove_cpq(all_164_0, v1) = v0 & $i(v1) & $i(v0))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (20) with all_49_8, all_49_7, bad,
% 62.21/9.16 | | | | | | | | all_164_1, all_164_0, simplifying with (18), (45),
% 62.21/9.16 | | | | | | | | (46), (222), (223) gives:
% 62.21/9.16 | | | | | | | | (239) all_49_7 = create_slb | ? [v0: $i] : ? [v1: any] : ?
% 62.21/9.16 | | | | | | | | [v2: $i] : ? [v3: any] : ? [v4: $i] : ? [v5: $i] :
% 62.21/9.16 | | | | | | | | (findmin_pqp_res(all_49_8) = v0 & triple(all_49_8, v4,
% 62.21/9.16 | | | | | | | | bad) = v5 & update_slb(all_49_7, v0) = v4 &
% 62.21/9.16 | | | | | | | | lookup_slb(all_49_7, v0) = v2 &
% 62.21/9.16 | | | | | | | | contains_slb(all_49_7, v0) = v1 & less_than(v2, v0) =
% 62.21/9.16 | | | | | | | | v3 & $i(v5) & $i(v4) & $i(v2) & $i(v0) & ( ~ (v3 = 0)
% 62.21/9.16 | | | | | | | | | ~ (v1 = 0) | v5 = all_164_0))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (19) with all_49_8, all_49_7, bad,
% 62.21/9.16 | | | | | | | | all_164_1, all_164_0, simplifying with (18), (45),
% 62.21/9.16 | | | | | | | | (46), (222), (223) gives:
% 62.21/9.16 | | | | | | | | (240) all_49_7 = create_slb | ? [v0: $i] : ? [v1: any] : ?
% 62.21/9.16 | | | | | | | | [v2: $i] : ? [v3: any] : ? [v4: $i] : ? [v5: $i] :
% 62.21/9.16 | | | | | | | | (findmin_pqp_res(all_49_8) = v0 & triple(all_49_8, v4,
% 62.21/9.16 | | | | | | | | bad) = v5 & update_slb(all_49_7, v0) = v4 &
% 62.21/9.16 | | | | | | | | lookup_slb(all_49_7, v0) = v2 &
% 62.21/9.16 | | | | | | | | contains_slb(all_49_7, v0) = v1 &
% 62.21/9.16 | | | | | | | | strictly_less_than(v0, v2) = v3 & $i(v5) & $i(v4) &
% 62.21/9.16 | | | | | | | | $i(v2) & $i(v0) & ( ~ (v3 = 0) | ~ (v1 = 0) | v5 =
% 62.21/9.16 | | | | | | | | all_164_0))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (17) with all_49_8, all_49_7, bad,
% 62.21/9.16 | | | | | | | | all_164_1, all_164_0, simplifying with (18), (45),
% 62.21/9.16 | | | | | | | | (46), (222), (223) gives:
% 62.21/9.16 | | | | | | | | (241) all_49_7 = create_slb | ? [v0: $i] : ? [v1: any] : ?
% 62.21/9.16 | | | | | | | | [v2: $i] : ? [v3: $i] : (findmin_pqp_res(all_49_8) =
% 62.21/9.16 | | | | | | | | v0 & triple(all_49_8, v2, bad) = v3 &
% 62.21/9.16 | | | | | | | | update_slb(all_49_7, v0) = v2 &
% 62.21/9.16 | | | | | | | | contains_slb(all_49_7, v0) = v1 & $i(v3) & $i(v2) &
% 62.21/9.16 | | | | | | | | $i(v0) & (v3 = all_164_0 | v1 = 0))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (12) with all_49_8, all_49_7,
% 62.21/9.16 | | | | | | | | all_164_1, simplifying with (45), (46), (223)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (242) ? [v0: int] : ( ~ (v0 = 0) & ok(all_164_1) = v0)
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | DELTA: instantiating (242) with fresh symbol all_184_0 gives:
% 62.21/9.16 | | | | | | | | (243) ~ (all_184_0 = 0) & ok(all_164_1) = all_184_0
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | ALPHA: (243) implies:
% 62.21/9.16 | | | | | | | | (244) ~ (all_184_0 = 0)
% 62.21/9.16 | | | | | | | | (245) ok(all_164_1) = all_184_0
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | DELTA: instantiating (238) with fresh symbols all_186_0,
% 62.21/9.16 | | | | | | | | all_186_1 gives:
% 62.21/9.16 | | | | | | | | (246) findmin_cpq_res(all_164_1) = all_186_0 &
% 62.21/9.16 | | | | | | | | removemin_cpq_eff(all_164_1) = all_186_1 &
% 62.21/9.16 | | | | | | | | remove_cpq(all_164_0, all_186_0) = all_186_1 &
% 62.21/9.16 | | | | | | | | $i(all_186_0) & $i(all_186_1)
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | ALPHA: (246) implies:
% 62.21/9.16 | | | | | | | | (247) $i(all_186_0)
% 62.21/9.16 | | | | | | | | (248) remove_cpq(all_164_0, all_186_0) = all_186_1
% 62.21/9.16 | | | | | | | | (249) removemin_cpq_eff(all_164_1) = all_186_1
% 62.21/9.16 | | | | | | | | (250) findmin_cpq_res(all_164_1) = all_186_0
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | DELTA: instantiating (236) with fresh symbols all_188_0,
% 62.21/9.16 | | | | | | | | all_188_1 gives:
% 62.21/9.16 | | | | | | | | (251) strictly_less_than(all_49_3, all_121_3) = all_188_1 &
% 62.21/9.16 | | | | | | | | less_than(all_121_3, all_49_3) = all_188_0 & ( ~
% 62.21/9.16 | | | | | | | | (all_188_1 = 0) | (all_152_0 = 0 & ~ (all_188_0 =
% 62.21/9.16 | | | | | | | | 0)))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | ALPHA: (251) implies:
% 62.21/9.16 | | | | | | | | (252) less_than(all_121_3, all_49_3) = all_188_0
% 62.21/9.16 | | | | | | | | (253) strictly_less_than(all_49_3, all_121_3) = all_188_1
% 62.21/9.16 | | | | | | | | (254) ~ (all_188_1 = 0) | (all_152_0 = 0 & ~ (all_188_0 =
% 62.21/9.16 | | | | | | | | 0))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | DELTA: instantiating (235) with fresh symbols all_190_0,
% 62.21/9.16 | | | | | | | | all_190_1 gives:
% 62.21/9.16 | | | | | | | | (255) strictly_less_than(all_121_3, all_49_3) = all_190_1 &
% 62.21/9.16 | | | | | | | | less_than(all_121_3, all_49_3) = all_190_0 & ( ~
% 62.21/9.16 | | | | | | | | (all_190_1 = 0) | (all_190_0 = 0 & ~ (all_152_0 =
% 62.21/9.16 | | | | | | | | 0)))
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | ALPHA: (255) implies:
% 62.21/9.16 | | | | | | | | (256) less_than(all_121_3, all_49_3) = all_190_0
% 62.21/9.16 | | | | | | | | (257) strictly_less_than(all_121_3, all_49_3) = all_190_1
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (33) with all_126_2, all_190_0,
% 62.21/9.16 | | | | | | | | all_49_3, all_121_3, simplifying with (181), (256)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (258) all_190_0 = all_126_2
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (33) with all_188_0, all_190_0,
% 62.21/9.16 | | | | | | | | all_49_3, all_121_3, simplifying with (252), (256)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (259) all_190_0 = all_188_0
% 62.21/9.16 | | | | | | | |
% 62.21/9.16 | | | | | | | | GROUND_INST: instantiating (34) with all_121_2, all_188_1,
% 62.21/9.16 | | | | | | | | all_121_3, all_49_3, simplifying with (163), (253)
% 62.21/9.16 | | | | | | | | gives:
% 62.21/9.16 | | | | | | | | (260) all_188_1 = all_121_2
% 62.21/9.17 | | | | | | | |
% 62.21/9.17 | | | | | | | | GROUND_INST: instantiating (34) with all_152_1, all_190_1,
% 62.21/9.17 | | | | | | | | all_49_3, all_121_3, simplifying with (201), (257)
% 62.21/9.17 | | | | | | | | gives:
% 62.21/9.17 | | | | | | | | (261) all_190_1 = all_152_1
% 62.21/9.17 | | | | | | | |
% 62.21/9.17 | | | | | | | | COMBINE_EQS: (258), (259) imply:
% 62.21/9.17 | | | | | | | | (262) all_188_0 = all_126_2
% 62.21/9.17 | | | | | | | |
% 62.21/9.17 | | | | | | | | BETA: splitting (62) gives:
% 62.21/9.17 | | | | | | | |
% 62.21/9.17 | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | |
% 62.21/9.17 | | | | | | | | | (263) ok(all_49_4) = 0
% 62.21/9.17 | | | | | | | | |
% 62.21/9.17 | | | | | | | | | GROUND_INST: instantiating (22) with all_49_8, all_49_7, bad,
% 62.21/9.17 | | | | | | | | | all_164_1, all_186_0, simplifying with (18), (45),
% 62.21/9.17 | | | | | | | | | (46), (223), (250) gives:
% 62.21/9.17 | | | | | | | | | (264) all_49_7 = create_slb | (findmin_pqp_res(all_49_8) =
% 62.21/9.17 | | | | | | | | | all_186_0 & $i(all_186_0))
% 62.21/9.17 | | | | | | | | |
% 62.21/9.17 | | | | | | | | | BETA: splitting (264) gives:
% 62.21/9.17 | | | | | | | | |
% 62.21/9.17 | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | (265) all_49_7 = create_slb
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | REDUCE: (99), (265) imply:
% 62.21/9.17 | | | | | | | | | | (266) $false
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | CLOSE: (266) is inconsistent.
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | Case 2:
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | (267) findmin_pqp_res(all_49_8) = all_186_0 &
% 62.21/9.17 | | | | | | | | | | $i(all_186_0)
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | ALPHA: (267) implies:
% 62.21/9.17 | | | | | | | | | | (268) findmin_pqp_res(all_49_8) = all_186_0
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | GROUND_INST: instantiating (31) with all_49_3, all_186_0,
% 62.21/9.17 | | | | | | | | | | all_49_8, simplifying with (101), (268) gives:
% 62.21/9.17 | | | | | | | | | | (269) all_186_0 = all_49_3
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | REDUCE: (248), (269) imply:
% 62.21/9.17 | | | | | | | | | | (270) remove_cpq(all_164_0, all_49_3) = all_186_1
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | BETA: splitting (111) gives:
% 62.21/9.17 | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | (271) all_116_2 = 0
% 62.21/9.17 | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | COMBINE_EQS: (176), (271) imply:
% 62.21/9.17 | | | | | | | | | | | (272) all_121_4 = 0
% 62.21/9.17 | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | COMBINE_EQS: (168), (271) imply:
% 62.21/9.17 | | | | | | | | | | | (273) all_126_4 = 0
% 62.21/9.17 | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | COMBINE_EQS: (230), (271) imply:
% 62.21/9.17 | | | | | | | | | | | (274) all_164_4 = 0
% 62.21/9.17 | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | REDUCE: (162), (271) imply:
% 62.21/9.17 | | | | | | | | | | | (275) contains_slb(all_49_7, all_49_3) = 0
% 62.21/9.17 | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | BETA: splitting (122) gives:
% 62.21/9.17 | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | (276) ~ (all_121_2 = 0)
% 62.21/9.17 | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | BETA: splitting (134) gives:
% 62.21/9.17 | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | (277) ~ (all_126_2 = 0)
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | REF_CLOSE: (33), (181), (192), (193), (196), (276), (277) are
% 62.21/9.17 | | | | | | | | | | | | | inconsistent by sub-proof #12.
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | Case 2:
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | (278) all_126_2 = 0
% 62.21/9.17 | | | | | | | | | | | | | (279) ~ (all_126_4 = 0) | all_126_0 = all_62_0
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | COMBINE_EQS: (233), (278) imply:
% 62.21/9.17 | | | | | | | | | | | | | (280) all_164_2 = 0
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | REDUCE: (181), (278) imply:
% 62.21/9.17 | | | | | | | | | | | | | (281) less_than(all_121_3, all_49_3) = 0
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | BETA: splitting (279) gives:
% 62.21/9.17 | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | (282) ~ (all_126_4 = 0)
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | REDUCE: (273), (282) imply:
% 62.21/9.17 | | | | | | | | | | | | | | (283) $false
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | CLOSE: (283) is inconsistent.
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | Case 2:
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | (284) all_126_0 = all_62_0
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | REDUCE: (178), (284) imply:
% 62.21/9.17 | | | | | | | | | | | | | | (285) triple(all_49_8, all_49_1, all_49_6) = all_62_0
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | BETA: splitting (239) gives:
% 62.21/9.17 | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | (286) all_49_7 = create_slb
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | REDUCE: (99), (286) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | (287) $false
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | CLOSE: (287) is inconsistent.
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | Case 2:
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | (288) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 62.21/9.17 | | | | | | | | | | | | | | | any] : ? [v4: $i] : ? [v5: $i] :
% 62.21/9.17 | | | | | | | | | | | | | | | (findmin_pqp_res(all_49_8) = v0 & triple(all_49_8,
% 62.21/9.17 | | | | | | | | | | | | | | | v4, bad) = v5 & update_slb(all_49_7, v0) = v4
% 62.21/9.17 | | | | | | | | | | | | | | | & lookup_slb(all_49_7, v0) = v2 &
% 62.21/9.17 | | | | | | | | | | | | | | | contains_slb(all_49_7, v0) = v1 & less_than(v2,
% 62.21/9.17 | | | | | | | | | | | | | | | v0) = v3 & $i(v5) & $i(v4) & $i(v2) & $i(v0) &
% 62.21/9.17 | | | | | | | | | | | | | | | ( ~ (v3 = 0) | ~ (v1 = 0) | v5 = all_164_0))
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | DELTA: instantiating (288) with fresh symbols all_251_0,
% 62.21/9.17 | | | | | | | | | | | | | | | all_251_1, all_251_2, all_251_3, all_251_4,
% 62.21/9.17 | | | | | | | | | | | | | | | all_251_5 gives:
% 62.21/9.17 | | | | | | | | | | | | | | | (289) findmin_pqp_res(all_49_8) = all_251_5 &
% 62.21/9.17 | | | | | | | | | | | | | | | triple(all_49_8, all_251_1, bad) = all_251_0 &
% 62.21/9.17 | | | | | | | | | | | | | | | update_slb(all_49_7, all_251_5) = all_251_1 &
% 62.21/9.17 | | | | | | | | | | | | | | | lookup_slb(all_49_7, all_251_5) = all_251_3 &
% 62.21/9.17 | | | | | | | | | | | | | | | contains_slb(all_49_7, all_251_5) = all_251_4 &
% 62.21/9.17 | | | | | | | | | | | | | | | less_than(all_251_3, all_251_5) = all_251_2 &
% 62.21/9.17 | | | | | | | | | | | | | | | $i(all_251_0) & $i(all_251_1) & $i(all_251_3) &
% 62.21/9.17 | | | | | | | | | | | | | | | $i(all_251_5) & ( ~ (all_251_2 = 0) | ~
% 62.21/9.17 | | | | | | | | | | | | | | | (all_251_4 = 0) | all_251_0 = all_164_0)
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | ALPHA: (289) implies:
% 62.21/9.17 | | | | | | | | | | | | | | | (290) $i(all_251_5)
% 62.21/9.17 | | | | | | | | | | | | | | | (291) $i(all_251_3)
% 62.21/9.17 | | | | | | | | | | | | | | | (292) $i(all_251_1)
% 62.21/9.17 | | | | | | | | | | | | | | | (293) less_than(all_251_3, all_251_5) = all_251_2
% 62.21/9.17 | | | | | | | | | | | | | | | (294) lookup_slb(all_49_7, all_251_5) = all_251_3
% 62.21/9.17 | | | | | | | | | | | | | | | (295) update_slb(all_49_7, all_251_5) = all_251_1
% 62.21/9.17 | | | | | | | | | | | | | | | (296) triple(all_49_8, all_251_1, bad) = all_251_0
% 62.21/9.17 | | | | | | | | | | | | | | | (297) findmin_pqp_res(all_49_8) = all_251_5
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | BETA: splitting (224) gives:
% 62.21/9.17 | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | (298) ~ (all_164_2 = 0)
% 62.21/9.17 | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | REDUCE: (280), (298) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | (299) $false
% 62.21/9.17 | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | CLOSE: (299) is inconsistent.
% 62.21/9.17 | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | Case 2:
% 62.21/9.17 | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | (300) ~ (all_164_4 = 0) | all_164_0 = all_116_0
% 62.21/9.17 | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | BETA: splitting (300) gives:
% 62.21/9.17 | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | (301) ~ (all_164_4 = 0)
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | REDUCE: (274), (301) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (302) $false
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | CLOSE: (302) is inconsistent.
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | Case 2:
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | (303) all_164_0 = all_116_0
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | REDUCE: (270), (303) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (304) remove_cpq(all_116_0, all_49_3) = all_186_1
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_49_3, all_251_5,
% 62.21/9.17 | | | | | | | | | | | | | | | | | all_49_8, simplifying with (101), (297) gives:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (305) all_251_5 = all_49_3
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | REDUCE: (295), (305) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (306) update_slb(all_49_7, all_49_3) = all_251_1
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | REDUCE: (294), (305) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (307) lookup_slb(all_49_7, all_49_3) = all_251_3
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | REDUCE: (293), (305) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (308) less_than(all_251_3, all_49_3) = all_251_2
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_121_3, all_251_3,
% 62.21/9.17 | | | | | | | | | | | | | | | | | all_49_3, all_49_7, simplifying with (158), (307)
% 62.21/9.17 | | | | | | | | | | | | | | | | | gives:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (309) all_251_3 = all_121_3
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (38) with all_49_1, all_251_1,
% 62.21/9.17 | | | | | | | | | | | | | | | | | all_49_3, all_49_7, simplifying with (156), (306)
% 62.21/9.17 | | | | | | | | | | | | | | | | | gives:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (310) all_251_1 = all_49_1
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | REDUCE: (296), (310) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (311) triple(all_49_8, all_49_1, bad) = all_251_0
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | REDUCE: (308), (309) imply:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (312) less_than(all_121_3, all_49_3) = all_251_2
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_251_2, all_49_3,
% 62.21/9.17 | | | | | | | | | | | | | | | | | all_121_3, simplifying with (281), (312) gives:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (313) all_251_2 = 0
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_116_0, all_251_0, bad,
% 62.21/9.17 | | | | | | | | | | | | | | | | | all_49_1, all_49_8, simplifying with (180), (311)
% 62.21/9.17 | | | | | | | | | | | | | | | | | gives:
% 62.21/9.17 | | | | | | | | | | | | | | | | | (314) all_251_0 = all_116_0
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | BETA: splitting (141) gives:
% 62.21/9.17 | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | | (315) ~ (all_131_1 = 0)
% 62.21/9.17 | | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | | BETA: splitting (185) gives:
% 62.21/9.17 | | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | | Case 1:
% 62.21/9.17 | | | | | | | | | | | | | | | | | | |
% 62.21/9.17 | | | | | | | | | | | | | | | | | | | (316) less_than(all_58_0, all_49_3) = 0
% 62.21/9.17 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_131_1, 0, all_49_3,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | all_58_0, simplifying with (165), (316) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | (317) all_131_1 = 0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | REDUCE: (315), (317) imply:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | (318) $false
% 62.21/9.18 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | CLOSE: (318) is inconsistent.
% 62.21/9.18 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | Case 2:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | (319) all_131_0 = 0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | REDUCE: (166), (319) imply:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | (320) less_than(all_49_3, all_58_0) = 0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | BETA: splitting (237) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | Case 1:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_58_0, all_121_3,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_3, all_131_1, simplifying with (50), (67),
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (165), (182), (281) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (321) all_131_1 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_121_3) = v0)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_121_3, all_49_3,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | simplifying with (50), (182), (281) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (322) ? [v0: any] : ? [v1: any] :
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_121_3, all_49_3) = v1 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_121_3) = v0 & (v1 = 0 |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_49_8, all_49_1, bad,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_3, all_116_0, all_186_1, simplifying with
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (18), (45), (50), (180), (183), (304) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (323) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v5) & $i(v4) &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | v5 = all_186_1))
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_49_8, all_49_1, bad,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_3, all_116_0, all_186_1, simplifying with
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (18), (45), (50), (180), (183), (304) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (324) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, v1) = v2 & $i(v5) &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | = 0) | v5 = all_186_1))
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_49_8, all_49_1,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_6, all_49_3, all_62_0, all_62_1,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | simplifying with (45), (47), (50), (74), (183),
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (285) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (325) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | v4, all_49_6) = v5 & lookup_slb(all_49_1,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_3) = v1 & remove_slb(all_49_1,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_3) = v4 & contains_slb(all_49_1,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_3) = v0 & less_than(v1, all_49_3) = v2
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | & $i(v5) & $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | 0) | ~ (v0 = 0) | v5 = all_62_1))
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_49_8, all_49_1,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_49_6, all_49_3, all_62_0, all_62_1,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | simplifying with (45), (47), (50), (74), (183),
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (285) gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (326) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, v1) = v2 & $i(v5) &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | = 0) | v5 = all_62_1))
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbols all_298_0,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_298_1 gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (327) strictly_less_than(all_121_3, all_49_3) =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_298_0 & less_than(all_49_3, all_121_3) =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_298_1 & (all_298_0 = 0 | all_298_1 = 0)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | ALPHA: (327) implies:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (328) less_than(all_49_3, all_121_3) = all_298_1
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (329) strictly_less_than(all_121_3, all_49_3) =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_298_0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (330) all_298_0 = 0 | all_298_1 = 0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (324) with fresh symbols all_308_0,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_308_1, all_308_2, all_308_3, all_308_4,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_308_5 gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (331) remove_pqp(all_49_8, all_49_3) = all_308_2 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | triple(all_308_2, all_308_1, bad) = all_308_0 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_308_4 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_308_1 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_308_5 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, all_308_4) =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_308_3 & $i(all_308_0) & $i(all_308_1) &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | $i(all_308_2) & $i(all_308_4) & ( ~ (all_308_3 =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | 0) | ~ (all_308_5 = 0) | all_308_0 =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_186_1)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | ALPHA: (331) implies:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (332) remove_slb(all_49_1, all_49_3) = all_308_1
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (333) lookup_slb(all_49_1, all_49_3) = all_308_4
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (334) triple(all_308_2, all_308_1, bad) = all_308_0
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (335) remove_pqp(all_49_8, all_49_3) = all_308_2
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (323) with fresh symbols all_310_0,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_310_1, all_310_2, all_310_3, all_310_4,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_310_5 gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (336) remove_pqp(all_49_8, all_49_3) = all_310_2 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | triple(all_310_2, all_310_1, bad) = all_310_0 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_310_4 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_310_1 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_310_5 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | less_than(all_310_4, all_49_3) = all_310_3 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | $i(all_310_0) & $i(all_310_1) & $i(all_310_2) &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | $i(all_310_4) & ( ~ (all_310_3 = 0) | ~
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (all_310_5 = 0) | all_310_0 = all_186_1)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | ALPHA: (336) implies:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (337) $i(all_310_4)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (338) less_than(all_310_4, all_49_3) = all_310_3
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (339) remove_slb(all_49_1, all_49_3) = all_310_1
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (340) lookup_slb(all_49_1, all_49_3) = all_310_4
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (341) remove_pqp(all_49_8, all_49_3) = all_310_2
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (342) ~ (all_310_3 = 0) | ~ (all_310_5 = 0) |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_310_0 = all_186_1
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (326) with fresh symbols all_312_0,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_312_1, all_312_2, all_312_3, all_312_4,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_312_5 gives:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (343) remove_pqp(all_49_8, all_49_3) = all_312_2 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | triple(all_312_2, all_312_1, bad) = all_312_0 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_312_4 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_312_1 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_312_5 &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, all_312_4) =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_312_3 & $i(all_312_0) & $i(all_312_1) &
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | $i(all_312_2) & $i(all_312_4) & ( ~ (all_312_3 =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | 0) | ~ (all_312_5 = 0) | all_312_0 =
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_62_1)
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | ALPHA: (343) implies:
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (344) remove_slb(all_49_1, all_49_3) = all_312_1
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (345) lookup_slb(all_49_1, all_49_3) = all_312_4
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | (346) remove_pqp(all_49_8, all_49_3) = all_312_2
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (325) with fresh symbols all_314_0,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_314_1, all_314_2, all_314_3, all_314_4,
% 62.21/9.18 | | | | | | | | | | | | | | | | | | | | all_314_5 gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | (347) remove_pqp(all_49_8, all_49_3) = all_314_2 &
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | triple(all_314_2, all_314_1, all_49_6) = all_314_0
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | & lookup_slb(all_49_1, all_49_3) = all_314_4 &
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_314_1 &
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_314_5 &
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | less_than(all_314_4, all_49_3) = all_314_3 &
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | $i(all_314_0) & $i(all_314_1) & $i(all_314_2) &
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | $i(all_314_4) & ( ~ (all_314_3 = 0) | ~
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | (all_314_5 = 0) | all_314_0 = all_62_1)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | ALPHA: (347) implies:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | (348) remove_slb(all_49_1, all_49_3) = all_314_1
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | (349) lookup_slb(all_49_1, all_49_3) = all_314_4
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | (350) triple(all_314_2, all_314_1, all_49_6) = all_314_0
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | (351) remove_pqp(all_49_8, all_49_3) = all_314_2
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | BETA: splitting (321) gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (352) all_131_1 = 0
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (315), (352) imply:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (353) $false
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | CLOSE: (353) is inconsistent.
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (354) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_121_3) = v0)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (354) with fresh symbol all_323_0
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (355) ~ (all_323_0 = 0) & less_than(all_58_0,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_121_3) = all_323_0
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | ALPHA: (355) implies:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (356) ~ (all_323_0 = 0)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (357) less_than(all_58_0, all_121_3) = all_323_0
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_152_0, all_298_1,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_121_3, all_49_3, simplifying with (200), (328)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (358) all_298_1 = all_152_0
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_152_1, all_298_0,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_121_3, simplifying with (201), (329)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (359) all_298_0 = all_152_1
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_312_1, all_314_1,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (344), (348)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (360) all_314_1 = all_312_1
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_310_1, all_314_1,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (339), (348)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (361) all_314_1 = all_310_1
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_308_1, all_314_1,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (332), (348)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (362) all_314_1 = all_308_1
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_312_4, all_314_4,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (345), (349)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (363) all_314_4 = all_312_4
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_310_4, all_314_4,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (340), (349)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (364) all_314_4 = all_310_4
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_308_4, all_314_4,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (333), (349)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (365) all_314_4 = all_308_4
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_312_2, all_314_2,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (346), (351)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (366) all_314_2 = all_312_2
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_310_2, all_314_2,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (341), (351)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (367) all_314_2 = all_310_2
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_308_2, all_314_2,
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (335), (351)
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (368) all_314_2 = all_308_2
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (360), (362) imply:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (369) all_312_1 = all_308_1
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (360), (361) imply:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (370) all_312_1 = all_310_1
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (366), (368) imply:
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | (371) all_312_2 = all_308_2
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.21/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (366), (367) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (372) all_312_2 = all_310_2
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (363), (365) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (373) all_312_4 = all_308_4
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (363), (364) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (374) all_312_4 = all_310_4
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (369), (370) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (375) all_310_1 = all_308_1
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | SIMP: (375) implies:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (376) all_310_1 = all_308_1
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (371), (372) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (377) all_310_2 = all_308_2
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (373), (374) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (378) all_310_4 = all_308_4
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | SIMP: (378) implies:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (379) all_310_4 = all_308_4
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (350), (362), (368) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (380) triple(all_308_2, all_308_1, all_49_6) = all_314_0
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (338), (379) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (381) less_than(all_308_4, all_49_3) = all_310_3
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (337), (379) imply:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | (382) $i(all_308_4)
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (202) gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | (383) ~ (all_152_1 = 0)
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (234) gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_121_3, all_58_0,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_323_0, simplifying with (67), (182), (357)
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (384) all_323_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_121_3, all_58_0) = v1 &
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_121_3, all_58_0) = v0 & ( ~ (v0 =
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_308_4,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_310_3, simplifying with (50), (381), (382)
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (385) all_310_3 = 0 | less_than(all_49_3, all_308_4) = 0
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_308_4,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_310_3, simplifying with (50), (381), (382)
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (386) ? [v0: any] : ? [v1: any] :
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_308_4) = v0 &
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v1 & ( ~ (v0 =
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_310_3 = 0))))
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_308_4, all_49_3,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_310_3, simplifying with (50), (381), (382)
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (387) ? [v0: any] : ? [v1: any] :
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_308_4, all_49_3) = v0 &
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v1 & ( ~ (v0 =
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | 0) | (all_310_3 = 0 & ~ (v1 = 0))))
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_49_6, all_49_3, all_308_2, all_308_1,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_314_0, simplifying with (45), (47), (50),
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (183), (332), (335), (380) gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (388) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_49_1, all_49_6) = v3 & remove_cpq(v3,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_49_3) = v4 & lookup_slb(all_49_1,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_49_3) = v1 & contains_slb(all_49_1,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_49_3) = v0 & less_than(v1, all_49_3) = v2
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | & $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (v0 = 0) | v4 = all_314_0))
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1, bad,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_2, all_308_1, all_308_0,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | simplifying with (18), (45), (50), (183), (332),
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (334), (335) gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (389) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_49_1, bad) = v3 & remove_cpq(v3, all_49_3)
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | = v4 & lookup_slb(all_49_1, all_49_3) = v1 &
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v4) & $i(v3) &
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v4 =
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_308_0))
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (387) with fresh symbols all_385_0,
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_385_1 gives:
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | (390) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_385_1 & less_than(all_49_3, all_308_4) =
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | all_385_0 & ( ~ (all_385_1 = 0) | (all_310_3 = 0 &
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_385_0 = 0)))
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.19 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (390) implies:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (391) less_than(all_49_3, all_308_4) = all_385_0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (392) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_385_1
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (393) ~ (all_385_1 = 0) | (all_310_3 = 0 & ~
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (all_385_0 = 0))
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (386) with fresh symbols all_389_0,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_389_1 gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (394) strictly_less_than(all_49_3, all_308_4) =
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_389_1 & less_than(all_49_3, all_308_4) =
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_389_0 & ( ~ (all_389_1 = 0) | (all_389_0 = 0 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_310_3 = 0)))
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (394) implies:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (395) less_than(all_49_3, all_308_4) = all_389_0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (389) with fresh symbols all_391_0,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_391_1, all_391_2, all_391_3, all_391_4 gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (396) triple(all_49_8, all_49_1, bad) = all_391_1 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | remove_cpq(all_391_1, all_49_3) = all_391_0 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_391_3 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_391_4 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_391_3, all_49_3) = all_391_2 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | $i(all_391_0) & $i(all_391_1) & $i(all_391_3) & (
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_391_2 = 0) | ~ (all_391_4 = 0) |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_391_0 = all_308_0)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (396) implies:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (397) $i(all_391_3)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (398) less_than(all_391_3, all_49_3) = all_391_2
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (399) lookup_slb(all_49_1, all_49_3) = all_391_3
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (388) with fresh symbols all_393_0,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_393_1, all_393_2, all_393_3, all_393_4 gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (400) triple(all_49_8, all_49_1, all_49_6) = all_393_1 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | remove_cpq(all_393_1, all_49_3) = all_393_0 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_393_3 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_393_4 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_393_3, all_49_3) = all_393_2 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | $i(all_393_0) & $i(all_393_1) & $i(all_393_3) & (
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_393_2 = 0) | ~ (all_393_4 = 0) |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_393_0 = all_314_0)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (400) implies:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (401) less_than(all_393_3, all_49_3) = all_393_2
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (402) lookup_slb(all_49_1, all_49_3) = all_393_3
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_385_0, all_389_0,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_308_4, all_49_3, simplifying with (391), (395)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (403) all_389_0 = all_385_0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_308_4, all_393_3,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (333), (402)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (404) all_393_3 = all_308_4
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_391_3, all_393_3,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (399), (402)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (405) all_393_3 = all_391_3
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (404), (405) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (406) all_391_3 = all_308_4
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (401), (404) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (407) less_than(all_308_4, all_49_3) = all_393_2
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (398), (406) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | (408) less_than(all_308_4, all_49_3) = all_391_2
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (384) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (409) all_323_0 = 0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (356), (409) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (410) $false
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (410) is inconsistent.
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_310_3, all_393_2,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (381), (407)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (411) all_393_2 = all_310_3
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_391_2, all_393_2,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (407), (408)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (412) all_393_2 = all_391_2
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (411), (412) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (413) all_391_2 = all_310_3
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (413) implies:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (414) all_391_2 = all_310_3
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_308_4, all_49_3,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | all_385_0, simplifying with (50), (382), (391)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (415) all_385_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_308_4, all_49_3) = v1 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_49_3) = v0 & ( ~ (v0 =
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (385) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (416) less_than(all_49_3, all_308_4) = 0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_385_0, 0, all_308_4,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, simplifying with (391), (416) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (417) all_385_0 = 0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_308_4,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_60_0, simplifying with (48), (50),
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (72), (382), (416) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (418) all_60_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_49_5) = v0)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (418) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (419) all_60_0 = 0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (70), (419) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (420) $false
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (420) is inconsistent.
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (421) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_308_4,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | all_49_5) = v0)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (421) with fresh symbol all_516_0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (422) ~ (all_516_0 = 0) & less_than(all_308_4,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | all_49_5) = all_516_0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (422) implies:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (423) ~ (all_516_0 = 0)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (424) less_than(all_308_4, all_49_5) = all_516_0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_49_5, all_308_4,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | all_516_0, simplifying with (48), (382), (424)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (425) all_516_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_5, all_308_4) = v1 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_5, all_308_4) = v0 & ( ~ (v0 =
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (425) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | (426) all_516_0 = 0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (423), (426) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | (427) $false
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (427) is inconsistent.
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | (428) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | (156), (320), (428), (l49_li3637) are inconsistent
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #11.
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (429) all_310_3 = 0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (430) ~ (less_than(all_49_3, all_308_4) = 0)
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (381), (429) imply:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (431) less_than(all_308_4, all_49_3) = 0
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_308_4, all_49_3,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (50), (382), (431) gives:
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (432) ? [v0: any] : ? [v1: any] :
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_308_4, all_49_3) = v1 &
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v0 & (v1 = 0 |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (432) with fresh symbols all_493_0,
% 62.48/9.20 | | | | | | | | | | | | | | | | | | | | | | | | | all_493_1 gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | (433) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | all_493_0 & less_than(all_49_3, all_308_4) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | all_493_1 & (all_493_0 = 0 | all_493_1 = 0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (433) implies:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | (434) less_than(all_49_3, all_308_4) = all_493_1
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | (435) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | all_493_0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | (436) all_493_0 = 0 | all_493_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_385_0, all_493_1,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | all_308_4, all_49_3, simplifying with (391), (434)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | (437) all_493_1 = all_385_0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_385_1, all_493_0,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (392), (435)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | (438) all_493_0 = all_385_1
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (393) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | (439) ~ (all_385_1 = 0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (415) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | (440) all_385_0 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (391), (440) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | (441) less_than(all_49_3, all_308_4) = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (430), (441) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | (442) $false
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (442) is inconsistent.
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | (443) ~ (all_385_0 = 0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (436) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (444) all_493_0 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (438), (444) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (445) all_385_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (439), (445) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (446) $false
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (446) is inconsistent.
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (447) all_493_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (437), (447) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (448) all_385_0 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (443), (448) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (449) $false
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (449) is inconsistent.
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | (450) all_385_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (392), (450) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | (451) strictly_less_than(all_308_4, all_49_3) = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (26), (33), (41), (44), (46), (48), (50), (59),
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | (67), (68), (151), (156), (159), (320), (382),
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | (451), (l49_li3637) are inconsistent by sub-proof
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | | #10.
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | (452) ~ (all_152_0 = 0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (330) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (453) all_298_0 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (359), (453) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (454) all_152_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (454) implies:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (455) all_152_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (383), (455) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (456) $false
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (456) is inconsistent.
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (457) all_298_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (358), (457) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (458) all_152_0 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (458) implies:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (459) all_152_0 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (452), (459) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | (460) $false
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (460) is inconsistent.
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (461) all_152_1 = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (462) all_126_2 = 0 & ~ (all_152_0 = 0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (462) implies:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (463) ~ (all_152_0 = 0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (201), (461) imply:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (464) strictly_less_than(all_121_3, all_49_3) = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_308_4, all_121_3,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_310_3, simplifying with (50), (182),
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (281), (381), (382) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (465) all_310_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_121_3) = v0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_308_4,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_310_3, simplifying with (50), (381), (382)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (466) all_310_3 = 0 | less_than(all_49_3, all_308_4) = 0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_308_4,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_310_3, simplifying with (50), (381), (382)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (467) ? [v0: any] : ? [v1: any] :
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_308_4) = v0 &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v1 & ( ~ (v0 =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_310_3 = 0))))
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_308_4, all_49_3,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_310_3, simplifying with (50), (381), (382)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (468) ? [v0: any] : ? [v1: any] :
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_308_4, all_49_3) = v0 &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v1 & ( ~ (v0 =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | 0) | (all_310_3 = 0 & ~ (v1 = 0))))
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (26) with all_49_7, all_49_5,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_121_3, all_49_3, all_49_1, all_49_0,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | simplifying with (46), (48), (50), (156), (159),
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (182), (464) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (469) all_49_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | pair_in_list(all_49_7, all_49_5, all_121_3) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | v0)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_6, all_49_3, all_308_2, all_308_1,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_314_0, simplifying with (45), (47), (50),
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (183), (332), (335), (380) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (470) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_1, all_49_6) = v3 & remove_cpq(v3,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_3) = v4 & lookup_slb(all_49_1,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_3) = v1 & contains_slb(all_49_1,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_3) = v0 & less_than(v1, all_49_3) = v2
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | & $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (v0 = 0) | v4 = all_314_0))
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1, bad,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_2, all_308_1, all_308_0,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | simplifying with (18), (45), (50), (183), (332),
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (334), (335) gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (471) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_49_1, bad) = v3 & remove_cpq(v3, all_49_3)
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | = v4 & lookup_slb(all_49_1, all_49_3) = v1 &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v4) & $i(v3) &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v4 =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_308_0))
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (468) with fresh symbols all_372_0,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_372_1 gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (472) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_372_1 & less_than(all_49_3, all_308_4) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_372_0 & ( ~ (all_372_1 = 0) | (all_310_3 = 0 &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | ~ (all_372_0 = 0)))
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (472) implies:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (473) less_than(all_49_3, all_308_4) = all_372_0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (474) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_372_1
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (475) ~ (all_372_1 = 0) | (all_310_3 = 0 & ~
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (all_372_0 = 0))
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (467) with fresh symbols all_374_0,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_374_1 gives:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (476) strictly_less_than(all_49_3, all_308_4) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_374_1 & less_than(all_49_3, all_308_4) =
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_374_0 & ( ~ (all_374_1 = 0) | (all_374_0 = 0 &
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | ~ (all_310_3 = 0)))
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (476) implies:
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | (477) less_than(all_49_3, all_308_4) = all_374_0
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (471) with fresh symbols all_376_0,
% 62.48/9.21 | | | | | | | | | | | | | | | | | | | | | | all_376_1, all_376_2, all_376_3, all_376_4 gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | (478) triple(all_49_8, all_49_1, bad) = all_376_1 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | remove_cpq(all_376_1, all_49_3) = all_376_0 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_376_3 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_376_4 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | less_than(all_376_3, all_49_3) = all_376_2 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | $i(all_376_0) & $i(all_376_1) & $i(all_376_3) & (
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | ~ (all_376_2 = 0) | ~ (all_376_4 = 0) |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | all_376_0 = all_308_0)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (478) implies:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | (479) $i(all_376_3)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | (480) less_than(all_376_3, all_49_3) = all_376_2
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | (481) lookup_slb(all_49_1, all_49_3) = all_376_3
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (470) with fresh symbols all_378_0,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | all_378_1, all_378_2, all_378_3, all_378_4 gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | (482) triple(all_49_8, all_49_1, all_49_6) = all_378_1 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | remove_cpq(all_378_1, all_49_3) = all_378_0 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_378_3 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_378_4 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | less_than(all_378_3, all_49_3) = all_378_2 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | $i(all_378_0) & $i(all_378_1) & $i(all_378_3) & (
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | ~ (all_378_2 = 0) | ~ (all_378_4 = 0) |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | all_378_0 = all_314_0)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (482) implies:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | (483) less_than(all_378_3, all_49_3) = all_378_2
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | (484) lookup_slb(all_49_1, all_49_3) = all_378_3
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (469) gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (485) all_49_0 = 0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (44), (485) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (486) $false
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (486) is inconsistent.
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_372_0, all_374_0,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_308_4, all_49_3, simplifying with (473), (477)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (487) all_374_0 = all_372_0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_308_4, all_378_3,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (333), (484)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (488) all_378_3 = all_308_4
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_376_3, all_378_3,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (481), (484)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (489) all_378_3 = all_376_3
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (488), (489) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (490) all_376_3 = all_308_4
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (483), (488) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (491) less_than(all_308_4, all_49_3) = all_378_2
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (480), (490) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (492) less_than(all_308_4, all_49_3) = all_376_2
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_310_3, all_378_2,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (381), (491)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (493) all_378_2 = all_310_3
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_376_2, all_378_2,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (491), (492)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (494) all_378_2 = all_376_2
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (493), (494) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (495) all_376_2 = all_310_3
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_308_4, all_49_3,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_372_0, simplifying with (50), (382), (473)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (496) all_372_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_308_4, all_49_3) = v1 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_49_3) = v0 & ( ~ (v0 =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_308_4, all_49_3,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_372_0, simplifying with (50), (382), (473)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (497) ? [v0: any] : ? [v1: any] :
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_308_4, all_49_3) = v0 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_49_3) = v1 & ( ~ (v0 =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_372_0 = 0))))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_49_3, all_308_4,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_372_0, simplifying with (50), (382), (473)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (498) ? [v0: any] : ? [v1: any] :
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_308_4) = v0 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_49_3) = v1 & ( ~ (v0 =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | 0) | (all_372_0 = 0 & ~ (v1 = 0))))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with all_308_4, all_49_3,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_372_1, simplifying with (50), (382), (474)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (499) all_372_1 = 0 | ? [v0: any] : ? [v1: any] :
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (less_than(all_308_4, all_49_3) = v0 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v1 & ( ~ (v0 =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (498) with fresh symbols all_406_0,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_406_1 gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (500) strictly_less_than(all_49_3, all_308_4) =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_406_1 & less_than(all_308_4, all_49_3) =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_406_0 & ( ~ (all_406_1 = 0) | (all_372_0 = 0 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_406_0 = 0)))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (500) implies:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (501) less_than(all_308_4, all_49_3) = all_406_0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (497) with fresh symbols all_408_0,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_408_1 gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (502) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_408_1 & less_than(all_308_4, all_49_3) =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_408_0 & ( ~ (all_408_1 = 0) | (all_408_0 = 0 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_372_0 = 0)))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (502) implies:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (503) less_than(all_308_4, all_49_3) = all_408_0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (504) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_408_1
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_310_3, all_408_0,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (381), (503)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (505) all_408_0 = all_310_3
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_406_0, all_408_0,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (501), (503)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (506) all_408_0 = all_406_0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_372_1, all_408_1,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (474), (504)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (507) all_408_1 = all_372_1
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (505), (506) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | (508) all_406_0 = all_310_3
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (342) gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | (509) ~ (all_310_3 = 0)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (466) gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | (510) less_than(all_49_3, all_308_4) = 0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (465) gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (511) all_310_3 = 0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (509), (511) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (512) $false
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (512) is inconsistent.
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (513) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_308_4,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3) = v0)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (513) with fresh symbol all_456_0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (514) ~ (all_456_0 = 0) & less_than(all_308_4,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3) = all_456_0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (514) implies:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (515) ~ (all_456_0 = 0)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (516) less_than(all_308_4, all_121_3) = all_456_0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_121_3, all_49_3,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | all_308_4, simplifying with (50), (182), (281),
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (382), (510) gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (517) less_than(all_121_3, all_308_4) = 0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_121_3, all_308_4,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | all_456_0, simplifying with (182), (382), (516)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (518) all_456_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_121_3, all_308_4) = v1 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_121_3, all_308_4) = v0 & ( ~ (v0 =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (518) gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | (519) all_456_0 = 0
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (515), (519) imply:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | (520) $false
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (520) is inconsistent.
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | (521) ? [v0: any] : ? [v1: any] :
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_121_3, all_308_4) = v1 &
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_121_3, all_308_4) = v0 & ( ~ (v0 =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (521) with fresh symbols all_499_0,
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_499_1 gives:
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | (522) strictly_less_than(all_121_3, all_308_4) =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_499_0 & less_than(all_121_3, all_308_4) =
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_499_1 & ( ~ (all_499_1 = 0) | all_499_0 = 0)
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (522) implies:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (523) less_than(all_121_3, all_308_4) = all_499_1
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (524) ~ (all_499_1 = 0) | all_499_0 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_499_1, all_308_4,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3, simplifying with (517), (523) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (525) all_499_1 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (524) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (526) ~ (all_499_1 = 0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (525), (526) imply:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (527) $false
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (527) is inconsistent.
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (528) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (156), (320), (528), (l49_li3637) are inconsistent
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #11.
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | (529) all_310_3 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (509), (529) imply:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | (530) $false
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (530) is inconsistent.
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (531) all_310_3 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (381), (531) imply:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (532) less_than(all_308_4, all_49_3) = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_58_0, all_308_4,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_131_1, simplifying with (50), (67),
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (165), (382), (532) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (533) all_131_1 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_308_4) = v0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_308_4, all_49_3,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (50), (382), (532) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (534) ? [v0: any] : ? [v1: any] :
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_308_4, all_49_3) = v1 &
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v0 & (v1 = 0 |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (534) with fresh symbols all_461_0,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | all_461_1 gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (535) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | all_461_0 & less_than(all_49_3, all_308_4) =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | all_461_1 & (all_461_0 = 0 | all_461_1 = 0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (535) implies:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (536) less_than(all_49_3, all_308_4) = all_461_1
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (537) strictly_less_than(all_308_4, all_49_3) =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | all_461_0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | (538) all_461_0 = 0 | all_461_1 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (533) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | (539) all_131_1 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (315), (539) imply:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | (540) $false
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (540) is inconsistent.
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_372_0, all_461_1,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_308_4, all_49_3, simplifying with (473), (536)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | (541) all_461_1 = all_372_0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_372_1, all_461_0,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_308_4, simplifying with (474), (537)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | (542) all_461_0 = all_372_1
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (475) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | (543) ~ (all_372_1 = 0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (499) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (544) all_372_1 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (543), (544) imply:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (545) $false
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (545) is inconsistent.
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (546) ? [v0: any] : ? [v1: any] :
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (less_than(all_308_4, all_49_3) = v0 &
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = v1 & ( ~ (v0 =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (546) with fresh symbols all_516_0,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_516_1 gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (547) less_than(all_308_4, all_49_3) = all_516_1 &
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_308_4) = all_516_0 & ( ~
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (all_516_1 = 0) | all_516_0 = 0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (547) implies:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (548) less_than(all_49_3, all_308_4) = all_516_0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (496) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (549) all_372_0 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (473), (549) imply:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (550) less_than(all_49_3, all_308_4) = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_516_0, all_308_4,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, simplifying with (548), (550) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (551) all_516_0 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_121_3, all_49_3,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_308_4, simplifying with (50), (182), (281),
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (382), (550) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (552) less_than(all_121_3, all_308_4) = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_308_4,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3, all_152_0, simplifying with (50),
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (182), (200), (382), (550) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (553) all_152_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_121_3) = v0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (553) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (554) all_152_0 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (463), (554) imply:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (555) $false
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (555) is inconsistent.
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (556) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_308_4,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3) = v0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (556) with fresh symbol all_541_0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (557) ~ (all_541_0 = 0) & less_than(all_308_4,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3) = all_541_0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (557) implies:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (558) ~ (all_541_0 = 0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (559) less_than(all_308_4, all_121_3) = all_541_0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_121_3, all_308_4,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (182), (382), (552) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (560) ? [v0: any] : ? [v1: any] :
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_121_3, all_308_4) = v1 &
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_121_3) = v0 & (v1 = 0 |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_121_3, all_308_4, 0,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (182), (382), (552) gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (561) ? [v0: any] : ? [v1: any] :
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_121_3, all_308_4) = v0 &
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_308_4, all_121_3) = v1 & ( ~ (v1 =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0) | ~ (v0 = 0)))
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (561) with fresh symbols all_554_0,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_554_1 gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (562) strictly_less_than(all_121_3, all_308_4) =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_554_1 & less_than(all_308_4, all_121_3) =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_554_0 & ( ~ (all_554_0 = 0) | ~ (all_554_1 =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0))
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (562) implies:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (563) less_than(all_308_4, all_121_3) = all_554_0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (560) with fresh symbols all_562_0,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_562_1 gives:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (564) strictly_less_than(all_121_3, all_308_4) =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_562_0 & less_than(all_308_4, all_121_3) =
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_562_1 & (all_562_0 = 0 | all_562_1 = 0)
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (564) implies:
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (565) less_than(all_308_4, all_121_3) = all_562_1
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (566) all_562_0 = 0 | all_562_1 = 0
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_541_0, all_562_1,
% 62.48/9.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3, all_308_4, simplifying with (559),
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (565) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (567) all_562_1 = all_541_0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_554_0, all_562_1,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_121_3, all_308_4, simplifying with (563),
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (565) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (568) all_562_1 = all_554_0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (567), (568) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (569) all_554_0 = all_541_0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (566) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (570) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (156), (320), (570), (l49_li3637) are inconsistent
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #11.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (571) all_562_1 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (567), (571) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (572) all_541_0 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (572) implies:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (573) all_541_0 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (558), (573) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (574) $false
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (574) is inconsistent.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (575) ~ (all_372_0 = 0)
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (538) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (576) all_461_0 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (542), (576) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (577) all_372_1 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (543), (577) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (578) $false
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (578) is inconsistent.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (579) all_461_1 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (541), (579) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (580) all_372_0 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (575), (580) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (581) $false
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (581) is inconsistent.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | (582) all_372_1 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (474), (582) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | (583) strictly_less_than(all_308_4, all_49_3) = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (26), (33), (41), (44), (46), (48), (50), (59),
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | (67), (68), (151), (156), (159), (320), (382),
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | (583), (l49_li3637) are inconsistent by sub-proof
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | | #10.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | (584) ~ (all_154_1 = 0)
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | BETA: splitting (189) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (585) all_131_1 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | REDUCE: (315), (585) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (586) $false
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | CLOSE: (586) is inconsistent.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (587) ? [v0: any] : ? [v1: any] :
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_58_0) = v1 &
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_58_0) = v0 & ( ~ (v0 =
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (587) with fresh symbols all_298_0,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | all_298_1 gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (588) strictly_less_than(all_49_3, all_58_0) = all_298_0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | & less_than(all_49_3, all_58_0) = all_298_1 & ( ~
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (all_298_1 = 0) | all_298_0 = 0)
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | ALPHA: (588) implies:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (589) less_than(all_49_3, all_58_0) = all_298_1
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (590) strictly_less_than(all_49_3, all_58_0) = all_298_0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (591) ~ (all_298_1 = 0) | all_298_0 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_298_1, all_58_0,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | all_49_3, simplifying with (320), (589) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (592) all_298_1 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_154_1, all_298_0,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | all_58_0, all_49_3, simplifying with (205), (590)
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | (593) all_298_0 = all_154_1
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (591) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | (594) ~ (all_298_1 = 0)
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (592), (594) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | (595) $false
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (595) is inconsistent.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | (596) all_298_0 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (593), (596) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | (597) all_154_1 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (584), (597) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | (598) $false
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (598) is inconsistent.
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | End of split
% 62.48/9.24 | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.24 | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (599) all_131_0 = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | REDUCE: (166), (599) imply:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (600) less_than(all_49_3, all_58_0) = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_58_0,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | all_49_5, all_60_0, simplifying with (48), (50),
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (67), (72), (600) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (601) all_60_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.48/9.24 | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_49_5) = v0)
% 62.48/9.24 | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_49_5, all_49_3,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | all_58_0, simplifying with (48), (50), (67), (71),
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (600) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (602) less_than(all_49_5, all_58_0) = 0
% 62.48/9.24 | | | | | | | | | | | | | | | | | |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_49_8, all_49_1, bad,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | all_49_3, all_116_0, all_186_1, simplifying with
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (18), (45), (50), (180), (183), (304) gives:
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (603) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.24 | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.48/9.24 | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.48/9.24 | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.48/9.24 | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.48/9.24 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.48/9.24 | | | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v5) & $i(v4) &
% 62.48/9.24 | | | | | | | | | | | | | | | | | | $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) |
% 62.48/9.24 | | | | | | | | | | | | | | | | | | v5 = all_186_1))
% 62.48/9.24 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_49_8, all_49_1, bad,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_49_3, all_116_0, all_186_1, simplifying with
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (18), (45), (50), (180), (183), (304) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (604) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.25 | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, v1) = v2 & $i(v5) &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | = 0) | v5 = all_186_1))
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_49_8, all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_49_6, all_49_3, all_62_0, all_62_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | simplifying with (45), (47), (50), (74), (183),
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (285) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (605) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.25 | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | v4, all_49_6) = v5 & lookup_slb(all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_49_3) = v1 & remove_slb(all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_49_3) = v4 & contains_slb(all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_49_3) = v0 & less_than(v1, all_49_3) = v2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | & $i(v5) & $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | 0) | ~ (v0 = 0) | v5 = all_62_1))
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_49_8, all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_49_6, all_49_3, all_62_0, all_62_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | simplifying with (45), (47), (50), (74), (183),
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (285) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (606) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.25 | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, v1) = v2 & $i(v5) &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | = 0) | v5 = all_62_1))
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | DELTA: instantiating (605) with fresh symbols all_295_0,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_295_1, all_295_2, all_295_3, all_295_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_295_5 gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (607) remove_pqp(all_49_8, all_49_3) = all_295_2 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | triple(all_295_2, all_295_1, all_49_6) = all_295_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | & lookup_slb(all_49_1, all_49_3) = all_295_4 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_295_1 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_295_5 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | less_than(all_295_4, all_49_3) = all_295_3 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(all_295_0) & $i(all_295_1) & $i(all_295_2) &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(all_295_4) & ( ~ (all_295_3 = 0) | ~
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (all_295_5 = 0) | all_295_0 = all_62_1)
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | ALPHA: (607) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (608) less_than(all_295_4, all_49_3) = all_295_3
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (609) remove_slb(all_49_1, all_49_3) = all_295_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (610) lookup_slb(all_49_1, all_49_3) = all_295_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (611) triple(all_295_2, all_295_1, all_49_6) = all_295_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (612) remove_pqp(all_49_8, all_49_3) = all_295_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | DELTA: instantiating (606) with fresh symbols all_297_0,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_297_1, all_297_2, all_297_3, all_297_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_297_5 gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (613) remove_pqp(all_49_8, all_49_3) = all_297_2 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | triple(all_297_2, all_297_1, bad) = all_297_0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_297_4 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_297_1 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_297_5 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, all_297_4) =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_297_3 & $i(all_297_0) & $i(all_297_1) &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(all_297_2) & $i(all_297_4) & ( ~ (all_297_3 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | 0) | ~ (all_297_5 = 0) | all_297_0 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_62_1)
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | ALPHA: (613) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (614) $i(all_297_4)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (615) remove_slb(all_49_1, all_49_3) = all_297_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (616) lookup_slb(all_49_1, all_49_3) = all_297_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (617) triple(all_297_2, all_297_1, bad) = all_297_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (618) remove_pqp(all_49_8, all_49_3) = all_297_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | DELTA: instantiating (604) with fresh symbols all_299_0,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_299_1, all_299_2, all_299_3, all_299_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_299_5 gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (619) remove_pqp(all_49_8, all_49_3) = all_299_2 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | triple(all_299_2, all_299_1, bad) = all_299_0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_299_4 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_299_1 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_299_5 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, all_299_4) =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_299_3 & $i(all_299_0) & $i(all_299_1) &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(all_299_2) & $i(all_299_4) & ( ~ (all_299_3 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | 0) | ~ (all_299_5 = 0) | all_299_0 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_186_1)
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | ALPHA: (619) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (620) remove_slb(all_49_1, all_49_3) = all_299_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (621) lookup_slb(all_49_1, all_49_3) = all_299_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (622) triple(all_299_2, all_299_1, bad) = all_299_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (623) remove_pqp(all_49_8, all_49_3) = all_299_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | DELTA: instantiating (603) with fresh symbols all_301_0,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_301_1, all_301_2, all_301_3, all_301_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | all_301_5 gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (624) remove_pqp(all_49_8, all_49_3) = all_301_2 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | triple(all_301_2, all_301_1, bad) = all_301_0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_301_4 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_301_1 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_301_5 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | less_than(all_301_4, all_49_3) = all_301_3 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(all_301_0) & $i(all_301_1) & $i(all_301_2) &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | $i(all_301_4) & ( ~ (all_301_3 = 0) | ~
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (all_301_5 = 0) | all_301_0 = all_186_1)
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | ALPHA: (624) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (625) less_than(all_301_4, all_49_3) = all_301_3
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (626) remove_slb(all_49_1, all_49_3) = all_301_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (627) lookup_slb(all_49_1, all_49_3) = all_301_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (628) triple(all_301_2, all_301_1, bad) = all_301_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | (629) remove_pqp(all_49_8, all_49_3) = all_301_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | BETA: splitting (601) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | Case 1:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (630) all_60_0 = 0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | REDUCE: (70), (630) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (631) $false
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | CLOSE: (631) is inconsistent.
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | Case 2:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (632) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_5) = v0)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (632) with fresh symbol all_307_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (633) ~ (all_307_0 = 0) & less_than(all_58_0, all_49_5)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | = all_307_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | ALPHA: (633) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (634) ~ (all_307_0 = 0)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (635) less_than(all_58_0, all_49_5) = all_307_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_295_1, all_299_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (609), (620)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (636) all_299_1 = all_295_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_299_1, all_301_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (620), (626)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (637) all_301_1 = all_299_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_297_1, all_301_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (615), (626)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (638) all_301_1 = all_297_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_299_4, all_301_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (621), (627)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (639) all_301_4 = all_299_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_297_4, all_301_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (616), (627)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (640) all_301_4 = all_297_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_295_4, all_301_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (610), (627)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (641) all_301_4 = all_295_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_297_2, all_299_2,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (618), (623)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (642) all_299_2 = all_297_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_299_2, all_301_2,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (623), (629)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (643) all_301_2 = all_299_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_295_2, all_301_2,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (612), (629)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (644) all_301_2 = all_295_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (637), (638) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (645) all_299_1 = all_297_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | SIMP: (645) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (646) all_299_1 = all_297_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (643), (644) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (647) all_299_2 = all_295_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | SIMP: (647) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (648) all_299_2 = all_295_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (639), (640) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (649) all_299_4 = all_297_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (639), (641) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (650) all_299_4 = all_295_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (636), (646) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (651) all_297_1 = all_295_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | SIMP: (651) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (652) all_297_1 = all_295_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (642), (648) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (653) all_297_2 = all_295_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | SIMP: (653) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (654) all_297_2 = all_295_2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (649), (650) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (655) all_297_4 = all_295_4
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (638), (652) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (656) all_301_1 = all_295_1
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | REDUCE: (628), (644), (656) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (657) triple(all_295_2, all_295_1, bad) = all_301_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | REDUCE: (622), (636), (648) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (658) triple(all_295_2, all_295_1, bad) = all_299_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | REDUCE: (617), (652), (654) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (659) triple(all_295_2, all_295_1, bad) = all_297_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | REDUCE: (625), (641) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (660) less_than(all_295_4, all_49_3) = all_301_3
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | REDUCE: (614), (655) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (661) $i(all_295_4)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_295_3, all_301_3,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3, all_295_4, simplifying with (608), (660)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (662) all_301_3 = all_295_3
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_299_0, all_301_0, bad,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_295_1, all_295_2, simplifying with (657),
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (658) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (663) all_301_0 = all_299_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_297_0, all_301_0, bad,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_295_1, all_295_2, simplifying with (657),
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (659) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (664) all_301_0 = all_297_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (663), (664) imply:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (665) all_299_0 = all_297_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | SIMP: (665) implies:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (666) all_299_0 = all_297_0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_49_5, all_58_0,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | simplifying with (48), (67), (602) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (667) ? [v0: any] : ? [v1: any] :
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_5, all_58_0) = v1 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_49_5) = v0 & (v1 = 0 |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_49_5, all_58_0, 0,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | simplifying with (48), (67), (602) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (668) ? [v0: any] : ? [v1: any] :
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_5, all_58_0) = v0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_49_5) = v1 & ( ~ (v1 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | 0) | ~ (v0 = 0)))
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_295_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_295_3, simplifying with (50), (608), (661)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (669) all_295_3 = 0 | less_than(all_49_3, all_295_4) = 0
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_295_4,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_295_3, simplifying with (50), (608), (661)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (670) ? [v0: any] : ? [v1: any] :
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_295_4) = v0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_295_4) = v1 & ( ~ (v0 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_295_3 = 0))))
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_295_4, all_49_3,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_295_3, simplifying with (50), (608), (661)
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (671) ? [v0: any] : ? [v1: any] :
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_295_4, all_49_3) = v0 &
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_295_4) = v1 & ( ~ (v0 =
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | 0) | (all_295_3 = 0 & ~ (v1 = 0))))
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_6, all_49_3, all_295_2, all_295_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_295_0, simplifying with (45), (47), (50),
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (183), (609), (611), (612) gives:
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (672) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_1, all_49_6) = v3 & remove_cpq(v3,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3) = v4 & lookup_slb(all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3) = v1 & contains_slb(all_49_1,
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | all_49_3) = v0 & less_than(v1, all_49_3) = v2
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | & $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~
% 62.48/9.25 | | | | | | | | | | | | | | | | | | | (v0 = 0) | v4 = all_295_0))
% 62.48/9.25 | | | | | | | | | | | | | | | | | | |
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1, bad,
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | all_49_3, all_295_2, all_295_1, all_297_0,
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | simplifying with (18), (45), (50), (183), (609),
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (612), (659) gives:
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (673) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | all_49_1, bad) = v3 & remove_cpq(v3, all_49_3)
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | = v4 & lookup_slb(all_49_1, all_49_3) = v1 &
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v4) & $i(v3) &
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v4 =
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | all_297_0))
% 62.48/9.26 | | | | | | | | | | | | | | | | | | |
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (667) with fresh symbols all_356_0,
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | all_356_1 gives:
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (674) strictly_less_than(all_49_5, all_58_0) = all_356_0
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | & less_than(all_58_0, all_49_5) = all_356_1 &
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (all_356_0 = 0 | all_356_1 = 0)
% 62.48/9.26 | | | | | | | | | | | | | | | | | | |
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | ALPHA: (674) implies:
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (675) less_than(all_58_0, all_49_5) = all_356_1
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (676) all_356_0 = 0 | all_356_1 = 0
% 62.48/9.26 | | | | | | | | | | | | | | | | | | |
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (668) with fresh symbols all_358_0,
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | all_358_1 gives:
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (677) strictly_less_than(all_49_5, all_58_0) = all_358_1
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | & less_than(all_58_0, all_49_5) = all_358_0 & ( ~
% 62.48/9.26 | | | | | | | | | | | | | | | | | | | (all_358_0 = 0) | ~ (all_358_1 = 0))
% 62.48/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ALPHA: (677) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (678) less_than(all_58_0, all_49_5) = all_358_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (671) with fresh symbols all_362_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_362_1 gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (679) strictly_less_than(all_295_4, all_49_3) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_362_1 & less_than(all_49_3, all_295_4) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_362_0 & ( ~ (all_362_1 = 0) | (all_295_3 = 0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ~ (all_362_0 = 0)))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ALPHA: (679) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (680) less_than(all_49_3, all_295_4) = all_362_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (681) strictly_less_than(all_295_4, all_49_3) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_362_1
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (682) ~ (all_362_1 = 0) | (all_295_3 = 0 & ~
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (all_362_0 = 0))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (670) with fresh symbols all_366_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_366_1 gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (683) strictly_less_than(all_49_3, all_295_4) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_366_1 & less_than(all_49_3, all_295_4) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_366_0 & ( ~ (all_366_1 = 0) | (all_366_0 = 0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ~ (all_295_3 = 0)))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ALPHA: (683) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (684) less_than(all_49_3, all_295_4) = all_366_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (673) with fresh symbols all_372_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_372_1, all_372_2, all_372_3, all_372_4 gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (685) triple(all_49_8, all_49_1, bad) = all_372_1 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | remove_cpq(all_372_1, all_49_3) = all_372_0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_372_3 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_372_4 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | less_than(all_372_3, all_49_3) = all_372_2 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | $i(all_372_0) & $i(all_372_1) & $i(all_372_3) & (
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ~ (all_372_2 = 0) | ~ (all_372_4 = 0) |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_372_0 = all_297_0)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ALPHA: (685) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (686) $i(all_372_3)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (687) less_than(all_372_3, all_49_3) = all_372_2
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (688) lookup_slb(all_49_1, all_49_3) = all_372_3
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (672) with fresh symbols all_374_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_374_1, all_374_2, all_374_3, all_374_4 gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (689) triple(all_49_8, all_49_1, all_49_6) = all_374_1 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | remove_cpq(all_374_1, all_49_3) = all_374_0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_374_3 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_374_4 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | less_than(all_374_3, all_49_3) = all_374_2 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | $i(all_374_0) & $i(all_374_1) & $i(all_374_3) & (
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ~ (all_374_2 = 0) | ~ (all_374_4 = 0) |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_374_0 = all_295_0)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | ALPHA: (689) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (690) less_than(all_374_3, all_49_3) = all_374_2
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (691) lookup_slb(all_49_1, all_49_3) = all_374_3
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_362_0, all_366_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_295_4, all_49_3, simplifying with (680), (684)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (692) all_366_0 = all_362_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_307_0, all_358_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0, simplifying with (635), (678)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (693) all_358_0 = all_307_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_356_1, all_358_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0, simplifying with (675), (678)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (694) all_358_0 = all_356_1
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_295_4, all_374_3,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (610), (691)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (695) all_374_3 = all_295_4
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_372_3, all_374_3,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (688), (691)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (696) all_374_3 = all_372_3
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (695), (696) imply:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (697) all_372_3 = all_295_4
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | SIMP: (697) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (698) all_372_3 = all_295_4
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (693), (694) imply:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (699) all_356_1 = all_307_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | REDUCE: (690), (695) imply:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (700) less_than(all_295_4, all_49_3) = all_374_2
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | REDUCE: (687), (698) imply:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | (701) less_than(all_295_4, all_49_3) = all_372_2
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | BETA: splitting (676) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | Case 1:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_295_3, all_374_2,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_49_3, all_295_4, simplifying with (608), (700)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (702) all_374_2 = all_295_3
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_372_2, all_374_2,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_49_3, all_295_4, simplifying with (700), (701)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (703) all_374_2 = all_372_2
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (702), (703) imply:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (704) all_372_2 = all_295_3
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_58_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_295_4, all_362_0, simplifying with (50), (67),
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (600), (661), (680) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (705) all_362_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_295_4) = v0)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_295_4, all_49_3,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_362_0, simplifying with (50), (661), (680)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (706) ? [v0: any] : ? [v1: any] :
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_295_4, all_49_3) = v0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | less_than(all_295_4, all_49_3) = v1 & ( ~ (v0 =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_362_0 = 0))))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_49_3, all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_362_0, simplifying with (50), (661), (680)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (707) ? [v0: any] : ? [v1: any] :
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_295_4) = v0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | less_than(all_295_4, all_49_3) = v1 & ( ~ (v0 =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | 0) | (all_362_0 = 0 & ~ (v1 = 0))))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (707) with fresh symbols all_422_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_422_1 gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (708) strictly_less_than(all_49_3, all_295_4) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_422_1 & less_than(all_295_4, all_49_3) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_422_0 & ( ~ (all_422_1 = 0) | (all_362_0 = 0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | ~ (all_422_0 = 0)))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | ALPHA: (708) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (709) less_than(all_295_4, all_49_3) = all_422_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (706) with fresh symbols all_424_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_424_1 gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (710) strictly_less_than(all_295_4, all_49_3) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_424_1 & less_than(all_295_4, all_49_3) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_424_0 & ( ~ (all_424_1 = 0) | (all_424_0 = 0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | ~ (all_362_0 = 0)))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | ALPHA: (710) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (711) less_than(all_295_4, all_49_3) = all_424_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (712) strictly_less_than(all_295_4, all_49_3) =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_424_1
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_295_3, all_424_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_49_3, all_295_4, simplifying with (608), (711)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (713) all_424_0 = all_295_3
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_422_0, all_424_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_49_3, all_295_4, simplifying with (709), (711)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (714) all_424_0 = all_422_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_362_1, all_424_1,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | all_49_3, all_295_4, simplifying with (681), (712)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (715) all_424_1 = all_362_1
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (713), (714) imply:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | (716) all_422_0 = all_295_3
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | BETA: splitting (669) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | (717) less_than(all_49_3, all_295_4) = 0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_362_0, 0, all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | all_49_3, simplifying with (680), (717) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | (718) all_362_0 = 0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | all_49_5, all_60_0, simplifying with (48), (50),
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | (72), (661), (717) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | (719) all_60_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | less_than(all_295_4, all_49_5) = v0)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_49_5, all_49_3,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | all_295_4, simplifying with (48), (50), (71),
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | (661), (717) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | (720) less_than(all_49_5, all_295_4) = 0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (719) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (721) all_60_0 = 0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (70), (721) imply:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (722) $false
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (722) is inconsistent.
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (723) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | all_49_5) = v0)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (723) with fresh symbol all_481_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (724) ~ (all_481_0 = 0) & less_than(all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | all_49_5) = all_481_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (724) implies:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (725) ~ (all_481_0 = 0)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (726) less_than(all_295_4, all_49_5) = all_481_0
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_49_5, all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | simplifying with (48), (661), (720) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (727) ? [v0: any] : ? [v1: any] :
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_5, all_295_4) = v1 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | less_than(all_295_4, all_49_5) = v0 & (v1 = 0 |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_295_4, all_49_5, 0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | simplifying with (48), (661), (720) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (728) ? [v0: int] : ? [v1: MultipleValueBool] : ( ~
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (v0 = 0) & strictly_less_than(all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | all_49_5) = v0 & less_than(all_295_4,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | all_49_5) = v1)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_49_5, all_295_4, 0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | simplifying with (48), (661), (720) gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (729) ? [v0: any] : ? [v1: any] :
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_5, all_295_4) = v0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | less_than(all_295_4, all_49_5) = v1 & ( ~ (v1 =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | 0) | ~ (v0 = 0)))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_295_4, all_49_5,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | all_481_0, simplifying with (48), (661), (726)
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (730) ? [v0: any] : ? [v1: any] :
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_295_4, all_49_5) = v0 &
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_5, all_295_4) = v1 & ( ~ (v0 =
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | 0) | (all_481_0 = 0 & ~ (v1 = 0))))
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (728) with fresh symbols all_501_0,
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | all_501_1 gives:
% 62.78/9.26 | | | | | | | | | | | | | | | | | | | | | | (731) ~ (all_501_1 = 0) & strictly_less_than(all_295_4,
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_49_5) = all_501_1 & less_than(all_295_4,
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_49_5) = all_501_0
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (731) implies:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (732) less_than(all_295_4, all_49_5) = all_501_0
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (729) with fresh symbols all_509_0,
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_509_1 gives:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (733) strictly_less_than(all_49_5, all_295_4) =
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_509_1 & less_than(all_295_4, all_49_5) =
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_509_0 & ( ~ (all_509_0 = 0) | ~ (all_509_1 =
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | 0))
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (733) implies:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (734) less_than(all_295_4, all_49_5) = all_509_0
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (727) with fresh symbols all_513_0,
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_513_1 gives:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (735) strictly_less_than(all_49_5, all_295_4) =
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_513_0 & less_than(all_295_4, all_49_5) =
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_513_1 & (all_513_0 = 0 | all_513_1 = 0)
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (735) implies:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (736) less_than(all_295_4, all_49_5) = all_513_1
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (737) all_513_0 = 0 | all_513_1 = 0
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (730) with fresh symbols all_527_0,
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_527_1 gives:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (738) strictly_less_than(all_295_4, all_49_5) =
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_527_1 & less_than(all_49_5, all_295_4) =
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | all_527_0 & ( ~ (all_527_1 = 0) | (all_481_0 = 0 &
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | ~ (all_527_0 = 0)))
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (738) implies:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (739) ~ (all_527_1 = 0) | (all_481_0 = 0 & ~
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | (all_527_0 = 0))
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (739) gives:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_481_0, all_509_0,
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_295_4, simplifying with (726), (734)
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | (740) all_509_0 = all_481_0
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_509_0, all_513_1,
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_295_4, simplifying with (734), (736)
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | | (741) all_513_1 = all_509_0
% 62.81/9.26 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_501_0, all_513_1,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_295_4, simplifying with (732), (736)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (742) all_513_1 = all_501_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (741), (742) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (743) all_509_0 = all_501_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | SIMP: (743) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (744) all_509_0 = all_501_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (740), (744) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (745) all_501_0 = all_481_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | SIMP: (745) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (746) all_501_0 = all_481_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (742), (746) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (747) all_513_1 = all_481_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (737) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (748) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (156), (600), (748), (l49_li3637) are inconsistent
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #11.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (749) all_513_1 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (747), (749) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (750) all_481_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (750) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (751) all_481_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (725), (751) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (752) $false
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (752) is inconsistent.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (753) all_481_0 = 0 & ~ (all_527_0 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (753) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (754) all_481_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (725), (754) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (755) $false
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (755) is inconsistent.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (756) all_295_3 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (757) ~ (less_than(all_49_3, all_295_4) = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | REDUCE: (608), (756) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (758) less_than(all_295_4, all_49_3) = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_295_4, all_49_3,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_58_0, simplifying with (50), (67), (600),
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (661), (758) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (759) less_than(all_295_4, all_58_0) = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_295_4, all_49_3,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | simplifying with (50), (661), (758) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (760) ? [v0: any] : ? [v1: any] :
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_295_4, all_49_3) = v1 &
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_295_4) = v0 & (v1 = 0 |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (760) with fresh symbols all_463_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_463_1 gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (761) strictly_less_than(all_295_4, all_49_3) =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_463_0 & less_than(all_49_3, all_295_4) =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_463_1 & (all_463_0 = 0 | all_463_1 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | ALPHA: (761) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (762) less_than(all_49_3, all_295_4) = all_463_1
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (763) strictly_less_than(all_295_4, all_49_3) =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_463_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (764) all_463_0 = 0 | all_463_1 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_362_0, all_463_1,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_295_4, all_49_3, simplifying with (680), (762)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (765) all_463_1 = all_362_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_362_1, all_463_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_295_4, simplifying with (681), (763)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (766) all_463_0 = all_362_1
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_295_4, all_58_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | simplifying with (67), (661), (759) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (767) ? [v0: any] : ? [v1: any] :
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_295_4, all_58_0) = v1 &
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_295_4) = v0 & (v1 = 0 |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | v0 = 0))
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_58_0, all_295_4, 0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | simplifying with (67), (661), (759) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (768) ? [v0: int] : ? [v1: MultipleValueBool] : ( ~
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (v0 = 0) & strictly_less_than(all_58_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_295_4) = v0 & less_than(all_58_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_295_4) = v1)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_295_4, all_58_0, 0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | simplifying with (67), (661), (759) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (769) ? [v0: any] : ? [v1: any] :
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_295_4, all_58_0) = v0 &
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_295_4) = v1 & ( ~ (v1 =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | 0) | ~ (v0 = 0)))
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (768) with fresh symbols all_474_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_474_1 gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (770) ~ (all_474_1 = 0) & strictly_less_than(all_58_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_295_4) = all_474_1 & less_than(all_58_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_295_4) = all_474_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | ALPHA: (770) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (771) less_than(all_58_0, all_295_4) = all_474_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (767) with fresh symbols all_476_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_476_1 gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (772) strictly_less_than(all_295_4, all_58_0) =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_476_0 & less_than(all_58_0, all_295_4) =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_476_1 & (all_476_0 = 0 | all_476_1 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | ALPHA: (772) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (773) less_than(all_58_0, all_295_4) = all_476_1
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (774) all_476_0 = 0 | all_476_1 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (769) with fresh symbols all_478_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_478_1 gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (775) strictly_less_than(all_295_4, all_58_0) =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_478_1 & less_than(all_58_0, all_295_4) =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_478_0 & ( ~ (all_478_0 = 0) | ~ (all_478_1 =
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | 0))
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | ALPHA: (775) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (776) less_than(all_58_0, all_295_4) = all_478_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_476_1, all_478_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_295_4, all_58_0, simplifying with (773), (776)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (777) all_478_0 = all_476_1
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_474_0, all_478_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | all_295_4, all_58_0, simplifying with (771), (776)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (778) all_478_0 = all_474_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (777), (778) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (779) all_476_1 = all_474_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | SIMP: (779) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | (780) all_476_1 = all_474_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (682) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | (781) ~ (all_362_1 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (764) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (782) all_463_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (766), (782) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (783) all_362_1 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (781), (783) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (784) $false
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (784) is inconsistent.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (785) all_463_1 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (765), (785) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (786) all_362_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | SIMP: (786) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (787) all_362_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (680), (787) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (788) less_than(all_49_3, all_295_4) = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (757), (788) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (789) $false
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (789) is inconsistent.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | (790) all_295_3 = 0 & ~ (all_362_0 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (790) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | (791) ~ (all_362_0 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (705) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (792) all_362_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (791), (792) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (793) $false
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (793) is inconsistent.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (794) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | all_295_4) = v0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (794) with fresh symbol all_494_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (795) ~ (all_494_0 = 0) & less_than(all_58_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | all_295_4) = all_494_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (795) implies:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (796) ~ (all_494_0 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (797) less_than(all_58_0, all_295_4) = all_494_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_474_0, all_494_0,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | all_295_4, all_58_0, simplifying with (771), (797)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (798) all_494_0 = all_474_0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (796), (798) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | (799) ~ (all_474_0 = 0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (774) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (800) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (156), (600), (800), (l49_li3637) are inconsistent
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #11.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (801) all_476_1 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (780), (801) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (802) all_474_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (799), (802) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | (803) $false
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (803) is inconsistent.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | (804) all_356_1 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (699), (804) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | (805) all_307_0 = 0
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | REDUCE: (634), (805) imply:
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | (806) $false
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | | CLOSE: (806) is inconsistent.
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.27 | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.27 | | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | End of split
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | End of split
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | End of split
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | End of split
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | End of split
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | End of split
% 62.81/9.28 | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | Case 2:
% 62.81/9.28 | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | (807) all_121_2 = 0
% 62.81/9.28 | | | | | | | | | | | | (808) ~ (all_121_4 = 0) | all_121_0 = all_62_0
% 62.81/9.28 | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | COMBINE_EQS: (260), (807) imply:
% 62.81/9.28 | | | | | | | | | | | | (809) all_188_1 = 0
% 62.81/9.28 | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | REDUCE: (163), (807) imply:
% 62.81/9.28 | | | | | | | | | | | | (810) strictly_less_than(all_49_3, all_121_3) = 0
% 62.81/9.28 | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | BETA: splitting (240) gives:
% 62.81/9.28 | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | Case 1:
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | (811) all_49_7 = create_slb
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | REDUCE: (99), (811) imply:
% 62.81/9.28 | | | | | | | | | | | | | (812) $false
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | CLOSE: (812) is inconsistent.
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | Case 2:
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | (813) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 62.81/9.28 | | | | | | | | | | | | | any] : ? [v4: $i] : ? [v5: $i] :
% 62.81/9.28 | | | | | | | | | | | | | (findmin_pqp_res(all_49_8) = v0 & triple(all_49_8,
% 62.81/9.28 | | | | | | | | | | | | | v4, bad) = v5 & update_slb(all_49_7, v0) = v4
% 62.81/9.28 | | | | | | | | | | | | | & lookup_slb(all_49_7, v0) = v2 &
% 62.81/9.28 | | | | | | | | | | | | | contains_slb(all_49_7, v0) = v1 &
% 62.81/9.28 | | | | | | | | | | | | | strictly_less_than(v0, v2) = v3 & $i(v5) &
% 62.81/9.28 | | | | | | | | | | | | | $i(v4) & $i(v2) & $i(v0) & ( ~ (v3 = 0) | ~ (v1
% 62.81/9.28 | | | | | | | | | | | | | = 0) | v5 = all_164_0))
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | DELTA: instantiating (813) with fresh symbols all_241_0,
% 62.81/9.28 | | | | | | | | | | | | | all_241_1, all_241_2, all_241_3, all_241_4,
% 62.81/9.28 | | | | | | | | | | | | | all_241_5 gives:
% 62.81/9.28 | | | | | | | | | | | | | (814) findmin_pqp_res(all_49_8) = all_241_5 &
% 62.81/9.28 | | | | | | | | | | | | | triple(all_49_8, all_241_1, bad) = all_241_0 &
% 62.81/9.28 | | | | | | | | | | | | | update_slb(all_49_7, all_241_5) = all_241_1 &
% 62.81/9.28 | | | | | | | | | | | | | lookup_slb(all_49_7, all_241_5) = all_241_3 &
% 62.81/9.28 | | | | | | | | | | | | | contains_slb(all_49_7, all_241_5) = all_241_4 &
% 62.81/9.28 | | | | | | | | | | | | | strictly_less_than(all_241_5, all_241_3) =
% 62.81/9.28 | | | | | | | | | | | | | all_241_2 & $i(all_241_0) & $i(all_241_1) &
% 62.81/9.28 | | | | | | | | | | | | | $i(all_241_3) & $i(all_241_5) & ( ~ (all_241_2 =
% 62.81/9.28 | | | | | | | | | | | | | 0) | ~ (all_241_4 = 0) | all_241_0 =
% 62.81/9.28 | | | | | | | | | | | | | all_164_0)
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | ALPHA: (814) implies:
% 62.81/9.28 | | | | | | | | | | | | | (815) $i(all_241_5)
% 62.81/9.28 | | | | | | | | | | | | | (816) $i(all_241_3)
% 62.81/9.28 | | | | | | | | | | | | | (817) $i(all_241_1)
% 62.81/9.28 | | | | | | | | | | | | | (818) strictly_less_than(all_241_5, all_241_3) =
% 62.81/9.28 | | | | | | | | | | | | | all_241_2
% 62.81/9.28 | | | | | | | | | | | | | (819) contains_slb(all_49_7, all_241_5) = all_241_4
% 62.81/9.28 | | | | | | | | | | | | | (820) lookup_slb(all_49_7, all_241_5) = all_241_3
% 62.81/9.28 | | | | | | | | | | | | | (821) update_slb(all_49_7, all_241_5) = all_241_1
% 62.81/9.28 | | | | | | | | | | | | | (822) triple(all_49_8, all_241_1, bad) = all_241_0
% 62.81/9.28 | | | | | | | | | | | | | (823) findmin_pqp_res(all_49_8) = all_241_5
% 62.81/9.28 | | | | | | | | | | | | | (824) ~ (all_241_2 = 0) | ~ (all_241_4 = 0) |
% 62.81/9.28 | | | | | | | | | | | | | all_241_0 = all_164_0
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | BETA: splitting (254) gives:
% 62.81/9.28 | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | Case 1:
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | (825) ~ (all_188_1 = 0)
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | REDUCE: (809), (825) imply:
% 62.81/9.28 | | | | | | | | | | | | | | (826) $false
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | CLOSE: (826) is inconsistent.
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | Case 2:
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | (827) all_152_0 = 0 & ~ (all_188_0 = 0)
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | ALPHA: (827) implies:
% 62.81/9.28 | | | | | | | | | | | | | | (828) ~ (all_188_0 = 0)
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | REDUCE: (262), (828) imply:
% 62.81/9.28 | | | | | | | | | | | | | | (829) ~ (all_126_2 = 0)
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | BETA: splitting (808) gives:
% 62.81/9.28 | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | Case 1:
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | (830) ~ (all_121_4 = 0)
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | REDUCE: (272), (830) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | (831) $false
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | CLOSE: (831) is inconsistent.
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | Case 2:
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | (832) all_121_0 = all_62_0
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | COMBINE_EQS: (184), (832) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | (833) all_116_0 = all_62_0
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | SIMP: (833) implies:
% 62.81/9.28 | | | | | | | | | | | | | | | (834) all_116_0 = all_62_0
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | REDUCE: (180), (834) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | (835) triple(all_49_8, all_49_1, bad) = all_62_0
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | BETA: splitting (191) gives:
% 62.81/9.28 | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | Case 1:
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | (836) all_126_2 = 0
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | REDUCE: (829), (836) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | (837) $false
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | CLOSE: (837) is inconsistent.
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | Case 2:
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | (838) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_121_3,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_5) = v0)
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | DELTA: instantiating (838) with fresh symbol all_259_0
% 62.81/9.28 | | | | | | | | | | | | | | | | gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | (839) ~ (all_259_0 = 0) & less_than(all_121_3,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_5) = all_259_0
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | ALPHA: (839) implies:
% 62.81/9.28 | | | | | | | | | | | | | | | | (840) ~ (all_259_0 = 0)
% 62.81/9.28 | | | | | | | | | | | | | | | | (841) less_than(all_121_3, all_49_5) = all_259_0
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_49_3, all_241_5,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_8, simplifying with (101), (823) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | (842) all_241_5 = all_49_3
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | REDUCE: (821), (842) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | (843) update_slb(all_49_7, all_49_3) = all_241_1
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | REDUCE: (820), (842) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | (844) lookup_slb(all_49_7, all_49_3) = all_241_3
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | REDUCE: (819), (842) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | (845) contains_slb(all_49_7, all_49_3) = all_241_4
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | REDUCE: (818), (842) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | (846) strictly_less_than(all_49_3, all_241_3) =
% 62.81/9.28 | | | | | | | | | | | | | | | | all_241_2
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with 0, all_241_4, all_49_3,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_7, simplifying with (275), (845) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | (847) all_241_4 = 0
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_121_3, all_241_3,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_3, all_49_7, simplifying with (158), (844)
% 62.81/9.28 | | | | | | | | | | | | | | | | gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | (848) all_241_3 = all_121_3
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (38) with all_49_1, all_241_1,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_3, all_49_7, simplifying with (156), (843)
% 62.81/9.28 | | | | | | | | | | | | | | | | gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | (849) all_241_1 = all_49_1
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | REDUCE: (822), (849) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | (850) triple(all_49_8, all_49_1, bad) = all_241_0
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | REDUCE: (846), (848) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | (851) strictly_less_than(all_49_3, all_121_3) =
% 62.81/9.28 | | | | | | | | | | | | | | | | all_241_2
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with 0, all_241_2, all_121_3,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_3, simplifying with (810), (851) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | (852) all_241_2 = 0
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_62_0, all_241_0, bad,
% 62.81/9.28 | | | | | | | | | | | | | | | | all_49_1, all_49_8, simplifying with (835), (850)
% 62.81/9.28 | | | | | | | | | | | | | | | | gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | (853) all_241_0 = all_62_0
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | BETA: splitting (824) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | (854) ~ (all_241_2 = 0)
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | REDUCE: (852), (854) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | | (855) $false
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | CLOSE: (855) is inconsistent.
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | (856) ~ (all_241_4 = 0) | all_241_0 = all_164_0
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | BETA: splitting (856) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (857) ~ (all_241_4 = 0)
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | REDUCE: (847), (857) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (858) $false
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | CLOSE: (858) is inconsistent.
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (859) all_241_0 = all_164_0
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (853), (859) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (860) all_164_0 = all_62_0
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | SIMP: (860) implies:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (861) all_164_0 = all_62_0
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | REDUCE: (270), (861) imply:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (862) remove_cpq(all_62_0, all_49_3) = all_186_1
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_62_1, all_186_1,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_49_3, all_62_0, simplifying with (74), (862)
% 62.81/9.28 | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (863) all_186_1 = all_62_1
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_121_3, all_49_5,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_259_0, simplifying with (48), (182), (841)
% 62.81/9.28 | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (864) ? [v0: any] : ? [v1: any] :
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (strictly_less_than(all_121_3, all_49_5) = v0 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | less_than(all_49_5, all_121_3) = v1 & ( ~ (v0 =
% 62.81/9.28 | | | | | | | | | | | | | | | | | | 0) | (all_259_0 = 0 & ~ (v1 = 0))))
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_49_8, all_49_1, bad,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_49_3, all_62_0, all_62_1, simplifying with
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (18), (45), (50), (74), (183), (835) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (865) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.81/9.28 | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.81/9.28 | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v5) & $i(v4) &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | v5 = all_62_1))
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_49_8, all_49_1, bad,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_49_3, all_62_0, all_62_1, simplifying with
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (18), (45), (50), (74), (183), (835) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (866) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.81/9.28 | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.81/9.28 | | | | | | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, v1) = v2 & $i(v5) &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0
% 62.81/9.28 | | | | | | | | | | | | | | | | | | = 0) | v5 = all_62_1))
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | DELTA: instantiating (864) with fresh symbols all_293_0,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_293_1 gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (867) strictly_less_than(all_121_3, all_49_5) =
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_293_1 & less_than(all_49_5, all_121_3) =
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_293_0 & ( ~ (all_293_1 = 0) | (all_259_0 = 0 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | ~ (all_293_0 = 0)))
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | ALPHA: (867) implies:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (868) ~ (all_293_1 = 0) | (all_259_0 = 0 & ~
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (all_293_0 = 0))
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | DELTA: instantiating (866) with fresh symbols all_297_0,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_297_1, all_297_2, all_297_3, all_297_4,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_297_5 gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (869) remove_pqp(all_49_8, all_49_3) = all_297_2 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | triple(all_297_2, all_297_1, bad) = all_297_0 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_297_4 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_297_1 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_297_5 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | strictly_less_than(all_49_3, all_297_4) =
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_297_3 & $i(all_297_0) & $i(all_297_1) &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | $i(all_297_2) & $i(all_297_4) & ( ~ (all_297_3 =
% 62.81/9.28 | | | | | | | | | | | | | | | | | | 0) | ~ (all_297_5 = 0) | all_297_0 =
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_62_1)
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | ALPHA: (869) implies:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (870) remove_slb(all_49_1, all_49_3) = all_297_1
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (871) lookup_slb(all_49_1, all_49_3) = all_297_4
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (872) triple(all_297_2, all_297_1, bad) = all_297_0
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (873) remove_pqp(all_49_8, all_49_3) = all_297_2
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | DELTA: instantiating (865) with fresh symbols all_299_0,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_299_1, all_299_2, all_299_3, all_299_4,
% 62.81/9.28 | | | | | | | | | | | | | | | | | | all_299_5 gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (874) remove_pqp(all_49_8, all_49_3) = all_299_2 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | triple(all_299_2, all_299_1, bad) = all_299_0 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_299_4 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_299_1 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_299_5 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | less_than(all_299_4, all_49_3) = all_299_3 &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | $i(all_299_0) & $i(all_299_1) & $i(all_299_2) &
% 62.81/9.28 | | | | | | | | | | | | | | | | | | $i(all_299_4) & ( ~ (all_299_3 = 0) | ~
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (all_299_5 = 0) | all_299_0 = all_62_1)
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | ALPHA: (874) implies:
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (875) $i(all_299_4)
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (876) less_than(all_299_4, all_49_3) = all_299_3
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (877) remove_slb(all_49_1, all_49_3) = all_299_1
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (878) lookup_slb(all_49_1, all_49_3) = all_299_4
% 62.81/9.28 | | | | | | | | | | | | | | | | | | (879) remove_pqp(all_49_8, all_49_3) = all_299_2
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.28 | | | | | | | | | | | | | | | | | | BETA: splitting (868) gives:
% 62.81/9.28 | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_297_1, all_299_1,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (870), (877)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | (880) all_299_1 = all_297_1
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_297_4, all_299_4,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (871), (878)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | (881) all_299_4 = all_297_4
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_297_2, all_299_2,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (873), (879)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | (882) all_299_2 = all_297_2
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | REDUCE: (876), (881) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | (883) less_than(all_297_4, all_49_3) = all_299_3
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | REDUCE: (875), (881) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | (884) $i(all_297_4)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | BETA: splitting (141) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | (885) ~ (all_131_1 = 0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | BETA: splitting (188) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | (886) less_than(all_49_3, all_58_0) = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (187) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (887) all_131_1 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (885), (887) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (888) $false
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (888) is inconsistent.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (889) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | all_49_5) = v0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (889) with fresh symbol all_345_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (890) ~ (all_345_0 = 0) & less_than(all_58_0, all_49_5)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | = all_345_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (890) implies:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (891) ~ (all_345_0 = 0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (892) less_than(all_58_0, all_49_5) = all_345_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (197) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_49_5, all_58_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_345_0, simplifying with (48), (67), (892)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (893) all_345_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_5, all_58_0) = v1 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_5, all_58_0) = v0 & ( ~ (v0 =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_297_4,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_299_3, simplifying with (50), (883), (884)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (894) all_299_3 = 0 | less_than(all_49_3, all_297_4) = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_297_4,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_299_3, simplifying with (50), (883), (884)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (895) ? [v0: any] : ? [v1: any] :
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_297_4) = v0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_297_4) = v1 & ( ~ (v0 =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_299_3 = 0))))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_297_4, all_49_3,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_299_3, simplifying with (50), (883), (884)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (896) ? [v0: any] : ? [v1: any] :
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_297_4, all_49_3) = v0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_49_3, all_297_4) = v1 & ( ~ (v0 =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | 0) | (all_299_3 = 0 & ~ (v1 = 0))))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1, bad,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_297_2, all_297_1, all_297_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | simplifying with (18), (45), (50), (183), (870),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (872), (873) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (897) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_49_1, bad) = v3 & remove_cpq(v3, all_49_3)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | = v4 & lookup_slb(all_49_1, all_49_3) = v1 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v4) & $i(v3) &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v4 =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_297_0))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (896) with fresh symbols all_361_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_361_1 gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (898) strictly_less_than(all_297_4, all_49_3) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_361_1 & less_than(all_49_3, all_297_4) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_361_0 & ( ~ (all_361_1 = 0) | (all_299_3 = 0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_361_0 = 0)))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (898) implies:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (899) less_than(all_49_3, all_297_4) = all_361_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (895) with fresh symbols all_367_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_367_1 gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (900) strictly_less_than(all_49_3, all_297_4) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_367_1 & less_than(all_49_3, all_297_4) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_367_0 & ( ~ (all_367_1 = 0) | (all_367_0 = 0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_299_3 = 0)))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (900) implies:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (901) less_than(all_49_3, all_297_4) = all_367_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (897) with fresh symbols all_369_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_369_1, all_369_2, all_369_3, all_369_4 gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (902) triple(all_49_8, all_49_1, bad) = all_369_1 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | remove_cpq(all_369_1, all_49_3) = all_369_0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_369_3 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_369_4 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_369_3, all_49_3) = all_369_2 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | $i(all_369_0) & $i(all_369_1) & $i(all_369_3) & (
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | ~ (all_369_2 = 0) | ~ (all_369_4 = 0) |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_369_0 = all_297_0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (902) implies:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (903) $i(all_369_3)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (904) less_than(all_369_3, all_49_3) = all_369_2
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (905) lookup_slb(all_49_1, all_49_3) = all_369_3
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_361_0, all_367_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_297_4, all_49_3, simplifying with (899), (901)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (906) all_367_0 = all_361_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_297_4, all_369_3,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (871), (905)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (907) all_369_3 = all_297_4
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (904), (907) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (908) less_than(all_297_4, all_49_3) = all_369_2
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (893) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (909) all_345_0 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (891), (909) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (910) $false
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (910) is inconsistent.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_299_3, all_369_2,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_297_4, simplifying with (883), (908)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (911) all_369_2 = all_299_3
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_297_4, all_49_3,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_361_0, simplifying with (50), (884), (899)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (912) ? [v0: any] : ? [v1: any] :
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_297_4, all_49_3) = v0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_297_4, all_49_3) = v1 & ( ~ (v0 =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_361_0 = 0))))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_49_3, all_297_4,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_361_0, simplifying with (50), (884), (899)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (913) ? [v0: any] : ? [v1: any] :
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_297_4) = v0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | less_than(all_297_4, all_49_3) = v1 & ( ~ (v0 =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | 0) | (all_361_0 = 0 & ~ (v1 = 0))))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (913) with fresh symbols all_398_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_398_1 gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (914) strictly_less_than(all_49_3, all_297_4) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_398_1 & less_than(all_297_4, all_49_3) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_398_0 & ( ~ (all_398_1 = 0) | (all_361_0 = 0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | ~ (all_398_0 = 0)))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (914) implies:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (915) less_than(all_297_4, all_49_3) = all_398_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (912) with fresh symbols all_400_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_400_1 gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (916) strictly_less_than(all_297_4, all_49_3) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_400_1 & less_than(all_297_4, all_49_3) =
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_400_0 & ( ~ (all_400_1 = 0) | (all_400_0 = 0 &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | ~ (all_361_0 = 0)))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (916) implies:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (917) less_than(all_297_4, all_49_3) = all_400_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (918) ~ (all_400_1 = 0) | (all_400_0 = 0 & ~
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (all_361_0 = 0))
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_299_3, all_400_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_297_4, simplifying with (883), (917)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (919) all_400_0 = all_299_3
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_398_0, all_400_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, all_297_4, simplifying with (915), (917)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (920) all_400_0 = all_398_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (919), (920) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | (921) all_398_0 = all_299_3
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (894) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | (922) less_than(all_49_3, all_297_4) = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_361_0, 0, all_297_4,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | all_49_3, simplifying with (899), (922) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | (923) all_361_0 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (918) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | (924) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | (156), (886), (924), (l49_li3637) are inconsistent
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #11.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | (925) all_400_0 = 0 & ~ (all_361_0 = 0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (925) implies:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | (926) ~ (all_361_0 = 0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (923), (926) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | (927) $false
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (927) is inconsistent.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | (928) all_299_3 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (883), (928) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | (929) less_than(all_297_4, all_49_3) = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (7), (33), (41), (46), (48), (50), (59),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | (67), (68), (151), (156), (181), (182), (829),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | (884), (886), (929), (l49_li3637) are inconsistent
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #9.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (930) all_49_6 = bad
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (56), (930) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | (931) triple(all_49_8, all_49_7, bad) = all_49_4
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (30), (42), (223), (244), (245), (263), (931) are
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #8.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | (932) all_131_1 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | REDUCE: (885), (932) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | (933) $false
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | CLOSE: (933) is inconsistent.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | (934) all_131_1 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | (935) all_131_0 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | REDUCE: (165), (934) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | (936) less_than(all_58_0, all_49_3) = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | REDUCE: (166), (935) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | (937) less_than(all_49_3, all_58_0) = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | BETA: splitting (197) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_297_4, all_49_5,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_299_3, simplifying with (48), (50),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | (71), (883), (884) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | (938) all_299_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | less_than(all_297_4, all_49_5) = v0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_297_4, all_58_0,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | all_49_3, all_299_3, simplifying with (50), (67),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | (883), (884), (936) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | (939) all_299_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | less_than(all_297_4, all_58_0) = v0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (939) gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (940) all_299_3 = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (883), (940) imply:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (941) less_than(all_297_4, all_49_3) = 0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (7), (33), (41), (46), (48), (50), (59),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (67), (68), (151), (156), (181), (182), (829),
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (884), (937), (941), (l49_li3637) are inconsistent
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | by sub-proof #9.
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (942) ~ (all_299_3 = 0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (943) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_297_4,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | all_58_0) = v0)
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (943) with fresh symbol all_471_0
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | (944) ~ (all_471_0 = 0) & less_than(all_297_4,
% 62.81/9.29 | | | | | | | | | | | | | | | | | | | | | | all_58_0) = all_471_0
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (944) implies:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | (945) ~ (all_471_0 = 0)
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | (946) less_than(all_297_4, all_58_0) = all_471_0
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (938) gives:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | (947) all_299_3 = 0
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (942), (947) imply:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | (948) $false
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (948) is inconsistent.
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_58_0, all_297_4,
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | all_471_0, simplifying with (67), (884), (946)
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | (949) all_471_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_58_0, all_297_4) = v1 &
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_297_4) = v0 & ( ~ (v0 =
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (949) gives:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | (950) all_471_0 = 0
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (945), (950) imply:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | (951) $false
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (951) is inconsistent.
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | (952) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | (156), (937), (952), (l49_li3637) are inconsistent
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | | by sub-proof #11.
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | (953) all_49_6 = bad
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | REDUCE: (56), (953) imply:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | (954) triple(all_49_8, all_49_7, bad) = all_49_4
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (30), (42), (223), (244), (245), (263), (954) are
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #8.
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | (955) all_259_0 = 0 & ~ (all_293_0 = 0)
% 62.81/9.30 | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | ALPHA: (955) implies:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | (956) all_259_0 = 0
% 62.81/9.30 | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | REDUCE: (840), (956) imply:
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | (957) $false
% 62.81/9.30 | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | | CLOSE: (957) is inconsistent.
% 62.81/9.30 | | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | End of split
% 62.81/9.30 | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | (958) all_116_0 = all_62_0
% 62.81/9.30 | | | | | | | | | | | (959) ~ (all_116_2 = 0)
% 62.81/9.30 | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | REDUCE: (180), (958) imply:
% 62.81/9.30 | | | | | | | | | | | (960) triple(all_49_8, all_49_1, bad) = all_62_0
% 62.81/9.30 | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | BETA: splitting (241) gives:
% 62.81/9.30 | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | (961) all_49_7 = create_slb
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | REDUCE: (99), (961) imply:
% 62.81/9.30 | | | | | | | | | | | | (962) $false
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | CLOSE: (962) is inconsistent.
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | (963) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 62.81/9.30 | | | | | | | | | | | | $i] : (findmin_pqp_res(all_49_8) = v0 &
% 62.81/9.30 | | | | | | | | | | | | triple(all_49_8, v2, bad) = v3 &
% 62.81/9.30 | | | | | | | | | | | | update_slb(all_49_7, v0) = v2 &
% 62.81/9.30 | | | | | | | | | | | | contains_slb(all_49_7, v0) = v1 & $i(v3) &
% 62.81/9.30 | | | | | | | | | | | | $i(v2) & $i(v0) & (v3 = all_164_0 | v1 = 0))
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | DELTA: instantiating (963) with fresh symbols all_227_0,
% 62.81/9.30 | | | | | | | | | | | | all_227_1, all_227_2, all_227_3 gives:
% 62.81/9.30 | | | | | | | | | | | | (964) findmin_pqp_res(all_49_8) = all_227_3 &
% 62.81/9.30 | | | | | | | | | | | | triple(all_49_8, all_227_1, bad) = all_227_0 &
% 62.81/9.30 | | | | | | | | | | | | update_slb(all_49_7, all_227_3) = all_227_1 &
% 62.81/9.30 | | | | | | | | | | | | contains_slb(all_49_7, all_227_3) = all_227_2 &
% 62.81/9.30 | | | | | | | | | | | | $i(all_227_0) & $i(all_227_1) & $i(all_227_3) &
% 62.81/9.30 | | | | | | | | | | | | (all_227_0 = all_164_0 | all_227_2 = 0)
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | ALPHA: (964) implies:
% 62.81/9.30 | | | | | | | | | | | | (965) $i(all_227_3)
% 62.81/9.30 | | | | | | | | | | | | (966) $i(all_227_1)
% 62.81/9.30 | | | | | | | | | | | | (967) contains_slb(all_49_7, all_227_3) = all_227_2
% 62.81/9.30 | | | | | | | | | | | | (968) update_slb(all_49_7, all_227_3) = all_227_1
% 62.81/9.30 | | | | | | | | | | | | (969) triple(all_49_8, all_227_1, bad) = all_227_0
% 62.81/9.30 | | | | | | | | | | | | (970) findmin_pqp_res(all_49_8) = all_227_3
% 62.81/9.30 | | | | | | | | | | | | (971) all_227_0 = all_164_0 | all_227_2 = 0
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_49_3, all_227_3,
% 62.81/9.30 | | | | | | | | | | | | all_49_8, simplifying with (101), (970) gives:
% 62.81/9.30 | | | | | | | | | | | | (972) all_227_3 = all_49_3
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | REDUCE: (968), (972) imply:
% 62.81/9.30 | | | | | | | | | | | | (973) update_slb(all_49_7, all_49_3) = all_227_1
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | REDUCE: (967), (972) imply:
% 62.81/9.30 | | | | | | | | | | | | (974) contains_slb(all_49_7, all_49_3) = all_227_2
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_116_2, all_227_2,
% 62.81/9.30 | | | | | | | | | | | | all_49_3, all_49_7, simplifying with (162), (974)
% 62.81/9.30 | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | (975) all_227_2 = all_116_2
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | GROUND_INST: instantiating (38) with all_49_1, all_227_1,
% 62.81/9.30 | | | | | | | | | | | | all_49_3, all_49_7, simplifying with (156), (973)
% 62.81/9.30 | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | (976) all_227_1 = all_49_1
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | REDUCE: (969), (976) imply:
% 62.81/9.30 | | | | | | | | | | | | (977) triple(all_49_8, all_49_1, bad) = all_227_0
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | BETA: splitting (971) gives:
% 62.81/9.30 | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | (978) all_227_2 = 0
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | COMBINE_EQS: (975), (978) imply:
% 62.81/9.30 | | | | | | | | | | | | | (979) all_116_2 = 0
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | REDUCE: (959), (979) imply:
% 62.81/9.30 | | | | | | | | | | | | | (980) $false
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | CLOSE: (980) is inconsistent.
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | (981) all_227_0 = all_164_0
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | REDUCE: (977), (981) imply:
% 62.81/9.30 | | | | | | | | | | | | | (982) triple(all_49_8, all_49_1, bad) = all_164_0
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_62_0, all_164_0, bad,
% 62.81/9.30 | | | | | | | | | | | | | all_49_1, all_49_8, simplifying with (960), (982)
% 62.81/9.30 | | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | | (983) all_164_0 = all_62_0
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | REDUCE: (270), (983) imply:
% 62.81/9.30 | | | | | | | | | | | | | (984) remove_cpq(all_62_0, all_49_3) = all_186_1
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_62_1, all_186_1,
% 62.81/9.30 | | | | | | | | | | | | | all_49_3, all_62_0, simplifying with (74), (984)
% 62.81/9.30 | | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | | (985) all_186_1 = all_62_1
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_49_8, all_49_1, bad,
% 62.81/9.30 | | | | | | | | | | | | | all_49_3, all_62_0, all_62_1, simplifying with
% 62.81/9.30 | | | | | | | | | | | | | (18), (45), (50), (74), (183), (960) gives:
% 62.81/9.30 | | | | | | | | | | | | | (986) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.81/9.30 | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.81/9.30 | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.81/9.30 | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.81/9.30 | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.81/9.30 | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.81/9.30 | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v5) & $i(v4) &
% 62.81/9.30 | | | | | | | | | | | | | $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) |
% 62.81/9.30 | | | | | | | | | | | | | v5 = all_62_1))
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_49_8, all_49_1, bad,
% 62.81/9.30 | | | | | | | | | | | | | all_49_3, all_62_0, all_62_1, simplifying with
% 62.81/9.30 | | | | | | | | | | | | | (18), (45), (50), (74), (183), (960) gives:
% 62.81/9.30 | | | | | | | | | | | | | (987) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.81/9.30 | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 62.81/9.30 | | | | | | | | | | | | | (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3,
% 62.81/9.30 | | | | | | | | | | | | | v4, bad) = v5 & lookup_slb(all_49_1, all_49_3)
% 62.81/9.30 | | | | | | | | | | | | | = v1 & remove_slb(all_49_1, all_49_3) = v4 &
% 62.81/9.30 | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.81/9.30 | | | | | | | | | | | | | strictly_less_than(all_49_3, v1) = v2 & $i(v5) &
% 62.81/9.30 | | | | | | | | | | | | | $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0
% 62.81/9.30 | | | | | | | | | | | | | = 0) | v5 = all_62_1))
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | DELTA: instantiating (987) with fresh symbols all_256_0,
% 62.81/9.30 | | | | | | | | | | | | | all_256_1, all_256_2, all_256_3, all_256_4,
% 62.81/9.30 | | | | | | | | | | | | | all_256_5 gives:
% 62.81/9.30 | | | | | | | | | | | | | (988) remove_pqp(all_49_8, all_49_3) = all_256_2 &
% 62.81/9.30 | | | | | | | | | | | | | triple(all_256_2, all_256_1, bad) = all_256_0 &
% 62.81/9.30 | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_256_4 &
% 62.81/9.30 | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_256_1 &
% 62.81/9.30 | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_256_5 &
% 62.81/9.30 | | | | | | | | | | | | | strictly_less_than(all_49_3, all_256_4) =
% 62.81/9.30 | | | | | | | | | | | | | all_256_3 & $i(all_256_0) & $i(all_256_1) &
% 62.81/9.30 | | | | | | | | | | | | | $i(all_256_2) & $i(all_256_4) & ( ~ (all_256_3 =
% 62.81/9.30 | | | | | | | | | | | | | 0) | ~ (all_256_5 = 0) | all_256_0 =
% 62.81/9.30 | | | | | | | | | | | | | all_62_1)
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | ALPHA: (988) implies:
% 62.81/9.30 | | | | | | | | | | | | | (989) remove_slb(all_49_1, all_49_3) = all_256_1
% 62.81/9.30 | | | | | | | | | | | | | (990) lookup_slb(all_49_1, all_49_3) = all_256_4
% 62.81/9.30 | | | | | | | | | | | | | (991) triple(all_256_2, all_256_1, bad) = all_256_0
% 62.81/9.30 | | | | | | | | | | | | | (992) remove_pqp(all_49_8, all_49_3) = all_256_2
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | DELTA: instantiating (986) with fresh symbols all_258_0,
% 62.81/9.30 | | | | | | | | | | | | | all_258_1, all_258_2, all_258_3, all_258_4,
% 62.81/9.30 | | | | | | | | | | | | | all_258_5 gives:
% 62.81/9.30 | | | | | | | | | | | | | (993) remove_pqp(all_49_8, all_49_3) = all_258_2 &
% 62.81/9.30 | | | | | | | | | | | | | triple(all_258_2, all_258_1, bad) = all_258_0 &
% 62.81/9.30 | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_258_4 &
% 62.81/9.30 | | | | | | | | | | | | | remove_slb(all_49_1, all_49_3) = all_258_1 &
% 62.81/9.30 | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_258_5 &
% 62.81/9.30 | | | | | | | | | | | | | less_than(all_258_4, all_49_3) = all_258_3 &
% 62.81/9.30 | | | | | | | | | | | | | $i(all_258_0) & $i(all_258_1) & $i(all_258_2) &
% 62.81/9.30 | | | | | | | | | | | | | $i(all_258_4) & ( ~ (all_258_3 = 0) | ~
% 62.81/9.30 | | | | | | | | | | | | | (all_258_5 = 0) | all_258_0 = all_62_1)
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | ALPHA: (993) implies:
% 62.81/9.30 | | | | | | | | | | | | | (994) $i(all_258_4)
% 62.81/9.30 | | | | | | | | | | | | | (995) less_than(all_258_4, all_49_3) = all_258_3
% 62.81/9.30 | | | | | | | | | | | | | (996) remove_slb(all_49_1, all_49_3) = all_258_1
% 62.81/9.30 | | | | | | | | | | | | | (997) lookup_slb(all_49_1, all_49_3) = all_258_4
% 62.81/9.30 | | | | | | | | | | | | | (998) triple(all_258_2, all_258_1, bad) = all_258_0
% 62.81/9.30 | | | | | | | | | | | | | (999) remove_pqp(all_49_8, all_49_3) = all_258_2
% 62.81/9.30 | | | | | | | | | | | | | (1000) ~ (all_258_3 = 0) | ~ (all_258_5 = 0) |
% 62.81/9.30 | | | | | | | | | | | | | all_258_0 = all_62_1
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_256_1, all_258_1,
% 62.81/9.30 | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (989), (996)
% 62.81/9.30 | | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | | (1001) all_258_1 = all_256_1
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_256_4, all_258_4,
% 62.81/9.30 | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (990), (997)
% 62.81/9.30 | | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | | (1002) all_258_4 = all_256_4
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_256_2, all_258_2,
% 62.81/9.30 | | | | | | | | | | | | | all_49_3, all_49_8, simplifying with (992), (999)
% 62.81/9.30 | | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | | (1003) all_258_2 = all_256_2
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | REDUCE: (998), (1001), (1003) imply:
% 62.81/9.30 | | | | | | | | | | | | | (1004) triple(all_256_2, all_256_1, bad) = all_258_0
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | REDUCE: (995), (1002) imply:
% 62.81/9.30 | | | | | | | | | | | | | (1005) less_than(all_256_4, all_49_3) = all_258_3
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | REDUCE: (994), (1002) imply:
% 62.81/9.30 | | | | | | | | | | | | | (1006) $i(all_256_4)
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_256_0, all_258_0, bad,
% 62.81/9.30 | | | | | | | | | | | | | all_256_1, all_256_2, simplifying with (991),
% 62.81/9.30 | | | | | | | | | | | | | (1004) gives:
% 62.81/9.30 | | | | | | | | | | | | | (1007) all_258_0 = all_256_0
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | BETA: splitting (141) gives:
% 62.81/9.30 | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | (1008) ~ (all_131_1 = 0)
% 62.81/9.30 | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | BETA: splitting (188) gives:
% 62.81/9.30 | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | (1009) less_than(all_49_3, all_58_0) = 0
% 62.81/9.30 | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | BETA: splitting (189) gives:
% 62.81/9.30 | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | (1010) all_131_1 = 0
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | REDUCE: (1008), (1010) imply:
% 62.81/9.30 | | | | | | | | | | | | | | | | (1011) $false
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | CLOSE: (1011) is inconsistent.
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | Case 2:
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | (1012) ? [v0: any] : ? [v1: any] :
% 62.81/9.30 | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_58_0) = v1 &
% 62.81/9.30 | | | | | | | | | | | | | | | | less_than(all_49_3, all_58_0) = v0 & ( ~ (v0 =
% 62.81/9.30 | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | DELTA: instantiating (1012) with fresh symbols all_286_0,
% 62.81/9.30 | | | | | | | | | | | | | | | | all_286_1 gives:
% 62.81/9.30 | | | | | | | | | | | | | | | | (1013) strictly_less_than(all_49_3, all_58_0) = all_286_0
% 62.81/9.30 | | | | | | | | | | | | | | | | & less_than(all_49_3, all_58_0) = all_286_1 & ( ~
% 62.81/9.30 | | | | | | | | | | | | | | | | (all_286_1 = 0) | all_286_0 = 0)
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | ALPHA: (1013) implies:
% 62.81/9.30 | | | | | | | | | | | | | | | | (1014) less_than(all_49_3, all_58_0) = all_286_1
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_286_1, all_58_0,
% 62.81/9.30 | | | | | | | | | | | | | | | | all_49_3, simplifying with (1009), (1014) gives:
% 62.81/9.30 | | | | | | | | | | | | | | | | (1015) all_286_1 = 0
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | BETA: splitting (197) gives:
% 62.81/9.30 | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | Case 1:
% 62.81/9.30 | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | |
% 62.81/9.30 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_256_4,
% 62.81/9.30 | | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.81/9.30 | | | | | | | | | | | | | | | | | gives:
% 62.81/9.30 | | | | | | | | | | | | | | | | | (1016) all_258_3 = 0 | less_than(all_49_3, all_256_4) = 0
% 62.81/9.30 | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | BETA: splitting (1000) gives:
% 62.98/9.30 | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.30 | | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | | (1017) ~ (all_258_3 = 0)
% 62.98/9.30 | | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | | BETA: splitting (1016) gives:
% 62.98/9.30 | | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.30 | | | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | | | (1018) less_than(all_49_3, all_256_4) = 0
% 62.98/9.30 | | | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (5), (7), (8), (33), (41), (46), (48),
% 62.98/9.30 | | | | | | | | | | | | | | | | | | | (50), (59), (67), (68), (70), (71), (72), (151),
% 62.98/9.30 | | | | | | | | | | | | | | | | | | | (156), (1006), (1009), (1018), (l49_li3637) are
% 62.98/9.30 | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #7.
% 62.98/9.30 | | | | | | | | | | | | | | | | | | |
% 62.98/9.30 | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.30 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1019) all_258_3 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | REDUCE: (1017), (1019) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1020) $false
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | CLOSE: (1020) is inconsistent.
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | (1021) all_258_3 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | REDUCE: (1005), (1021) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | (1022) less_than(all_256_4, all_49_3) = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_58_0, all_256_4,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | all_49_3, all_131_1, simplifying with (50), (67),
% 62.98/9.31 | | | | | | | | | | | | | | | | | | (165), (1006), (1022) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | (1023) all_131_1 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.31 | | | | | | | | | | | | | | | | | | less_than(all_58_0, all_256_4) = v0)
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_256_4, all_49_3,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | all_58_0, simplifying with (50), (67), (1006),
% 62.98/9.31 | | | | | | | | | | | | | | | | | | (1009), (1022) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | (1024) less_than(all_256_4, all_58_0) = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | BETA: splitting (1023) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1025) all_131_1 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | REDUCE: (1008), (1025) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1026) $false
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | CLOSE: (1026) is inconsistent.
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1027) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_256_4) = v0)
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1027) with fresh symbol all_457_0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1028) ~ (all_457_0 = 0) & less_than(all_58_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_256_4) = all_457_0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | ALPHA: (1028) implies:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1029) ~ (all_457_0 = 0)
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1030) less_than(all_58_0, all_256_4) = all_457_0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_256_4, all_58_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_457_0, simplifying with (67), (1006), (1030)
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1031) all_457_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_58_0) = v1 &
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v0 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_256_4, all_58_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_457_0, simplifying with (67), (1006), (1030)
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1032) ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_58_0) = v0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v1 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_457_0 = 0))))
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_58_0, all_256_4,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_457_0, simplifying with (67), (1006), (1030)
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1033) ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_58_0, all_256_4) = v0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v1 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | 0) | (all_457_0 = 0 & ~ (v1 = 0))))
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1032) with fresh symbols all_480_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_480_1 gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1034) strictly_less_than(all_256_4, all_58_0) =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_480_1 & less_than(all_256_4, all_58_0) =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_480_0 & ( ~ (all_480_1 = 0) | (all_480_0 = 0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | ~ (all_457_0 = 0)))
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | ALPHA: (1034) implies:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1035) less_than(all_256_4, all_58_0) = all_480_0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1033) with fresh symbols all_482_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_482_1 gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1036) strictly_less_than(all_58_0, all_256_4) =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_482_1 & less_than(all_256_4, all_58_0) =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_482_0 & ( ~ (all_482_1 = 0) | (all_457_0 = 0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | ~ (all_482_0 = 0)))
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | ALPHA: (1036) implies:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1037) less_than(all_256_4, all_58_0) = all_482_0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_482_0, all_58_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_256_4, simplifying with (1024), (1037) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1038) all_482_0 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_480_0, all_482_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | all_58_0, all_256_4, simplifying with (1035),
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1037) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1039) all_482_0 = all_480_0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (1038), (1039) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1040) all_480_0 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | SIMP: (1040) implies:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1041) all_480_0 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | BETA: splitting (1031) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (1042) all_457_0 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | REDUCE: (1029), (1042) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (1043) $false
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | CLOSE: (1043) is inconsistent.
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (1044) ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_58_0) = v1 &
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v0 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1044) with fresh symbols all_468_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | all_468_1 gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (1045) strictly_less_than(all_256_4, all_58_0) =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | all_468_0 & less_than(all_256_4, all_58_0) =
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | all_468_1 & ( ~ (all_468_1 = 0) | all_468_0 = 0)
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (59), (67), (68),
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (151), (156), (1009), (1024), (1045), (l49_li3637)
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | are inconsistent by sub-proof #6.
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | End of split
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1046) all_49_6 = bad
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | REDUCE: (56), (1046) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1047) triple(all_49_8, all_49_7, bad) = all_49_4
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | REF_CLOSE: (30), (42), (223), (244), (245), (263), (1047) are
% 62.98/9.31 | | | | | | | | | | | | | | | | | inconsistent by sub-proof #8.
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | End of split
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | End of split
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | Case 2:
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | (1048) all_131_1 = 0
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | REDUCE: (1008), (1048) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | (1049) $false
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | CLOSE: (1049) is inconsistent.
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | End of split
% 62.98/9.31 | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | Case 2:
% 62.98/9.31 | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | (1050) all_131_1 = 0
% 62.98/9.31 | | | | | | | | | | | | | | (1051) all_131_0 = 0
% 62.98/9.31 | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | REDUCE: (165), (1050) imply:
% 62.98/9.31 | | | | | | | | | | | | | | (1052) less_than(all_58_0, all_49_3) = 0
% 62.98/9.31 | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | REDUCE: (166), (1051) imply:
% 62.98/9.31 | | | | | | | | | | | | | | (1053) less_than(all_49_3, all_58_0) = 0
% 62.98/9.31 | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | BETA: splitting (192) gives:
% 62.98/9.31 | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | (1054) less_than(all_49_3, all_121_3) = 0
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_152_0, 0, all_121_3,
% 62.98/9.31 | | | | | | | | | | | | | | | all_49_3, simplifying with (200), (1054) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | (1055) all_152_0 = 0
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | BETA: splitting (212) gives:
% 62.98/9.31 | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_121_3,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_49_5, all_60_0, simplifying with (48), (50),
% 62.98/9.31 | | | | | | | | | | | | | | | | (72), (182), (1054) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1056) all_60_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(all_121_3, all_49_5) = v0)
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_256_4, all_49_5,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_49_3, all_258_3, simplifying with (48), (50),
% 62.98/9.31 | | | | | | | | | | | | | | | | (71), (1005), (1006) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1057) all_258_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(all_256_4, all_49_5) = v0)
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_256_4, all_58_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_49_3, all_258_3, simplifying with (50), (67),
% 62.98/9.31 | | | | | | | | | | | | | | | | (1005), (1006), (1052) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1058) all_258_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v0)
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_256_4,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.31 | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1059) all_258_3 = 0 | less_than(all_49_3, all_256_4) = 0
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_49_3, all_256_4,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.31 | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1060) all_258_3 = 0 | ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_256_4) = v1 &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(all_49_3, all_256_4) = v0 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_256_4,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.31 | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1061) ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_256_4) = v0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(all_49_3, all_256_4) = v1 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_258_3 = 0))))
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_256_4, all_49_3,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.31 | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1062) ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_49_3) = v0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(all_49_3, all_256_4) = v1 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | 0) | (all_258_3 = 0 & ~ (v1 = 0))))
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with all_49_8, all_49_1, bad,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_49_3, all_256_2, all_256_1, all_256_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | simplifying with (18), (45), (50), (183), (989),
% 62.98/9.31 | | | | | | | | | | | | | | | | (991), (992) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1063) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ?
% 62.98/9.31 | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : (triple(all_49_8,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_49_1, bad) = v3 & remove_cpq(v3, all_49_3)
% 62.98/9.31 | | | | | | | | | | | | | | | | = v4 & lookup_slb(all_49_1, all_49_3) = v1 &
% 62.98/9.31 | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = v0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(v1, all_49_3) = v2 & $i(v4) & $i(v3) &
% 62.98/9.31 | | | | | | | | | | | | | | | | $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v4 =
% 62.98/9.31 | | | | | | | | | | | | | | | | all_256_0))
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | DELTA: instantiating (1062) with fresh symbols all_316_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_316_1 gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1064) strictly_less_than(all_256_4, all_49_3) =
% 62.98/9.31 | | | | | | | | | | | | | | | | all_316_1 & less_than(all_49_3, all_256_4) =
% 62.98/9.31 | | | | | | | | | | | | | | | | all_316_0 & ( ~ (all_316_1 = 0) | (all_258_3 = 0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | ~ (all_316_0 = 0)))
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | ALPHA: (1064) implies:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1065) less_than(all_49_3, all_256_4) = all_316_0
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | DELTA: instantiating (1061) with fresh symbols all_318_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_318_1 gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1066) strictly_less_than(all_49_3, all_256_4) =
% 62.98/9.31 | | | | | | | | | | | | | | | | all_318_1 & less_than(all_49_3, all_256_4) =
% 62.98/9.31 | | | | | | | | | | | | | | | | all_318_0 & ( ~ (all_318_1 = 0) | (all_318_0 = 0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | ~ (all_258_3 = 0)))
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | ALPHA: (1066) implies:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1067) less_than(all_49_3, all_256_4) = all_318_0
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | DELTA: instantiating (1063) with fresh symbols all_320_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | all_320_1, all_320_2, all_320_3, all_320_4 gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1068) triple(all_49_8, all_49_1, bad) = all_320_1 &
% 62.98/9.31 | | | | | | | | | | | | | | | | remove_cpq(all_320_1, all_49_3) = all_320_0 &
% 62.98/9.31 | | | | | | | | | | | | | | | | lookup_slb(all_49_1, all_49_3) = all_320_3 &
% 62.98/9.31 | | | | | | | | | | | | | | | | contains_slb(all_49_1, all_49_3) = all_320_4 &
% 62.98/9.31 | | | | | | | | | | | | | | | | less_than(all_320_3, all_49_3) = all_320_2 &
% 62.98/9.31 | | | | | | | | | | | | | | | | $i(all_320_0) & $i(all_320_1) & $i(all_320_3) & (
% 62.98/9.31 | | | | | | | | | | | | | | | | ~ (all_320_2 = 0) | ~ (all_320_4 = 0) |
% 62.98/9.31 | | | | | | | | | | | | | | | | all_320_0 = all_256_0)
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | ALPHA: (1068) implies:
% 62.98/9.31 | | | | | | | | | | | | | | | | (1069) $i(all_320_3)
% 62.98/9.31 | | | | | | | | | | | | | | | | (1070) less_than(all_320_3, all_49_3) = all_320_2
% 62.98/9.31 | | | | | | | | | | | | | | | | (1071) lookup_slb(all_49_1, all_49_3) = all_320_3
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | BETA: splitting (1056) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1072) all_60_0 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | REDUCE: (70), (1072) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1073) $false
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | CLOSE: (1073) is inconsistent.
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_316_0, all_318_0,
% 62.98/9.31 | | | | | | | | | | | | | | | | | all_256_4, all_49_3, simplifying with (1065),
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1067) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1074) all_318_0 = all_316_0
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_256_4, all_320_3,
% 62.98/9.31 | | | | | | | | | | | | | | | | | all_49_3, all_49_1, simplifying with (990), (1071)
% 62.98/9.31 | | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1075) all_320_3 = all_256_4
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | REDUCE: (1070), (1075) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1076) less_than(all_256_4, all_49_3) = all_320_2
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_258_3, all_320_2,
% 62.98/9.31 | | | | | | | | | | | | | | | | | all_49_3, all_256_4, simplifying with (1005),
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1076) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1077) all_320_2 = all_258_3
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_121_3,
% 62.98/9.31 | | | | | | | | | | | | | | | | | all_256_4, all_316_0, simplifying with (50),
% 62.98/9.31 | | | | | | | | | | | | | | | | | (182), (1006), (1054), (1065) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1078) all_316_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.31 | | | | | | | | | | | | | | | | | less_than(all_121_3, all_256_4) = v0)
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_256_4, all_49_3,
% 62.98/9.31 | | | | | | | | | | | | | | | | | all_316_0, simplifying with (50), (1006), (1065)
% 62.98/9.31 | | | | | | | | | | | | | | | | | gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | (1079) all_316_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.98/9.31 | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_49_3) = v1 &
% 62.98/9.31 | | | | | | | | | | | | | | | | | less_than(all_256_4, all_49_3) = v0 & ( ~ (v0 =
% 62.98/9.31 | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | BETA: splitting (1000) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | (1080) ~ (all_258_3 = 0)
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | BETA: splitting (1059) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | (1081) less_than(all_49_3, all_256_4) = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | BETA: splitting (1057) gives:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (1082) all_258_3 = 0
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | REDUCE: (1080), (1082) imply:
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | (1083) $false
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.31 | | | | | | | | | | | | | | | | | | | | CLOSE: (1083) is inconsistent.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1084) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | all_49_5) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1084) with fresh symbol all_464_0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1085) ~ (all_464_0 = 0) & less_than(all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | all_49_5) = all_464_0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1), (9), (33), (41), (46), (48), (50), (59),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (67), (68), (71), (151), (156), (1006), (1053),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1058), (1060), (1080), (1081), (1085),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (l49_li3637) are inconsistent by sub-proof #5.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1086) all_258_3 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | REDUCE: (1080), (1086) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1087) $false
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | CLOSE: (1087) is inconsistent.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (1088) all_258_3 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | REDUCE: (1005), (1088) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (1089) less_than(all_256_4, all_49_3) = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | BETA: splitting (1079) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1090) all_316_0 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | REDUCE: (1065), (1090) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1091) less_than(all_49_3, all_256_4) = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (5), (7), (8), (33), (41), (46), (48),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (50), (59), (67), (68), (70), (71), (72), (151),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (156), (1006), (1053), (1091), (l49_li3637) are
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #7.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1092) ~ (all_316_0 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | BETA: splitting (1078) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1093) all_316_0 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | REDUCE: (1092), (1093) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1094) $false
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | CLOSE: (1094) is inconsistent.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1095) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_121_3,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | all_256_4) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1095) with fresh symbol all_462_0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1096) ~ (all_462_0 = 0) & less_than(all_121_3,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | all_256_4) = all_462_0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | ALPHA: (1096) implies:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1097) ~ (all_462_0 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1098) less_than(all_121_3, all_256_4) = all_462_0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_256_4, all_121_3,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | all_462_0, simplifying with (182), (1006), (1098)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1099) all_462_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_121_3) = v1 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_121_3) = v0 & ( ~ (v0 =
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_256_4, all_49_3,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | all_121_3, simplifying with (50), (182), (1006),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1054), (1089) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | (1100) less_than(all_256_4, all_121_3) = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | BETA: splitting (1099) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (1101) all_462_0 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | REDUCE: (1097), (1101) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (1102) $false
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | CLOSE: (1102) is inconsistent.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (1103) ? [v0: any] : ? [v1: any] :
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_121_3) = v1 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_121_3) = v0 & ( ~ (v0 =
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1103) with fresh symbols all_508_0,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | all_508_1 gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (1104) strictly_less_than(all_256_4, all_121_3) =
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | all_508_0 & less_than(all_256_4, all_121_3) =
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | all_508_1 & ( ~ (all_508_1 = 0) | all_508_0 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | ALPHA: (1104) implies:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (1105) less_than(all_256_4, all_121_3) = all_508_1
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (1106) ~ (all_508_1 = 0) | all_508_0 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_508_1, all_121_3,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | all_256_4, simplifying with (1100), (1105) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | (1107) all_508_1 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1106) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | (1108) ~ (all_508_1 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1107), (1108) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | (1109) $false
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1109) is inconsistent.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (59) with all_58_0, simplifying with
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | (67) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | (1110) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v0 = 0) & pair_in_list(all_49_1,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | all_49_5, all_58_0) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (67), (68), (151),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | (156), (1053), (1110), (l49_li3637) are
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #11.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | (1111) all_158_0 = 0 & ~ (all_126_2 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | ALPHA: (1111) implies:
% 62.98/9.32 | | | | | | | | | | | | | | | | (1112) ~ (all_126_2 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | BETA: splitting (196) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_256_4, all_49_5,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_49_3, all_258_3, simplifying with (48), (50),
% 62.98/9.32 | | | | | | | | | | | | | | | | | (71), (1005), (1006) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1113) all_258_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_256_4, all_49_5) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_256_4, all_58_0,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_49_3, all_258_3, simplifying with (50), (67),
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1005), (1006), (1052) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1114) all_258_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.32 | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1115) all_258_3 = 0 | less_than(all_49_3, all_256_4) = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_49_3, all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.32 | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1116) all_258_3 = 0 | ? [v0: any] : ? [v1: any] :
% 62.98/9.32 | | | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_256_4) = v1 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_49_3, all_256_4) = v0 & ( ~ (v0 =
% 62.98/9.32 | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_256_4, all_49_3,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.32 | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1117) ? [v0: any] : ? [v1: any] :
% 62.98/9.32 | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_49_3) = v0 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_49_3, all_256_4) = v1 & ( ~ (v0 =
% 62.98/9.32 | | | | | | | | | | | | | | | | | 0) | (all_258_3 = 0 & ~ (v1 = 0))))
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | DELTA: instantiating (1117) with fresh symbols all_320_0,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_320_1 gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1118) strictly_less_than(all_256_4, all_49_3) =
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_320_1 & less_than(all_49_3, all_256_4) =
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_320_0 & ( ~ (all_320_1 = 0) | (all_258_3 = 0 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | ~ (all_320_0 = 0)))
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | ALPHA: (1118) implies:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1119) less_than(all_49_3, all_256_4) = all_320_0
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | BETA: splitting (1115) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (1120) less_than(all_49_3, all_256_4) = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_320_0, 0, all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | all_49_3, simplifying with (1119), (1120) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (1121) all_320_0 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | BETA: splitting (1113) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1122) all_258_3 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1), (3), (5), (7), (8), (33), (41), (46), (48),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (50), (59), (67), (68), (151), (156), (181),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (182), (1005), (1006), (1053), (1054), (1112),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1122), (l49_li3637) are inconsistent by sub-proof
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | #4.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1123) ~ (all_258_3 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1124) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | all_49_5) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1124) with fresh symbol all_464_0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1125) ~ (all_464_0 = 0) & less_than(all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | all_49_5) = all_464_0
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1), (9), (33), (41), (46), (48), (50), (59),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (67), (68), (71), (151), (156), (1006), (1053),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (1114), (1116), (1120), (1123), (1125),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | | (l49_li3637) are inconsistent by sub-proof #5.
% 62.98/9.32 | | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (1126) all_258_3 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | | REF_CLOSE: (1), (3), (5), (7), (8), (33), (41), (46), (48),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (50), (59), (67), (68), (151), (156), (181),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (182), (1005), (1006), (1053), (1054), (1112),
% 62.98/9.32 | | | | | | | | | | | | | | | | | | (1126), (l49_li3637) are inconsistent by sub-proof
% 62.98/9.32 | | | | | | | | | | | | | | | | | | #4.
% 62.98/9.32 | | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1127) ? [v0: any] : ? [v1: any] :
% 62.98/9.32 | | | | | | | | | | | | | | | | | (less_than(all_121_3, all_49_3) = v1 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_49_3, all_121_3) = v0 & ( ~ (v0 =
% 62.98/9.32 | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | DELTA: instantiating (1127) with fresh symbols all_310_0,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_310_1 gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1128) less_than(all_121_3, all_49_3) = all_310_0 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_49_3, all_121_3) = all_310_1 & ( ~
% 62.98/9.32 | | | | | | | | | | | | | | | | | (all_310_1 = 0) | all_310_0 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (181), (193), (1054), (1112), (1128) are
% 62.98/9.32 | | | | | | | | | | | | | | | | | inconsistent by sub-proof #13.
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | End of split
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | (1129) ~ (less_than(all_49_3, all_121_3) = 0)
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_58_0,
% 62.98/9.32 | | | | | | | | | | | | | | | all_121_3, all_152_0, simplifying with (50), (67),
% 62.98/9.32 | | | | | | | | | | | | | | | (182), (200), (1053) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | (1130) all_152_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.32 | | | | | | | | | | | | | | | less_than(all_58_0, all_121_3) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_49_3, all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.32 | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | (1131) all_258_3 = 0 | less_than(all_49_3, all_256_4) = 0
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_49_3, all_256_4,
% 62.98/9.32 | | | | | | | | | | | | | | | all_258_3, simplifying with (50), (1005), (1006)
% 62.98/9.32 | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | (1132) ? [v0: any] : ? [v1: any] :
% 62.98/9.32 | | | | | | | | | | | | | | | (strictly_less_than(all_49_3, all_256_4) = v0 &
% 62.98/9.32 | | | | | | | | | | | | | | | less_than(all_49_3, all_256_4) = v1 & ( ~ (v0 =
% 62.98/9.32 | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_258_3 = 0))))
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | DELTA: instantiating (1132) with fresh symbols all_304_0,
% 62.98/9.32 | | | | | | | | | | | | | | | all_304_1 gives:
% 62.98/9.32 | | | | | | | | | | | | | | | (1133) strictly_less_than(all_49_3, all_256_4) =
% 62.98/9.32 | | | | | | | | | | | | | | | all_304_1 & less_than(all_49_3, all_256_4) =
% 62.98/9.32 | | | | | | | | | | | | | | | all_304_0 & ( ~ (all_304_1 = 0) | (all_304_0 = 0 &
% 62.98/9.32 | | | | | | | | | | | | | | | ~ (all_258_3 = 0)))
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | ALPHA: (1133) implies:
% 62.98/9.32 | | | | | | | | | | | | | | | (1134) less_than(all_49_3, all_256_4) = all_304_0
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | BETA: splitting (234) gives:
% 62.98/9.32 | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | (1135) all_152_0 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | REDUCE: (200), (1135) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | (1136) less_than(all_49_3, all_121_3) = 0
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | PRED_UNIFY: (1129), (1136) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | (1137) $false
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | CLOSE: (1137) is inconsistent.
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | (1138) ~ (all_152_0 = 0)
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | BETA: splitting (1130) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1139) all_152_0 = 0
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | REDUCE: (1138), (1139) imply:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1140) $false
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | CLOSE: (1140) is inconsistent.
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_49_3, all_58_0,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_256_4, all_304_0, simplifying with (50), (67),
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1006), (1053), (1134) gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1141) all_304_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_58_0, all_256_4) = v0)
% 62.98/9.32 | | | | | | | | | | | | | | | | |
% 62.98/9.32 | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_256_4, all_49_3,
% 62.98/9.32 | | | | | | | | | | | | | | | | | all_304_0, simplifying with (50), (1006), (1134)
% 62.98/9.32 | | | | | | | | | | | | | | | | | gives:
% 62.98/9.32 | | | | | | | | | | | | | | | | | (1142) all_304_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.98/9.32 | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_49_3) = v1 &
% 62.98/9.32 | | | | | | | | | | | | | | | | | less_than(all_256_4, all_49_3) = v0 & ( ~ (v0 =
% 62.98/9.33 | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.33 | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | BETA: splitting (1131) gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | (1143) less_than(all_49_3, all_256_4) = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (5), (7), (8), (33), (41), (46), (48),
% 62.98/9.33 | | | | | | | | | | | | | | | | | | (50), (59), (67), (68), (70), (71), (72), (151),
% 62.98/9.33 | | | | | | | | | | | | | | | | | | (156), (1006), (1053), (1143), (l49_li3637) are
% 62.98/9.33 | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #7.
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | (1144) all_258_3 = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | (1145) ~ (less_than(all_49_3, all_256_4) = 0)
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | REDUCE: (1005), (1144) imply:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | (1146) less_than(all_256_4, all_49_3) = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | BETA: splitting (1142) gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | (1147) all_304_0 = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | REDUCE: (1134), (1147) imply:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | (1148) less_than(all_49_3, all_256_4) = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (1145), (1148) imply:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | (1149) $false
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | CLOSE: (1149) is inconsistent.
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | (1150) ~ (all_304_0 = 0)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | BETA: splitting (1141) gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1151) all_304_0 = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | REDUCE: (1150), (1151) imply:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1152) $false
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | CLOSE: (1152) is inconsistent.
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1153) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_256_4) = v0)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1153) with fresh symbol all_439_0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1154) ~ (all_439_0 = 0) & less_than(all_58_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_256_4) = all_439_0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | ALPHA: (1154) implies:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1155) ~ (all_439_0 = 0)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1156) less_than(all_58_0, all_256_4) = all_439_0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_256_4, all_58_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_439_0, simplifying with (67), (1006), (1156)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1157) all_439_0 = 0 | ? [v0: any] : ? [v1: any] :
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_58_0) = v1 &
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v0 & ( ~ (v0 =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_256_4, all_58_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_439_0, simplifying with (67), (1006), (1156)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1158) ? [v0: any] : ? [v1: any] :
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_58_0) = v0 &
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v1 & ( ~ (v0 =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | 0) | (v1 = 0 & ~ (all_439_0 = 0))))
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (7) with all_58_0, all_256_4,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_439_0, simplifying with (67), (1006), (1156)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1159) ? [v0: any] : ? [v1: any] :
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_58_0, all_256_4) = v0 &
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v1 & ( ~ (v0 =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | 0) | (all_439_0 = 0 & ~ (v1 = 0))))
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_256_4, all_49_3,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_58_0, simplifying with (50), (67), (1006),
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1053), (1146) gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1160) less_than(all_256_4, all_58_0) = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1159) with fresh symbols all_447_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_447_1 gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1161) strictly_less_than(all_58_0, all_256_4) =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_447_1 & less_than(all_256_4, all_58_0) =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_447_0 & ( ~ (all_447_1 = 0) | (all_439_0 = 0 &
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | ~ (all_447_0 = 0)))
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | ALPHA: (1161) implies:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1162) less_than(all_256_4, all_58_0) = all_447_0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1158) with fresh symbols all_449_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_449_1 gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1163) strictly_less_than(all_256_4, all_58_0) =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_449_1 & less_than(all_256_4, all_58_0) =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_449_0 & ( ~ (all_449_1 = 0) | (all_449_0 = 0 &
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | ~ (all_439_0 = 0)))
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | ALPHA: (1163) implies:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1164) less_than(all_256_4, all_58_0) = all_449_0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_447_0, all_449_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_58_0, all_256_4, simplifying with (1162),
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1164) gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1165) all_449_0 = all_447_0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_449_0, all_58_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | all_256_4, simplifying with (1160), (1164) gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1166) all_449_0 = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (1165), (1166) imply:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1167) all_447_0 = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | SIMP: (1167) implies:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | (1168) all_447_0 = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | BETA: splitting (1157) gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | (1169) all_439_0 = 0
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | REDUCE: (1155), (1169) imply:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | (1170) $false
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | CLOSE: (1170) is inconsistent.
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | (1171) ? [v0: any] : ? [v1: any] :
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | (strictly_less_than(all_256_4, all_58_0) = v1 &
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | less_than(all_256_4, all_58_0) = v0 & ( ~ (v0 =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | 0) | v1 = 0))
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1171) with fresh symbols all_468_0,
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | all_468_1 gives:
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | (1172) strictly_less_than(all_256_4, all_58_0) =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | all_468_0 & less_than(all_256_4, all_58_0) =
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | all_468_1 & ( ~ (all_468_1 = 0) | all_468_0 = 0)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (33), (41), (46), (48), (50), (59), (67), (68),
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | (151), (156), (1053), (1160), (1172), (l49_li3637)
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | | are inconsistent by sub-proof #6.
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | (1173) all_49_6 = bad
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | REDUCE: (178), (1173) imply:
% 62.98/9.33 | | | | | | | | | (1174) triple(all_49_8, all_49_1, bad) = all_126_0
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | REDUCE: (56), (1173) imply:
% 62.98/9.33 | | | | | | | | | (1175) triple(all_49_8, all_49_7, bad) = all_49_4
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | GROUND_INST: instantiating (42) with all_164_1, all_49_4, bad,
% 62.98/9.33 | | | | | | | | | all_49_7, all_49_8, simplifying with (223), (1175)
% 62.98/9.33 | | | | | | | | | gives:
% 62.98/9.33 | | | | | | | | | (1176) all_164_1 = all_49_4
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | GROUND_INST: instantiating (42) with all_116_0, all_126_0, bad,
% 62.98/9.33 | | | | | | | | | all_49_1, all_49_8, simplifying with (180), (1174)
% 62.98/9.33 | | | | | | | | | gives:
% 62.98/9.33 | | | | | | | | | (1177) all_126_0 = all_116_0
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | REDUCE: (250), (1176) imply:
% 62.98/9.33 | | | | | | | | | (1178) findmin_cpq_res(all_49_4) = all_186_0
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | REDUCE: (249), (1176) imply:
% 62.98/9.33 | | | | | | | | | (1179) removemin_cpq_eff(all_49_4) = all_186_1
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | REDUCE: (222), (1176) imply:
% 62.98/9.33 | | | | | | | | | (1180) findmin_cpq_eff(all_49_4) = all_164_0
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | GROUND_INST: instantiating (28) with all_62_0, all_164_0,
% 62.98/9.33 | | | | | | | | | all_49_4, simplifying with (75), (1180) gives:
% 62.98/9.33 | | | | | | | | | (1181) all_164_0 = all_62_0
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | GROUND_INST: instantiating (29) with all_62_1, all_186_1,
% 62.98/9.33 | | | | | | | | | all_49_4, simplifying with (76), (1179) gives:
% 62.98/9.33 | | | | | | | | | (1182) all_186_1 = all_62_1
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | GROUND_INST: instantiating (32) with all_49_3, all_186_0,
% 62.98/9.33 | | | | | | | | | all_49_4, simplifying with (58), (1178) gives:
% 62.98/9.33 | | | | | | | | | (1183) all_186_0 = all_49_3
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | BETA: splitting (111) gives:
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | (1184) all_116_2 = 0
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | COMBINE_EQS: (176), (1184) imply:
% 62.98/9.33 | | | | | | | | | | (1185) all_121_4 = 0
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | COMBINE_EQS: (230), (1184) imply:
% 62.98/9.33 | | | | | | | | | | (1186) all_164_4 = 0
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | BETA: splitting (122) gives:
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | (1187) ~ (all_121_2 = 0)
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | BETA: splitting (134) gives:
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | (1188) ~ (all_126_2 = 0)
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | REF_CLOSE: (33), (181), (192), (193), (196), (1187), (1188)
% 62.98/9.33 | | | | | | | | | | | | are inconsistent by sub-proof #12.
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | (1189) all_126_2 = 0
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | COMBINE_EQS: (233), (1189) imply:
% 62.98/9.33 | | | | | | | | | | | | (1190) all_164_2 = 0
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | BETA: splitting (224) gives:
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | (1191) ~ (all_164_2 = 0)
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | REDUCE: (1190), (1191) imply:
% 62.98/9.33 | | | | | | | | | | | | | (1192) $false
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | CLOSE: (1192) is inconsistent.
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | (1193) ~ (all_164_4 = 0) | all_164_0 = all_116_0
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | BETA: splitting (1193) gives:
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | (1194) ~ (all_164_4 = 0)
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | REDUCE: (1186), (1194) imply:
% 62.98/9.33 | | | | | | | | | | | | | | (1195) $false
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | CLOSE: (1195) is inconsistent.
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | (1196) all_164_0 = all_116_0
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | COMBINE_EQS: (1181), (1196) imply:
% 62.98/9.33 | | | | | | | | | | | | | | (1197) all_116_0 = all_62_0
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | SIMP: (1197) implies:
% 62.98/9.33 | | | | | | | | | | | | | | (1198) all_116_0 = all_62_0
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | REDUCE: (180), (1198) imply:
% 62.98/9.33 | | | | | | | | | | | | | | (1199) triple(all_49_8, all_49_1, bad) = all_62_0
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (7), (8), (9), (10), (14),
% 62.98/9.33 | | | | | | | | | | | | | | (15), (16), (18), (33), (36), (37), (40), (41),
% 62.98/9.33 | | | | | | | | | | | | | | (42), (45), (46), (48), (50), (59), (67), (68),
% 62.98/9.33 | | | | | | | | | | | | | | (70), (71), (72), (74), (141), (151), (156),
% 62.98/9.33 | | | | | | | | | | | | | | (165), (166), (183), (188), (189), (1199),
% 62.98/9.33 | | | | | | | | | | | | | | (l49_li3637) are inconsistent by sub-proof #1.
% 62.98/9.33 | | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | (1200) ~ (all_121_4 = 0) | all_121_0 = all_62_0
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | BETA: splitting (1200) gives:
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | Case 1:
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | (1201) ~ (all_121_4 = 0)
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | REDUCE: (1185), (1201) imply:
% 62.98/9.33 | | | | | | | | | | | | (1202) $false
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | CLOSE: (1202) is inconsistent.
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | (1203) all_121_0 = all_62_0
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | COMBINE_EQS: (184), (1203) imply:
% 62.98/9.33 | | | | | | | | | | | | (1204) all_116_0 = all_62_0
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | REDUCE: (180), (1204) imply:
% 62.98/9.33 | | | | | | | | | | | | (1205) triple(all_49_8, all_49_1, bad) = all_62_0
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (7), (8), (9), (10), (14),
% 62.98/9.33 | | | | | | | | | | | | (15), (16), (18), (33), (36), (37), (40), (41),
% 62.98/9.33 | | | | | | | | | | | | (42), (45), (46), (48), (50), (59), (67), (68),
% 62.98/9.33 | | | | | | | | | | | | (70), (71), (72), (74), (141), (151), (156),
% 62.98/9.33 | | | | | | | | | | | | (165), (166), (183), (188), (189), (1205),
% 62.98/9.33 | | | | | | | | | | | | (l49_li3637) are inconsistent by sub-proof #1.
% 62.98/9.33 | | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | Case 2:
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | (1206) all_116_0 = all_62_0
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | REDUCE: (180), (1206) imply:
% 62.98/9.33 | | | | | | | | | | (1207) triple(all_49_8, all_49_1, bad) = all_62_0
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (7), (8), (9), (10), (14),
% 62.98/9.33 | | | | | | | | | | (15), (16), (18), (33), (36), (37), (40), (41),
% 62.98/9.33 | | | | | | | | | | (42), (45), (46), (48), (50), (59), (67), (68),
% 62.98/9.33 | | | | | | | | | | (70), (71), (72), (74), (141), (151), (156),
% 62.98/9.33 | | | | | | | | | | (165), (166), (183), (188), (189), (1207),
% 62.98/9.33 | | | | | | | | | | (l49_li3637) are inconsistent by sub-proof #1.
% 62.98/9.33 | | | | | | | | | |
% 62.98/9.33 | | | | | | | | | End of split
% 62.98/9.33 | | | | | | | | |
% 62.98/9.33 | | | | | | | | End of split
% 62.98/9.33 | | | | | | | |
% 62.98/9.33 | | | | | | | End of split
% 62.98/9.33 | | | | | | |
% 62.98/9.33 | | | | | | End of split
% 62.98/9.33 | | | | | |
% 62.98/9.33 | | | | | End of split
% 62.98/9.33 | | | | |
% 62.98/9.33 | | | | End of split
% 62.98/9.33 | | | |
% 62.98/9.33 | | | End of split
% 62.98/9.33 | | |
% 62.98/9.33 | | End of split
% 62.98/9.33 | |
% 62.98/9.33 | End of split
% 62.98/9.33 |
% 62.98/9.33 End of proof
% 62.98/9.34
% 62.98/9.34 Sub-proof #1 shows that the following formulas are inconsistent:
% 62.98/9.34 ----------------------------------------------------------------
% 62.98/9.34 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 62.98/9.34 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 62.98/9.34 (2) triple(all_49_8, all_49_1, bad) = all_62_0
% 62.98/9.34 (3) $i(all_49_7)
% 62.98/9.34 (4) less_than(all_58_0, all_49_3) = all_131_1
% 62.98/9.34 (5) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 62.98/9.34 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 62.98/9.34 | ~ (pair_in_list(v4, v3, v2) = v0))
% 62.98/9.34 (6) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 62.98/9.34 [v5: $i] : ( ~ (triple(v0, v1, v2) = v4) | ~ (remove_cpq(v4, v3) = v5) |
% 62.98/9.34 ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7:
% 62.98/9.34 $i] : ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] :
% 62.98/9.34 (remove_pqp(v0, v3) = v9 & triple(v9, v10, v2) = v11 & lookup_slb(v1,
% 62.98/9.34 v3) = v7 & remove_slb(v1, v3) = v10 & contains_slb(v1, v3) = v6 &
% 62.98/9.34 less_than(v7, v3) = v8 & $i(v11) & $i(v10) & $i(v9) & $i(v7) & ( ~
% 62.98/9.34 (v8 = 0) | ~ (v6 = 0) | v11 = v5)))
% 62.98/9.34 (7) $i(bad)
% 62.98/9.34 (8) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 62.98/9.34 (remove_pqp(v3, v2) = v1) | ~ (remove_pqp(v3, v2) = v0))
% 62.98/9.34 (9) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 62.98/9.34 (10) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 62.98/9.34 (less_than(v1, v2) = 0) | ~ (less_than(v0, v2) = v3) | ~ $i(v2) | ~
% 62.98/9.34 $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v0, v1) =
% 62.98/9.34 v4))
% 62.98/9.34 (11) $i(all_49_3)
% 62.98/9.34 (12) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 62.98/9.34 (v1 = v0 | ~ (triple(v4, v3, v2) = v1) | ~ (triple(v4, v3, v2) = v0))
% 62.98/9.34 (13) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 62.98/9.34 (less_than(v0, v2) = v3) | ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~
% 62.98/9.34 $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v1, v2) =
% 62.98/9.34 v4))
% 62.98/9.34 (14) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 62.98/9.34 (remove_slb(v3, v2) = v1) | ~ (remove_slb(v3, v2) = v0))
% 63.11/9.34 (15) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v1,
% 63.11/9.34 v0) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.34 (strictly_less_than(v0, v1) = v4 & less_than(v0, v1) = v3 & ( ~ (v3 =
% 63.11/9.34 0) | v4 = 0)))
% 63.11/9.34 (16) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.34 (17) all_131_1 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.34 (strictly_less_than(all_49_3, all_58_0) = v1 & less_than(all_49_3,
% 63.11/9.34 all_58_0) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.34 (18) less_than(all_49_3, all_58_0) = all_131_0
% 63.11/9.34 (19) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v0, v1) = v2)
% 63.11/9.34 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.34 (strictly_less_than(v0, v1) = v3 & less_than(v1, v0) = v4 & ( ~ (v3 =
% 63.11/9.34 0) | (v2 = 0 & ~ (v4 = 0)))))
% 63.11/9.34 (20) ~ (all_131_1 = 0) | all_131_0 = 0
% 63.11/9.34 (21) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 63.11/9.34 (lookup_slb(v3, v2) = v1) | ~ (lookup_slb(v3, v2) = v0))
% 63.11/9.34 (22) all_49_2 = all_49_3
% 63.11/9.34 (23) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.34 [v5: $i] : ! [v6: $i] : ( ~ (remove_pqp(v0, v3) = v4) | ~ (triple(v4,
% 63.11/9.34 v5, v2) = v6) | ~ (remove_slb(v1, v3) = v5) | ~ $i(v3) | ~
% 63.11/9.34 $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v7: any] : ? [v8: $i] : ? [v9:
% 63.11/9.34 any] : ? [v10: $i] : ? [v11: $i] : (triple(v0, v1, v2) = v10 &
% 63.11/9.34 remove_cpq(v10, v3) = v11 & lookup_slb(v1, v3) = v8 &
% 63.11/9.34 contains_slb(v1, v3) = v7 & less_than(v8, v3) = v9 & $i(v11) &
% 63.11/9.34 $i(v10) & $i(v8) & ( ~ (v9 = 0) | ~ (v7 = 0) | v11 = v6)))
% 63.11/9.34 (24) remove_cpq(all_62_0, all_49_3) = all_62_1
% 63.11/9.34 (25) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~
% 63.11/9.34 (strictly_less_than(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 63.11/9.34 any] : ? [v4: any] : (less_than(v1, v0) = v4 & less_than(v0, v1) =
% 63.11/9.34 v3 & ( ~ (v3 = 0) | v4 = 0)))
% 63.11/9.34 (26) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.34 [v5: $i] : ( ~ (triple(v0, v1, v2) = v4) | ~ (remove_cpq(v4, v3) = v5)
% 63.11/9.34 | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ?
% 63.11/9.34 [v7: $i] : ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] :
% 63.11/9.34 (remove_pqp(v0, v3) = v9 & triple(v9, v10, bad) = v11 & lookup_slb(v1,
% 63.11/9.34 v3) = v7 & remove_slb(v1, v3) = v10 & contains_slb(v1, v3) = v6 &
% 63.11/9.34 strictly_less_than(v3, v7) = v8 & $i(v11) & $i(v10) & $i(v9) &
% 63.11/9.34 $i(v7) & ( ~ (v8 = 0) | ~ (v6 = 0) | v11 = v5)))
% 63.11/9.34 (27) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.34 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.34 v2) = v0))
% 63.11/9.34 (28) $i(all_49_1)
% 63.11/9.34 (29) $i(all_58_0)
% 63.11/9.34 (30) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v1,
% 63.11/9.34 v0) = v2) | ~ $i(v1) | ~ $i(v0) | less_than(v0, v1) = 0)
% 63.11/9.34 (31) ~ (all_60_0 = 0)
% 63.11/9.34 (32) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (less_than(v1, v2) = 0) |
% 63.11/9.34 ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 63.11/9.34 less_than(v0, v2) = 0)
% 63.11/9.34 (33) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v1, v0) = v2)
% 63.11/9.34 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.34 (strictly_less_than(v0, v1) = v3 & less_than(v0, v1) = v4 & ( ~ (v3 =
% 63.11/9.34 0) | (v4 = 0 & ~ (v2 = 0)))))
% 63.11/9.34 (34) $i(all_49_5)
% 63.11/9.34 (35) less_than(all_49_5, all_49_3) = 0
% 63.11/9.34 (36) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.34 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.34 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.34 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.34 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.34 (37) $i(all_49_8)
% 63.11/9.34 (38) less_than(all_49_3, all_49_5) = all_60_0
% 63.11/9.34 (39) all_131_1 = 0 | less_than(all_49_3, all_58_0) = 0
% 63.11/9.34
% 63.11/9.34 Begin of proof
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (6) with all_49_8, all_49_1, bad, all_49_3,
% 63.11/9.34 | all_62_0, all_62_1, simplifying with (2), (7), (11), (24), (28),
% 63.11/9.34 | (37) gives:
% 63.11/9.34 | (40) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ? [v3: $i] : ? [v4: $i]
% 63.11/9.34 | : ? [v5: $i] : (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3, v4,
% 63.11/9.34 | bad) = v5 & lookup_slb(all_49_1, all_49_3) = v1 &
% 63.11/9.34 | remove_slb(all_49_1, all_49_3) = v4 & contains_slb(all_49_1,
% 63.11/9.34 | all_49_3) = v0 & less_than(v1, all_49_3) = v2 & $i(v5) & $i(v4) &
% 63.11/9.34 | $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v5 = all_62_1))
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (26) with all_49_8, all_49_1, bad, all_49_3,
% 63.11/9.34 | all_62_0, all_62_1, simplifying with (2), (7), (11), (24), (28),
% 63.11/9.34 | (37) gives:
% 63.11/9.34 | (41) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ? [v3: $i] : ? [v4: $i]
% 63.11/9.34 | : ? [v5: $i] : (remove_pqp(all_49_8, all_49_3) = v3 & triple(v3, v4,
% 63.11/9.34 | bad) = v5 & lookup_slb(all_49_1, all_49_3) = v1 &
% 63.11/9.34 | remove_slb(all_49_1, all_49_3) = v4 & contains_slb(all_49_1,
% 63.11/9.34 | all_49_3) = v0 & strictly_less_than(all_49_3, v1) = v2 & $i(v5) &
% 63.11/9.34 | $i(v4) & $i(v3) & $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v5 =
% 63.11/9.34 | all_62_1))
% 63.11/9.34 |
% 63.11/9.34 | DELTA: instantiating (41) with fresh symbols all_224_0, all_224_1, all_224_2,
% 63.11/9.34 | all_224_3, all_224_4, all_224_5 gives:
% 63.11/9.34 | (42) remove_pqp(all_49_8, all_49_3) = all_224_2 & triple(all_224_2,
% 63.11/9.34 | all_224_1, bad) = all_224_0 & lookup_slb(all_49_1, all_49_3) =
% 63.11/9.34 | all_224_4 & remove_slb(all_49_1, all_49_3) = all_224_1 &
% 63.11/9.34 | contains_slb(all_49_1, all_49_3) = all_224_5 &
% 63.11/9.34 | strictly_less_than(all_49_3, all_224_4) = all_224_3 & $i(all_224_0) &
% 63.11/9.34 | $i(all_224_1) & $i(all_224_2) & $i(all_224_4) & ( ~ (all_224_3 = 0) |
% 63.11/9.34 | ~ (all_224_5 = 0) | all_224_0 = all_62_1)
% 63.11/9.34 |
% 63.11/9.34 | ALPHA: (42) implies:
% 63.11/9.34 | (43) remove_slb(all_49_1, all_49_3) = all_224_1
% 63.11/9.34 | (44) lookup_slb(all_49_1, all_49_3) = all_224_4
% 63.11/9.34 | (45) triple(all_224_2, all_224_1, bad) = all_224_0
% 63.11/9.34 | (46) remove_pqp(all_49_8, all_49_3) = all_224_2
% 63.11/9.34 |
% 63.11/9.34 | DELTA: instantiating (40) with fresh symbols all_226_0, all_226_1, all_226_2,
% 63.11/9.34 | all_226_3, all_226_4, all_226_5 gives:
% 63.11/9.34 | (47) remove_pqp(all_49_8, all_49_3) = all_226_2 & triple(all_226_2,
% 63.11/9.34 | all_226_1, bad) = all_226_0 & lookup_slb(all_49_1, all_49_3) =
% 63.11/9.34 | all_226_4 & remove_slb(all_49_1, all_49_3) = all_226_1 &
% 63.11/9.34 | contains_slb(all_49_1, all_49_3) = all_226_5 & less_than(all_226_4,
% 63.11/9.34 | all_49_3) = all_226_3 & $i(all_226_0) & $i(all_226_1) &
% 63.11/9.34 | $i(all_226_2) & $i(all_226_4) & ( ~ (all_226_3 = 0) | ~ (all_226_5 =
% 63.11/9.34 | 0) | all_226_0 = all_62_1)
% 63.11/9.34 |
% 63.11/9.34 | ALPHA: (47) implies:
% 63.11/9.34 | (48) $i(all_226_4)
% 63.11/9.34 | (49) less_than(all_226_4, all_49_3) = all_226_3
% 63.11/9.34 | (50) remove_slb(all_49_1, all_49_3) = all_226_1
% 63.11/9.34 | (51) lookup_slb(all_49_1, all_49_3) = all_226_4
% 63.11/9.34 | (52) triple(all_226_2, all_226_1, bad) = all_226_0
% 63.11/9.34 | (53) remove_pqp(all_49_8, all_49_3) = all_226_2
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (14) with all_224_1, all_226_1, all_49_3, all_49_1,
% 63.11/9.34 | simplifying with (43), (50) gives:
% 63.11/9.34 | (54) all_226_1 = all_224_1
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (21) with all_224_4, all_226_4, all_49_3, all_49_1,
% 63.11/9.34 | simplifying with (44), (51) gives:
% 63.11/9.34 | (55) all_226_4 = all_224_4
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (8) with all_224_2, all_226_2, all_49_3, all_49_8,
% 63.11/9.34 | simplifying with (46), (53) gives:
% 63.11/9.34 | (56) all_226_2 = all_224_2
% 63.11/9.34 |
% 63.11/9.34 | REDUCE: (52), (54), (56) imply:
% 63.11/9.34 | (57) triple(all_224_2, all_224_1, bad) = all_226_0
% 63.11/9.34 |
% 63.11/9.34 | REDUCE: (49), (55) imply:
% 63.11/9.34 | (58) less_than(all_224_4, all_49_3) = all_226_3
% 63.11/9.34 |
% 63.11/9.34 | REDUCE: (48), (55) imply:
% 63.11/9.34 | (59) $i(all_224_4)
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (12) with all_224_0, all_226_0, bad, all_224_1,
% 63.11/9.34 | all_224_2, simplifying with (45), (57) gives:
% 63.11/9.34 | (60) all_226_0 = all_224_0
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (10) with all_224_4, all_49_5, all_49_3, all_226_3,
% 63.11/9.34 | simplifying with (11), (34), (35), (58), (59) gives:
% 63.11/9.34 | (61) all_226_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_224_4,
% 63.11/9.34 | all_49_5) = v0)
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (30) with all_49_3, all_224_4, all_226_3,
% 63.11/9.34 | simplifying with (11), (58), (59) gives:
% 63.11/9.34 | (62) all_226_3 = 0 | less_than(all_49_3, all_224_4) = 0
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (15) with all_49_3, all_224_4, all_226_3,
% 63.11/9.34 | simplifying with (11), (58), (59) gives:
% 63.11/9.34 | (63) all_226_3 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.34 | (strictly_less_than(all_49_3, all_224_4) = v1 & less_than(all_49_3,
% 63.11/9.34 | all_224_4) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.34 |
% 63.11/9.34 | GROUND_INST: instantiating (33) with all_49_3, all_224_4, all_226_3,
% 63.11/9.34 | simplifying with (11), (58), (59) gives:
% 63.11/9.35 | (64) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_3, all_224_4)
% 63.11/9.35 | = v0 & less_than(all_49_3, all_224_4) = v1 & ( ~ (v0 = 0) | (v1 = 0
% 63.11/9.35 | & ~ (all_226_3 = 0))))
% 63.11/9.35 |
% 63.11/9.35 | GROUND_INST: instantiating (19) with all_224_4, all_49_3, all_226_3,
% 63.11/9.35 | simplifying with (11), (58), (59) gives:
% 63.11/9.35 | (65) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_224_4, all_49_3)
% 63.11/9.35 | = v0 & less_than(all_49_3, all_224_4) = v1 & ( ~ (v0 = 0) |
% 63.11/9.35 | (all_226_3 = 0 & ~ (v1 = 0))))
% 63.11/9.35 |
% 63.11/9.35 | GROUND_INST: instantiating (23) with all_49_8, all_49_1, bad, all_49_3,
% 63.11/9.35 | all_224_2, all_224_1, all_224_0, simplifying with (7), (11),
% 63.11/9.35 | (28), (37), (43), (45), (46) gives:
% 63.11/9.35 | (66) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ? [v3: $i] : ? [v4: $i]
% 63.11/9.35 | : (triple(all_49_8, all_49_1, bad) = v3 & remove_cpq(v3, all_49_3) =
% 63.11/9.35 | v4 & lookup_slb(all_49_1, all_49_3) = v1 & contains_slb(all_49_1,
% 63.11/9.35 | all_49_3) = v0 & less_than(v1, all_49_3) = v2 & $i(v4) & $i(v3) &
% 63.11/9.35 | $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0) | v4 = all_224_0))
% 63.11/9.35 |
% 63.11/9.35 | DELTA: instantiating (65) with fresh symbols all_243_0, all_243_1 gives:
% 63.11/9.35 | (67) strictly_less_than(all_224_4, all_49_3) = all_243_1 &
% 63.11/9.35 | less_than(all_49_3, all_224_4) = all_243_0 & ( ~ (all_243_1 = 0) |
% 63.11/9.35 | (all_226_3 = 0 & ~ (all_243_0 = 0)))
% 63.11/9.35 |
% 63.11/9.35 | ALPHA: (67) implies:
% 63.11/9.35 | (68) less_than(all_49_3, all_224_4) = all_243_0
% 63.11/9.35 | (69) strictly_less_than(all_224_4, all_49_3) = all_243_1
% 63.11/9.35 | (70) ~ (all_243_1 = 0) | (all_226_3 = 0 & ~ (all_243_0 = 0))
% 63.11/9.35 |
% 63.11/9.35 | DELTA: instantiating (64) with fresh symbols all_245_0, all_245_1 gives:
% 63.11/9.35 | (71) strictly_less_than(all_49_3, all_224_4) = all_245_1 &
% 63.11/9.35 | less_than(all_49_3, all_224_4) = all_245_0 & ( ~ (all_245_1 = 0) |
% 63.11/9.35 | (all_245_0 = 0 & ~ (all_226_3 = 0)))
% 63.11/9.35 |
% 63.11/9.35 | ALPHA: (71) implies:
% 63.11/9.35 | (72) less_than(all_49_3, all_224_4) = all_245_0
% 63.11/9.35 |
% 63.11/9.35 | DELTA: instantiating (66) with fresh symbols all_247_0, all_247_1, all_247_2,
% 63.11/9.35 | all_247_3, all_247_4 gives:
% 63.11/9.35 | (73) triple(all_49_8, all_49_1, bad) = all_247_1 & remove_cpq(all_247_1,
% 63.11/9.35 | all_49_3) = all_247_0 & lookup_slb(all_49_1, all_49_3) = all_247_3 &
% 63.11/9.35 | contains_slb(all_49_1, all_49_3) = all_247_4 & less_than(all_247_3,
% 63.11/9.35 | all_49_3) = all_247_2 & $i(all_247_0) & $i(all_247_1) &
% 63.11/9.35 | $i(all_247_3) & ( ~ (all_247_2 = 0) | ~ (all_247_4 = 0) | all_247_0 =
% 63.11/9.35 | all_224_0)
% 63.11/9.35 |
% 63.11/9.35 | ALPHA: (73) implies:
% 63.11/9.35 | (74) $i(all_247_3)
% 63.11/9.35 | (75) less_than(all_247_3, all_49_3) = all_247_2
% 63.11/9.35 | (76) lookup_slb(all_49_1, all_49_3) = all_247_3
% 63.11/9.35 |
% 63.11/9.35 | GROUND_INST: instantiating (27) with all_243_0, all_245_0, all_224_4,
% 63.11/9.35 | all_49_3, simplifying with (68), (72) gives:
% 63.11/9.35 | (77) all_245_0 = all_243_0
% 63.11/9.35 |
% 63.11/9.35 | GROUND_INST: instantiating (21) with all_224_4, all_247_3, all_49_3, all_49_1,
% 63.11/9.35 | simplifying with (44), (76) gives:
% 63.11/9.35 | (78) all_247_3 = all_224_4
% 63.11/9.35 |
% 63.11/9.35 | REDUCE: (75), (78) imply:
% 63.11/9.35 | (79) less_than(all_224_4, all_49_3) = all_247_2
% 63.11/9.35 |
% 63.11/9.35 | GROUND_INST: instantiating (27) with all_226_3, all_247_2, all_49_3,
% 63.11/9.35 | all_224_4, simplifying with (58), (79) gives:
% 63.11/9.35 | (80) all_247_2 = all_226_3
% 63.11/9.35 |
% 63.11/9.35 | BETA: splitting (20) gives:
% 63.11/9.35 |
% 63.11/9.35 | Case 1:
% 63.11/9.35 | |
% 63.11/9.35 | | (81) ~ (all_131_1 = 0)
% 63.11/9.35 | |
% 63.11/9.35 | | BETA: splitting (39) gives:
% 63.11/9.35 | |
% 63.11/9.35 | | Case 1:
% 63.11/9.35 | | |
% 63.11/9.35 | | | (82) less_than(all_49_3, all_58_0) = 0
% 63.11/9.35 | | |
% 63.11/9.35 | | | BETA: splitting (17) gives:
% 63.11/9.35 | | |
% 63.11/9.35 | | | Case 1:
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | (83) all_131_1 = 0
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | REDUCE: (81), (83) imply:
% 63.11/9.35 | | | | (84) $false
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | CLOSE: (84) is inconsistent.
% 63.11/9.35 | | | |
% 63.11/9.35 | | | Case 2:
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | (85) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_3,
% 63.11/9.35 | | | | all_58_0) = v1 & less_than(all_49_3, all_58_0) = v0 & ( ~
% 63.11/9.35 | | | | (v0 = 0) | v1 = 0))
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | DELTA: instantiating (85) with fresh symbols all_275_0, all_275_1 gives:
% 63.11/9.35 | | | | (86) strictly_less_than(all_49_3, all_58_0) = all_275_0 &
% 63.11/9.35 | | | | less_than(all_49_3, all_58_0) = all_275_1 & ( ~ (all_275_1 = 0)
% 63.11/9.35 | | | | | all_275_0 = 0)
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | ALPHA: (86) implies:
% 63.11/9.35 | | | | (87) less_than(all_49_3, all_58_0) = all_275_1
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | GROUND_INST: instantiating (27) with 0, all_275_1, all_58_0, all_49_3,
% 63.11/9.35 | | | | simplifying with (82), (87) gives:
% 63.11/9.35 | | | | (88) all_275_1 = 0
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | GROUND_INST: instantiating (13) with all_49_3, all_58_0, all_224_4,
% 63.11/9.35 | | | | all_243_0, simplifying with (11), (29), (59), (68), (82)
% 63.11/9.35 | | | | gives:
% 63.11/9.35 | | | | (89) all_243_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 63.11/9.35 | | | | less_than(all_58_0, all_224_4) = v0)
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | GROUND_INST: instantiating (15) with all_224_4, all_49_3, all_243_0,
% 63.11/9.35 | | | | simplifying with (11), (59), (68) gives:
% 63.11/9.35 | | | | (90) all_243_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | (strictly_less_than(all_224_4, all_49_3) = v1 &
% 63.11/9.35 | | | | less_than(all_224_4, all_49_3) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | GROUND_INST: instantiating (25) with all_224_4, all_49_3, all_243_1,
% 63.11/9.35 | | | | simplifying with (11), (59), (69) gives:
% 63.11/9.35 | | | | (91) all_243_1 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | (less_than(all_224_4, all_49_3) = v0 & less_than(all_49_3,
% 63.11/9.35 | | | | all_224_4) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | BETA: splitting (62) gives:
% 63.11/9.35 | | | |
% 63.11/9.35 | | | | Case 1:
% 63.11/9.35 | | | | |
% 63.11/9.35 | | | | | (92) less_than(all_49_3, all_224_4) = 0
% 63.11/9.35 | | | | |
% 63.11/9.35 | | | | | BETA: splitting (63) gives:
% 63.11/9.35 | | | | |
% 63.11/9.35 | | | | | Case 1:
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | (93) all_226_3 = 0
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | REDUCE: (58), (93) imply:
% 63.11/9.35 | | | | | | (94) less_than(all_224_4, all_49_3) = 0
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | GROUND_INST: instantiating (13) with all_49_3, all_224_4, all_49_5,
% 63.11/9.35 | | | | | | all_60_0, simplifying with (11), (34), (38), (59), (92)
% 63.11/9.35 | | | | | | gives:
% 63.11/9.35 | | | | | | (95) all_60_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 63.11/9.35 | | | | | | less_than(all_224_4, all_49_5) = v0)
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | GROUND_INST: instantiating (32) with all_49_5, all_49_3, all_224_4,
% 63.11/9.35 | | | | | | simplifying with (11), (34), (35), (59), (92) gives:
% 63.11/9.35 | | | | | | (96) less_than(all_49_5, all_224_4) = 0
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | GROUND_INST: instantiating (10) with all_58_0, all_224_4, all_49_3,
% 63.11/9.35 | | | | | | all_131_1, simplifying with (4), (11), (29), (59), (94)
% 63.11/9.35 | | | | | | gives:
% 63.11/9.35 | | | | | | (97) all_131_1 = 0 | ? [v0: int] : ( ~ (v0 = 0) &
% 63.11/9.35 | | | | | | less_than(all_58_0, all_224_4) = v0)
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | BETA: splitting (95) gives:
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | Case 1:
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | (98) all_60_0 = 0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | REDUCE: (31), (98) imply:
% 63.11/9.35 | | | | | | | (99) $false
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | CLOSE: (99) is inconsistent.
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | Case 2:
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | (100) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_224_4,
% 63.11/9.35 | | | | | | | all_49_5) = v0)
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | DELTA: instantiating (100) with fresh symbol all_424_0 gives:
% 63.11/9.35 | | | | | | | (101) ~ (all_424_0 = 0) & less_than(all_224_4, all_49_5) =
% 63.11/9.35 | | | | | | | all_424_0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | ALPHA: (101) implies:
% 63.11/9.35 | | | | | | | (102) ~ (all_424_0 = 0)
% 63.11/9.35 | | | | | | | (103) less_than(all_224_4, all_49_5) = all_424_0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | BETA: splitting (97) gives:
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | Case 1:
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | (104) all_131_1 = 0
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | REDUCE: (81), (104) imply:
% 63.11/9.35 | | | | | | | | (105) $false
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | CLOSE: (105) is inconsistent.
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | Case 2:
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | GROUND_INST: instantiating (15) with all_49_5, all_224_4,
% 63.11/9.35 | | | | | | | | all_424_0, simplifying with (34), (59), (103)
% 63.11/9.35 | | | | | | | | gives:
% 63.11/9.35 | | | | | | | | (106) all_424_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | | | | | (strictly_less_than(all_49_5, all_224_4) = v1 &
% 63.11/9.35 | | | | | | | | less_than(all_49_5, all_224_4) = v0 & ( ~ (v0 = 0) |
% 63.11/9.35 | | | | | | | | v1 = 0))
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | GROUND_INST: instantiating (33) with all_49_5, all_224_4,
% 63.11/9.35 | | | | | | | | all_424_0, simplifying with (34), (59), (103)
% 63.11/9.35 | | | | | | | | gives:
% 63.11/9.35 | | | | | | | | (107) ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | | | | | (strictly_less_than(all_49_5, all_224_4) = v0 &
% 63.11/9.35 | | | | | | | | less_than(all_49_5, all_224_4) = v1 & ( ~ (v0 = 0) |
% 63.11/9.35 | | | | | | | | (v1 = 0 & ~ (all_424_0 = 0))))
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | GROUND_INST: instantiating (19) with all_224_4, all_49_5,
% 63.11/9.35 | | | | | | | | all_424_0, simplifying with (34), (59), (103)
% 63.11/9.35 | | | | | | | | gives:
% 63.11/9.35 | | | | | | | | (108) ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | | | | | (strictly_less_than(all_224_4, all_49_5) = v0 &
% 63.11/9.35 | | | | | | | | less_than(all_49_5, all_224_4) = v1 & ( ~ (v0 = 0) |
% 63.11/9.35 | | | | | | | | (all_424_0 = 0 & ~ (v1 = 0))))
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | DELTA: instantiating (108) with fresh symbols all_465_0,
% 63.11/9.35 | | | | | | | | all_465_1 gives:
% 63.11/9.35 | | | | | | | | (109) strictly_less_than(all_224_4, all_49_5) = all_465_1 &
% 63.11/9.35 | | | | | | | | less_than(all_49_5, all_224_4) = all_465_0 & ( ~
% 63.11/9.35 | | | | | | | | (all_465_1 = 0) | (all_424_0 = 0 & ~ (all_465_0 =
% 63.11/9.35 | | | | | | | | 0)))
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | ALPHA: (109) implies:
% 63.11/9.35 | | | | | | | | (110) less_than(all_49_5, all_224_4) = all_465_0
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | DELTA: instantiating (107) with fresh symbols all_467_0,
% 63.11/9.35 | | | | | | | | all_467_1 gives:
% 63.11/9.35 | | | | | | | | (111) strictly_less_than(all_49_5, all_224_4) = all_467_1 &
% 63.11/9.35 | | | | | | | | less_than(all_49_5, all_224_4) = all_467_0 & ( ~
% 63.11/9.35 | | | | | | | | (all_467_1 = 0) | (all_467_0 = 0 & ~ (all_424_0 =
% 63.11/9.35 | | | | | | | | 0)))
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | ALPHA: (111) implies:
% 63.11/9.35 | | | | | | | | (112) less_than(all_49_5, all_224_4) = all_467_0
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | GROUND_INST: instantiating (27) with 0, all_467_0, all_224_4,
% 63.11/9.35 | | | | | | | | all_49_5, simplifying with (96), (112) gives:
% 63.11/9.35 | | | | | | | | (113) all_467_0 = 0
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | GROUND_INST: instantiating (27) with all_465_0, all_467_0,
% 63.11/9.35 | | | | | | | | all_224_4, all_49_5, simplifying with (110), (112)
% 63.11/9.35 | | | | | | | | gives:
% 63.11/9.35 | | | | | | | | (114) all_467_0 = all_465_0
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | COMBINE_EQS: (113), (114) imply:
% 63.11/9.35 | | | | | | | | (115) all_465_0 = 0
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | BETA: splitting (106) gives:
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | | Case 1:
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | | (116) all_424_0 = 0
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | | REDUCE: (102), (116) imply:
% 63.11/9.35 | | | | | | | | | (117) $false
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | | CLOSE: (117) is inconsistent.
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | Case 2:
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | | (118) ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | | | | | | (strictly_less_than(all_49_5, all_224_4) = v1 &
% 63.11/9.35 | | | | | | | | | less_than(all_49_5, all_224_4) = v0 & ( ~ (v0 = 0)
% 63.11/9.35 | | | | | | | | | | v1 = 0))
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | | DELTA: instantiating (118) with fresh symbols all_447_0,
% 63.11/9.35 | | | | | | | | | all_447_1 gives:
% 63.11/9.35 | | | | | | | | | (119) strictly_less_than(all_49_5, all_224_4) = all_447_0 &
% 63.11/9.35 | | | | | | | | | less_than(all_49_5, all_224_4) = all_447_1 & ( ~
% 63.11/9.35 | | | | | | | | | (all_447_1 = 0) | all_447_0 = 0)
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | | REF_CLOSE: (1), (3), (5), (9), (11), (16), (22), (27), (29),
% 63.11/9.35 | | | | | | | | | (34), (36), (82), (96), (119) are inconsistent by
% 63.11/9.35 | | | | | | | | | sub-proof #3.
% 63.11/9.35 | | | | | | | | |
% 63.11/9.35 | | | | | | | | End of split
% 63.11/9.35 | | | | | | | |
% 63.11/9.35 | | | | | | | End of split
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | End of split
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | Case 2:
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | (120) ~ (all_226_3 = 0)
% 63.11/9.35 | | | | | | (121) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_3,
% 63.11/9.35 | | | | | | all_224_4) = v1 & less_than(all_49_3, all_224_4) = v0 &
% 63.11/9.35 | | | | | | ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | DELTA: instantiating (121) with fresh symbols all_410_0, all_410_1
% 63.11/9.35 | | | | | | gives:
% 63.11/9.35 | | | | | | (122) strictly_less_than(all_49_3, all_224_4) = all_410_0 &
% 63.11/9.35 | | | | | | less_than(all_49_3, all_224_4) = all_410_1 & ( ~ (all_410_1
% 63.11/9.35 | | | | | | = 0) | all_410_0 = 0)
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | ALPHA: (122) implies:
% 63.11/9.35 | | | | | | (123) less_than(all_49_3, all_224_4) = all_410_1
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | BETA: splitting (61) gives:
% 63.11/9.35 | | | | | |
% 63.11/9.35 | | | | | | Case 1:
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | (124) all_226_3 = 0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | REDUCE: (120), (124) imply:
% 63.11/9.35 | | | | | | | (125) $false
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | CLOSE: (125) is inconsistent.
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | Case 2:
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | (126) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_224_4,
% 63.11/9.35 | | | | | | | all_49_5) = v0)
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | DELTA: instantiating (126) with fresh symbol all_419_0 gives:
% 63.11/9.35 | | | | | | | (127) ~ (all_419_0 = 0) & less_than(all_224_4, all_49_5) =
% 63.11/9.35 | | | | | | | all_419_0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | ALPHA: (127) implies:
% 63.11/9.35 | | | | | | | (128) ~ (all_419_0 = 0)
% 63.11/9.35 | | | | | | | (129) less_than(all_224_4, all_49_5) = all_419_0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | GROUND_INST: instantiating (27) with 0, all_410_1, all_224_4,
% 63.11/9.35 | | | | | | | all_49_3, simplifying with (92), (123) gives:
% 63.11/9.35 | | | | | | | (130) all_410_1 = 0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | GROUND_INST: instantiating (32) with all_49_5, all_49_3,
% 63.11/9.35 | | | | | | | all_224_4, simplifying with (11), (34), (35), (59),
% 63.11/9.35 | | | | | | | (92) gives:
% 63.11/9.35 | | | | | | | (131) less_than(all_49_5, all_224_4) = 0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | GROUND_INST: instantiating (15) with all_49_5, all_224_4,
% 63.11/9.35 | | | | | | | all_419_0, simplifying with (34), (59), (129) gives:
% 63.11/9.35 | | | | | | | (132) all_419_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | | | | (strictly_less_than(all_49_5, all_224_4) = v1 &
% 63.11/9.35 | | | | | | | less_than(all_49_5, all_224_4) = v0 & ( ~ (v0 = 0) | v1
% 63.11/9.35 | | | | | | | = 0))
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | GROUND_INST: instantiating (33) with all_49_5, all_224_4,
% 63.11/9.35 | | | | | | | all_419_0, simplifying with (34), (59), (129) gives:
% 63.11/9.35 | | | | | | | (133) ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | | | | (strictly_less_than(all_49_5, all_224_4) = v0 &
% 63.11/9.35 | | | | | | | less_than(all_49_5, all_224_4) = v1 & ( ~ (v0 = 0) |
% 63.11/9.35 | | | | | | | (v1 = 0 & ~ (all_419_0 = 0))))
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | GROUND_INST: instantiating (19) with all_224_4, all_49_5,
% 63.11/9.35 | | | | | | | all_419_0, simplifying with (34), (59), (129) gives:
% 63.11/9.35 | | | | | | | (134) ? [v0: any] : ? [v1: any] :
% 63.11/9.35 | | | | | | | (strictly_less_than(all_224_4, all_49_5) = v0 &
% 63.11/9.35 | | | | | | | less_than(all_49_5, all_224_4) = v1 & ( ~ (v0 = 0) |
% 63.11/9.35 | | | | | | | (all_419_0 = 0 & ~ (v1 = 0))))
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | DELTA: instantiating (134) with fresh symbols all_431_0, all_431_1
% 63.11/9.35 | | | | | | | gives:
% 63.11/9.35 | | | | | | | (135) strictly_less_than(all_224_4, all_49_5) = all_431_1 &
% 63.11/9.35 | | | | | | | less_than(all_49_5, all_224_4) = all_431_0 & ( ~
% 63.11/9.35 | | | | | | | (all_431_1 = 0) | (all_419_0 = 0 & ~ (all_431_0 = 0)))
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | ALPHA: (135) implies:
% 63.11/9.35 | | | | | | | (136) less_than(all_49_5, all_224_4) = all_431_0
% 63.11/9.35 | | | | | | |
% 63.11/9.35 | | | | | | | DELTA: instantiating (133) with fresh symbols all_433_0, all_433_1
% 63.11/9.35 | | | | | | | gives:
% 63.11/9.36 | | | | | | | (137) strictly_less_than(all_49_5, all_224_4) = all_433_1 &
% 63.11/9.36 | | | | | | | less_than(all_49_5, all_224_4) = all_433_0 & ( ~
% 63.11/9.36 | | | | | | | (all_433_1 = 0) | (all_433_0 = 0 & ~ (all_419_0 = 0)))
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | | ALPHA: (137) implies:
% 63.11/9.36 | | | | | | | (138) less_than(all_49_5, all_224_4) = all_433_0
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | | GROUND_INST: instantiating (27) with all_431_0, all_433_0,
% 63.11/9.36 | | | | | | | all_224_4, all_49_5, simplifying with (136), (138)
% 63.11/9.36 | | | | | | | gives:
% 63.11/9.36 | | | | | | | (139) all_433_0 = all_431_0
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | | GROUND_INST: instantiating (27) with 0, all_433_0, all_224_4,
% 63.11/9.36 | | | | | | | all_49_5, simplifying with (131), (138) gives:
% 63.11/9.36 | | | | | | | (140) all_433_0 = 0
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | | COMBINE_EQS: (139), (140) imply:
% 63.11/9.36 | | | | | | | (141) all_431_0 = 0
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | | SIMP: (141) implies:
% 63.11/9.36 | | | | | | | (142) all_431_0 = 0
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | | BETA: splitting (132) gives:
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | | Case 1:
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | | (143) all_419_0 = 0
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | | REDUCE: (128), (143) imply:
% 63.11/9.36 | | | | | | | | (144) $false
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | | CLOSE: (144) is inconsistent.
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | Case 2:
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | | (145) ? [v0: any] : ? [v1: any] :
% 63.11/9.36 | | | | | | | | (strictly_less_than(all_49_5, all_224_4) = v1 &
% 63.11/9.36 | | | | | | | | less_than(all_49_5, all_224_4) = v0 & ( ~ (v0 = 0) |
% 63.11/9.36 | | | | | | | | v1 = 0))
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | | DELTA: instantiating (145) with fresh symbols all_447_0,
% 63.11/9.36 | | | | | | | | all_447_1 gives:
% 63.11/9.36 | | | | | | | | (146) strictly_less_than(all_49_5, all_224_4) = all_447_0 &
% 63.11/9.36 | | | | | | | | less_than(all_49_5, all_224_4) = all_447_1 & ( ~
% 63.11/9.36 | | | | | | | | (all_447_1 = 0) | all_447_0 = 0)
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | | REF_CLOSE: (1), (3), (5), (9), (11), (16), (22), (27), (29),
% 63.11/9.36 | | | | | | | | (34), (36), (82), (131), (146) are inconsistent by
% 63.11/9.36 | | | | | | | | sub-proof #3.
% 63.11/9.36 | | | | | | | |
% 63.11/9.36 | | | | | | | End of split
% 63.11/9.36 | | | | | | |
% 63.11/9.36 | | | | | | End of split
% 63.11/9.36 | | | | | |
% 63.11/9.36 | | | | | End of split
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | Case 2:
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | (147) all_226_3 = 0
% 63.11/9.36 | | | | | (148) ~ (less_than(all_49_3, all_224_4) = 0)
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | REDUCE: (58), (147) imply:
% 63.11/9.36 | | | | | (149) less_than(all_224_4, all_49_3) = 0
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | REF_CLOSE: (1), (3), (5), (9), (11), (15), (16), (22), (27), (29),
% 63.11/9.36 | | | | | (34), (36), (59), (68), (70), (82), (89), (90), (91),
% 63.11/9.36 | | | | | (148), (149) are inconsistent by sub-proof #2.
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | End of split
% 63.11/9.36 | | | |
% 63.11/9.36 | | | End of split
% 63.11/9.36 | | |
% 63.11/9.36 | | Case 2:
% 63.11/9.36 | | |
% 63.11/9.36 | | | (150) all_131_1 = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | REDUCE: (81), (150) imply:
% 63.11/9.36 | | | (151) $false
% 63.11/9.36 | | |
% 63.11/9.36 | | | CLOSE: (151) is inconsistent.
% 63.11/9.36 | | |
% 63.11/9.36 | | End of split
% 63.11/9.36 | |
% 63.11/9.36 | Case 2:
% 63.11/9.36 | |
% 63.11/9.36 | | (152) all_131_0 = 0
% 63.11/9.36 | |
% 63.11/9.36 | | REDUCE: (18), (152) imply:
% 63.11/9.36 | | (153) less_than(all_49_3, all_58_0) = 0
% 63.11/9.36 | |
% 63.11/9.36 | | GROUND_INST: instantiating (13) with all_49_3, all_58_0, all_224_4,
% 63.11/9.36 | | all_243_0, simplifying with (11), (29), (59), (68), (153)
% 63.11/9.36 | | gives:
% 63.11/9.36 | | (154) all_243_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 63.11/9.36 | | all_224_4) = v0)
% 63.11/9.36 | |
% 63.11/9.36 | | GROUND_INST: instantiating (15) with all_224_4, all_49_3, all_243_0,
% 63.11/9.36 | | simplifying with (11), (59), (68) gives:
% 63.11/9.36 | | (155) all_243_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.36 | | (strictly_less_than(all_224_4, all_49_3) = v1 &
% 63.11/9.36 | | less_than(all_224_4, all_49_3) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.36 | |
% 63.11/9.36 | | GROUND_INST: instantiating (25) with all_224_4, all_49_3, all_243_1,
% 63.11/9.36 | | simplifying with (11), (59), (69) gives:
% 63.11/9.36 | | (156) all_243_1 = 0 | ? [v0: any] : ? [v1: any] : (less_than(all_224_4,
% 63.11/9.36 | | all_49_3) = v0 & less_than(all_49_3, all_224_4) = v1 & ( ~ (v0
% 63.11/9.36 | | = 0) | v1 = 0))
% 63.11/9.36 | |
% 63.11/9.36 | | BETA: splitting (62) gives:
% 63.11/9.36 | |
% 63.11/9.36 | | Case 1:
% 63.11/9.36 | | |
% 63.11/9.36 | | | (157) less_than(all_49_3, all_224_4) = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | GROUND_INST: instantiating (27) with all_243_0, 0, all_224_4, all_49_3,
% 63.11/9.36 | | | simplifying with (68), (157) gives:
% 63.11/9.36 | | | (158) all_243_0 = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | GROUND_INST: instantiating (13) with all_49_3, all_224_4, all_49_5,
% 63.11/9.36 | | | all_60_0, simplifying with (11), (34), (38), (59), (157)
% 63.11/9.36 | | | gives:
% 63.11/9.36 | | | (159) all_60_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_224_4,
% 63.11/9.36 | | | all_49_5) = v0)
% 63.11/9.36 | | |
% 63.11/9.36 | | | GROUND_INST: instantiating (32) with all_49_5, all_49_3, all_224_4,
% 63.11/9.36 | | | simplifying with (11), (34), (35), (59), (157) gives:
% 63.11/9.36 | | | (160) less_than(all_49_5, all_224_4) = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | BETA: splitting (159) gives:
% 63.11/9.36 | | |
% 63.11/9.36 | | | Case 1:
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | (161) all_60_0 = 0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | REDUCE: (31), (161) imply:
% 63.11/9.36 | | | | (162) $false
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | CLOSE: (162) is inconsistent.
% 63.11/9.36 | | | |
% 63.11/9.36 | | | Case 2:
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | (163) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_224_4, all_49_5) =
% 63.11/9.36 | | | | v0)
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | DELTA: instantiating (163) with fresh symbol all_411_0 gives:
% 63.11/9.36 | | | | (164) ~ (all_411_0 = 0) & less_than(all_224_4, all_49_5) = all_411_0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | ALPHA: (164) implies:
% 63.11/9.36 | | | | (165) ~ (all_411_0 = 0)
% 63.11/9.36 | | | | (166) less_than(all_224_4, all_49_5) = all_411_0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | GROUND_INST: instantiating (15) with all_49_5, all_224_4, all_411_0,
% 63.11/9.36 | | | | simplifying with (34), (59), (166) gives:
% 63.11/9.36 | | | | (167) all_411_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.36 | | | | (strictly_less_than(all_49_5, all_224_4) = v1 &
% 63.11/9.36 | | | | less_than(all_49_5, all_224_4) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | BETA: splitting (167) gives:
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | Case 1:
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | (168) all_411_0 = 0
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | REDUCE: (165), (168) imply:
% 63.11/9.36 | | | | | (169) $false
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | CLOSE: (169) is inconsistent.
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | Case 2:
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | (170) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_5,
% 63.11/9.36 | | | | | all_224_4) = v1 & less_than(all_49_5, all_224_4) = v0 & (
% 63.11/9.36 | | | | | ~ (v0 = 0) | v1 = 0))
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | DELTA: instantiating (170) with fresh symbols all_447_0, all_447_1
% 63.11/9.36 | | | | | gives:
% 63.11/9.36 | | | | | (171) strictly_less_than(all_49_5, all_224_4) = all_447_0 &
% 63.11/9.36 | | | | | less_than(all_49_5, all_224_4) = all_447_1 & ( ~ (all_447_1 =
% 63.11/9.36 | | | | | 0) | all_447_0 = 0)
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | REF_CLOSE: (1), (3), (5), (9), (11), (16), (22), (27), (29), (34),
% 63.11/9.36 | | | | | (36), (153), (160), (171) are inconsistent by sub-proof #3.
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | End of split
% 63.11/9.36 | | | |
% 63.11/9.36 | | | End of split
% 63.11/9.36 | | |
% 63.11/9.36 | | Case 2:
% 63.11/9.36 | | |
% 63.11/9.36 | | | (172) all_226_3 = 0
% 63.11/9.36 | | | (173) ~ (less_than(all_49_3, all_224_4) = 0)
% 63.11/9.36 | | |
% 63.11/9.36 | | | REDUCE: (58), (172) imply:
% 63.11/9.36 | | | (174) less_than(all_224_4, all_49_3) = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | REF_CLOSE: (1), (3), (5), (9), (11), (15), (16), (22), (27), (29), (34),
% 63.11/9.36 | | | (36), (59), (68), (70), (153), (154), (155), (156), (173),
% 63.11/9.36 | | | (174) are inconsistent by sub-proof #2.
% 63.11/9.36 | | |
% 63.11/9.36 | | End of split
% 63.11/9.36 | |
% 63.11/9.36 | End of split
% 63.11/9.36 |
% 63.11/9.36 End of proof
% 63.11/9.36
% 63.11/9.36 Sub-proof #2 shows that the following formulas are inconsistent:
% 63.11/9.36 ----------------------------------------------------------------
% 63.11/9.36 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.36 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.36 (2) $i(all_49_7)
% 63.11/9.36 (3) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.36 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.36 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.36 (4) all_243_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0,
% 63.11/9.36 all_224_4) = v0)
% 63.11/9.36 (5) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.36 (6) less_than(all_224_4, all_49_3) = 0
% 63.11/9.36 (7) $i(all_49_3)
% 63.11/9.36 (8) ~ (less_than(all_49_3, all_224_4) = 0)
% 63.11/9.36 (9) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v1,
% 63.11/9.36 v0) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.36 (strictly_less_than(v0, v1) = v4 & less_than(v0, v1) = v3 & ( ~ (v3 =
% 63.11/9.36 0) | v4 = 0)))
% 63.11/9.36 (10) less_than(all_49_3, all_224_4) = all_243_0
% 63.11/9.36 (11) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.36 (12) all_243_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.36 (strictly_less_than(all_224_4, all_49_3) = v1 & less_than(all_224_4,
% 63.11/9.36 all_49_3) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.36 (13) less_than(all_49_3, all_58_0) = 0
% 63.11/9.36 (14) ~ (all_243_1 = 0) | (all_226_3 = 0 & ~ (all_243_0 = 0))
% 63.11/9.36 (15) all_49_2 = all_49_3
% 63.11/9.36 (16) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.36 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.36 v2) = v0))
% 63.11/9.36 (17) $i(all_58_0)
% 63.11/9.36 (18) $i(all_224_4)
% 63.11/9.36 (19) $i(all_49_5)
% 63.11/9.36 (20) all_243_1 = 0 | ? [v0: any] : ? [v1: any] : (less_than(all_224_4,
% 63.11/9.36 all_49_3) = v0 & less_than(all_49_3, all_224_4) = v1 & ( ~ (v0 = 0)
% 63.11/9.36 | v1 = 0))
% 63.11/9.36 (21) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.36 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.36 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.36 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.36 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.36
% 63.11/9.36 Begin of proof
% 63.11/9.36 |
% 63.11/9.36 | BETA: splitting (14) gives:
% 63.11/9.36 |
% 63.11/9.36 | Case 1:
% 63.11/9.36 | |
% 63.11/9.36 | | (22) ~ (all_243_1 = 0)
% 63.11/9.36 | |
% 63.11/9.36 | | BETA: splitting (12) gives:
% 63.11/9.36 | |
% 63.11/9.36 | | Case 1:
% 63.11/9.36 | | |
% 63.11/9.36 | | | (23) all_243_0 = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | REDUCE: (10), (23) imply:
% 63.11/9.36 | | | (24) less_than(all_49_3, all_224_4) = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | PRED_UNIFY: (8), (24) imply:
% 63.11/9.36 | | | (25) $false
% 63.11/9.36 | | |
% 63.11/9.36 | | | CLOSE: (25) is inconsistent.
% 63.11/9.36 | | |
% 63.11/9.36 | | Case 2:
% 63.11/9.36 | | |
% 63.11/9.36 | | | (26) ~ (all_243_0 = 0)
% 63.11/9.36 | | | (27) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_224_4,
% 63.11/9.36 | | | all_49_3) = v1 & less_than(all_224_4, all_49_3) = v0 & ( ~ (v0
% 63.11/9.36 | | | = 0) | v1 = 0))
% 63.11/9.36 | | |
% 63.11/9.36 | | | DELTA: instantiating (27) with fresh symbols all_393_0, all_393_1 gives:
% 63.11/9.36 | | | (28) strictly_less_than(all_224_4, all_49_3) = all_393_0 &
% 63.11/9.36 | | | less_than(all_224_4, all_49_3) = all_393_1 & ( ~ (all_393_1 = 0) |
% 63.11/9.36 | | | all_393_0 = 0)
% 63.11/9.36 | | |
% 63.11/9.36 | | | ALPHA: (28) implies:
% 63.11/9.36 | | | (29) less_than(all_224_4, all_49_3) = all_393_1
% 63.11/9.36 | | |
% 63.11/9.36 | | | BETA: splitting (20) gives:
% 63.11/9.36 | | |
% 63.11/9.36 | | | Case 1:
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | (30) all_243_1 = 0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | REDUCE: (22), (30) imply:
% 63.11/9.36 | | | | (31) $false
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | CLOSE: (31) is inconsistent.
% 63.11/9.36 | | | |
% 63.11/9.36 | | | Case 2:
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | (32) ? [v0: any] : ? [v1: any] : (less_than(all_224_4, all_49_3) =
% 63.11/9.36 | | | | v0 & less_than(all_49_3, all_224_4) = v1 & ( ~ (v0 = 0) | v1 =
% 63.11/9.36 | | | | 0))
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | DELTA: instantiating (32) with fresh symbols all_399_0, all_399_1 gives:
% 63.11/9.36 | | | | (33) less_than(all_224_4, all_49_3) = all_399_1 & less_than(all_49_3,
% 63.11/9.36 | | | | all_224_4) = all_399_0 & ( ~ (all_399_1 = 0) | all_399_0 = 0)
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | ALPHA: (33) implies:
% 63.11/9.36 | | | | (34) less_than(all_49_3, all_224_4) = all_399_0
% 63.11/9.36 | | | | (35) less_than(all_224_4, all_49_3) = all_399_1
% 63.11/9.36 | | | | (36) ~ (all_399_1 = 0) | all_399_0 = 0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | GROUND_INST: instantiating (16) with all_243_0, all_399_0, all_224_4,
% 63.11/9.36 | | | | all_49_3, simplifying with (10), (34) gives:
% 63.11/9.36 | | | | (37) all_399_0 = all_243_0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | GROUND_INST: instantiating (16) with 0, all_399_1, all_49_3, all_224_4,
% 63.11/9.36 | | | | simplifying with (6), (35) gives:
% 63.11/9.36 | | | | (38) all_399_1 = 0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | GROUND_INST: instantiating (16) with all_393_1, all_399_1, all_49_3,
% 63.11/9.36 | | | | all_224_4, simplifying with (29), (35) gives:
% 63.11/9.36 | | | | (39) all_399_1 = all_393_1
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | COMBINE_EQS: (38), (39) imply:
% 63.11/9.36 | | | | (40) all_393_1 = 0
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | BETA: splitting (36) gives:
% 63.11/9.36 | | | |
% 63.11/9.36 | | | | Case 1:
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | (41) ~ (all_399_1 = 0)
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | REDUCE: (38), (41) imply:
% 63.11/9.36 | | | | | (42) $false
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | CLOSE: (42) is inconsistent.
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | Case 2:
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | (43) all_399_0 = 0
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | COMBINE_EQS: (37), (43) imply:
% 63.11/9.36 | | | | | (44) all_243_0 = 0
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | REDUCE: (26), (44) imply:
% 63.11/9.36 | | | | | (45) $false
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | | CLOSE: (45) is inconsistent.
% 63.11/9.36 | | | | |
% 63.11/9.36 | | | | End of split
% 63.11/9.36 | | | |
% 63.11/9.36 | | | End of split
% 63.11/9.36 | | |
% 63.11/9.36 | | End of split
% 63.11/9.36 | |
% 63.11/9.36 | Case 2:
% 63.11/9.36 | |
% 63.11/9.36 | | (46) all_226_3 = 0 & ~ (all_243_0 = 0)
% 63.11/9.36 | |
% 63.11/9.36 | | ALPHA: (46) implies:
% 63.11/9.36 | | (47) ~ (all_243_0 = 0)
% 63.11/9.36 | |
% 63.11/9.36 | | BETA: splitting (4) gives:
% 63.11/9.36 | |
% 63.11/9.36 | | Case 1:
% 63.11/9.36 | | |
% 63.11/9.36 | | | (48) all_243_0 = 0
% 63.11/9.36 | | |
% 63.11/9.36 | | | REDUCE: (47), (48) imply:
% 63.11/9.36 | | | (49) $false
% 63.11/9.36 | | |
% 63.11/9.36 | | | CLOSE: (49) is inconsistent.
% 63.11/9.36 | | |
% 63.11/9.36 | | Case 2:
% 63.11/9.36 | | |
% 63.11/9.36 | | | (50) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_58_0, all_224_4) = v0)
% 63.11/9.36 | | |
% 63.11/9.36 | | | DELTA: instantiating (50) with fresh symbol all_411_0 gives:
% 63.11/9.36 | | | (51) ~ (all_411_0 = 0) & less_than(all_58_0, all_224_4) = all_411_0
% 63.11/9.37 | | |
% 63.11/9.37 | | | ALPHA: (51) implies:
% 63.11/9.37 | | | (52) ~ (all_411_0 = 0)
% 63.11/9.37 | | | (53) less_than(all_58_0, all_224_4) = all_411_0
% 63.11/9.37 | | |
% 63.11/9.37 | | | GROUND_INST: instantiating (9) with all_224_4, all_58_0, all_411_0,
% 63.11/9.37 | | | simplifying with (17), (18), (53) gives:
% 63.11/9.37 | | | (54) all_411_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.37 | | | (strictly_less_than(all_224_4, all_58_0) = v1 &
% 63.11/9.37 | | | less_than(all_224_4, all_58_0) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.37 | | |
% 63.11/9.37 | | | BETA: splitting (54) gives:
% 63.11/9.37 | | |
% 63.11/9.37 | | | Case 1:
% 63.11/9.37 | | | |
% 63.11/9.37 | | | | (55) all_411_0 = 0
% 63.11/9.37 | | | |
% 63.11/9.37 | | | | REDUCE: (52), (55) imply:
% 63.11/9.37 | | | | (56) $false
% 63.11/9.37 | | | |
% 63.11/9.37 | | | | CLOSE: (56) is inconsistent.
% 63.11/9.37 | | | |
% 63.11/9.37 | | | Case 2:
% 63.11/9.37 | | | |
% 63.11/9.37 | | | |
% 63.11/9.37 | | | | GROUND_INST: instantiating (1) with all_58_0, simplifying with (17)
% 63.11/9.37 | | | | gives:
% 63.11/9.37 | | | | (57) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0
% 63.11/9.37 | | | | = 0) & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.37 | | | |
% 63.11/9.37 | | | | REF_CLOSE: (2), (3), (5), (7), (11), (13), (15), (16), (17), (19), (21),
% 63.11/9.37 | | | | (57) are inconsistent by sub-proof #11.
% 63.11/9.37 | | | |
% 63.11/9.37 | | | End of split
% 63.11/9.37 | | |
% 63.11/9.37 | | End of split
% 63.11/9.37 | |
% 63.11/9.37 | End of split
% 63.11/9.37 |
% 63.11/9.37 End of proof
% 63.11/9.37
% 63.11/9.37 Sub-proof #3 shows that the following formulas are inconsistent:
% 63.11/9.37 ----------------------------------------------------------------
% 63.11/9.37 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.37 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.37 (2) less_than(all_49_5, all_224_4) = 0
% 63.11/9.37 (3) $i(all_49_7)
% 63.11/9.37 (4) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.37 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.37 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.37 (5) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.37 (6) $i(all_49_3)
% 63.11/9.37 (7) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.37 (8) strictly_less_than(all_49_5, all_224_4) = all_447_0 & less_than(all_49_5,
% 63.11/9.37 all_224_4) = all_447_1 & ( ~ (all_447_1 = 0) | all_447_0 = 0)
% 63.11/9.37 (9) less_than(all_49_3, all_58_0) = 0
% 63.11/9.37 (10) all_49_2 = all_49_3
% 63.11/9.37 (11) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.37 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.37 v2) = v0))
% 63.11/9.37 (12) $i(all_58_0)
% 63.11/9.37 (13) $i(all_49_5)
% 63.11/9.37 (14) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.37 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.37 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.37 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.37 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.37
% 63.11/9.37 Begin of proof
% 63.11/9.37 |
% 63.11/9.37 | ALPHA: (8) implies:
% 63.11/9.37 | (15) less_than(all_49_5, all_224_4) = all_447_1
% 63.11/9.37 | (16) ~ (all_447_1 = 0) | all_447_0 = 0
% 63.11/9.37 |
% 63.11/9.37 | GROUND_INST: instantiating (11) with 0, all_447_1, all_224_4, all_49_5,
% 63.11/9.37 | simplifying with (2), (15) gives:
% 63.11/9.37 | (17) all_447_1 = 0
% 63.11/9.37 |
% 63.11/9.37 | BETA: splitting (16) gives:
% 63.11/9.37 |
% 63.11/9.37 | Case 1:
% 63.11/9.37 | |
% 63.11/9.37 | | (18) ~ (all_447_1 = 0)
% 63.11/9.37 | |
% 63.11/9.37 | | REDUCE: (17), (18) imply:
% 63.11/9.37 | | (19) $false
% 63.11/9.37 | |
% 63.11/9.37 | | CLOSE: (19) is inconsistent.
% 63.11/9.37 | |
% 63.11/9.37 | Case 2:
% 63.11/9.37 | |
% 63.11/9.37 | |
% 63.11/9.37 | | GROUND_INST: instantiating (1) with all_58_0, simplifying with (12) gives:
% 63.11/9.37 | | (20) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0 = 0)
% 63.11/9.37 | | & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.37 | |
% 63.11/9.37 | | REF_CLOSE: (3), (4), (5), (6), (7), (9), (10), (11), (12), (13), (14), (20)
% 63.11/9.37 | | are inconsistent by sub-proof #11.
% 63.11/9.37 | |
% 63.11/9.37 | End of split
% 63.11/9.37 |
% 63.11/9.37 End of proof
% 63.11/9.37
% 63.11/9.37 Sub-proof #4 shows that the following formulas are inconsistent:
% 63.11/9.37 ----------------------------------------------------------------
% 63.11/9.37 (1) less_than(all_256_4, all_49_3) = all_258_3
% 63.11/9.37 (2) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.37 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.37 (3) $i(all_49_7)
% 63.11/9.37 (4) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.37 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.37 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.37 (5) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.37 (6) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 63.11/9.37 (less_than(v1, v2) = 0) | ~ (less_than(v0, v2) = v3) | ~ $i(v2) | ~
% 63.11/9.37 $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v0, v1) =
% 63.11/9.37 v4))
% 63.11/9.37 (7) $i(all_49_3)
% 63.11/9.37 (8) all_258_3 = 0
% 63.11/9.37 (9) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.37 (10) less_than(all_121_3, all_49_3) = all_126_2
% 63.11/9.37 (11) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v0, v1) = v2)
% 63.11/9.37 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.37 (strictly_less_than(v0, v1) = v3 & less_than(v1, v0) = v4 & ( ~ (v3 =
% 63.11/9.37 0) | (v2 = 0 & ~ (v4 = 0)))))
% 63.11/9.37 (12) less_than(all_49_3, all_58_0) = 0
% 63.11/9.37 (13) all_49_2 = all_49_3
% 63.11/9.37 (14) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.37 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.37 v2) = v0))
% 63.11/9.37 (15) less_than(all_49_3, all_121_3) = 0
% 63.11/9.37 (16) $i(all_58_0)
% 63.11/9.37 (17) $i(all_256_4)
% 63.11/9.37 (18) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (less_than(v1, v2) = 0) |
% 63.11/9.37 ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 63.11/9.37 less_than(v0, v2) = 0)
% 63.11/9.37 (19) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v1, v0) = v2)
% 63.11/9.37 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.37 (strictly_less_than(v0, v1) = v3 & less_than(v0, v1) = v4 & ( ~ (v3 =
% 63.11/9.37 0) | (v4 = 0 & ~ (v2 = 0)))))
% 63.11/9.37 (20) $i(all_49_5)
% 63.11/9.37 (21) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.37 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.37 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.37 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.37 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.37 (22) ~ (all_126_2 = 0)
% 63.11/9.37 (23) $i(all_121_3)
% 63.11/9.37 (24) ! [v0: $i] : ! [v1: $i] : ( ~ (less_than(v0, v1) = 0) | ~ $i(v1) | ~
% 63.11/9.37 $i(v0) | ? [v2: any] : ? [v3: any] : (strictly_less_than(v0, v1) =
% 63.11/9.37 v3 & less_than(v1, v0) = v2 & (v3 = 0 | v2 = 0)))
% 63.11/9.37
% 63.11/9.37 Begin of proof
% 63.11/9.37 |
% 63.11/9.37 | REDUCE: (1), (8) imply:
% 63.11/9.37 | (25) less_than(all_256_4, all_49_3) = 0
% 63.11/9.37 |
% 63.11/9.37 | GROUND_INST: instantiating (6) with all_121_3, all_256_4, all_49_3, all_126_2,
% 63.11/9.37 | simplifying with (7), (10), (17), (23), (25) gives:
% 63.11/9.37 | (26) all_126_2 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_121_3,
% 63.11/9.37 | all_256_4) = v0)
% 63.11/9.37 |
% 63.11/9.37 | GROUND_INST: instantiating (18) with all_256_4, all_49_3, all_121_3,
% 63.11/9.37 | simplifying with (7), (15), (17), (23), (25) gives:
% 63.11/9.37 | (27) less_than(all_256_4, all_121_3) = 0
% 63.11/9.37 |
% 63.11/9.37 | BETA: splitting (26) gives:
% 63.11/9.37 |
% 63.11/9.37 | Case 1:
% 63.11/9.37 | |
% 63.11/9.37 | | (28) all_126_2 = 0
% 63.11/9.37 | |
% 63.11/9.37 | | REDUCE: (22), (28) imply:
% 63.11/9.37 | | (29) $false
% 63.11/9.37 | |
% 63.11/9.37 | | CLOSE: (29) is inconsistent.
% 63.11/9.37 | |
% 63.11/9.37 | Case 2:
% 63.11/9.37 | |
% 63.11/9.37 | | (30) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_121_3, all_256_4) = v0)
% 63.11/9.37 | |
% 63.11/9.37 | | DELTA: instantiating (30) with fresh symbol all_478_0 gives:
% 63.11/9.37 | | (31) ~ (all_478_0 = 0) & less_than(all_121_3, all_256_4) = all_478_0
% 63.11/9.37 | |
% 63.11/9.37 | | ALPHA: (31) implies:
% 63.11/9.37 | | (32) ~ (all_478_0 = 0)
% 63.11/9.37 | | (33) less_than(all_121_3, all_256_4) = all_478_0
% 63.11/9.37 | |
% 63.11/9.37 | | GROUND_INST: instantiating (11) with all_121_3, all_256_4, all_478_0,
% 63.11/9.37 | | simplifying with (17), (23), (33) gives:
% 63.11/9.37 | | (34) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_121_3,
% 63.11/9.37 | | all_256_4) = v0 & less_than(all_256_4, all_121_3) = v1 & ( ~ (v0
% 63.11/9.37 | | = 0) | (all_478_0 = 0 & ~ (v1 = 0))))
% 63.11/9.37 | |
% 63.11/9.37 | | GROUND_INST: instantiating (24) with all_256_4, all_121_3, simplifying with
% 63.11/9.37 | | (17), (23), (27) gives:
% 63.11/9.37 | | (35) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_256_4,
% 63.11/9.37 | | all_121_3) = v1 & less_than(all_121_3, all_256_4) = v0 & (v1 = 0
% 63.11/9.37 | | | v0 = 0))
% 63.11/9.37 | |
% 63.11/9.37 | | GROUND_INST: instantiating (19) with all_121_3, all_256_4, 0, simplifying
% 63.11/9.37 | | with (17), (23), (27) gives:
% 63.11/9.37 | | (36) ? [v0: int] : ? [v1: MultipleValueBool] : ( ~ (v0 = 0) &
% 63.11/9.37 | | strictly_less_than(all_121_3, all_256_4) = v0 &
% 63.11/9.37 | | less_than(all_121_3, all_256_4) = v1)
% 63.11/9.37 | |
% 63.11/9.37 | | GROUND_INST: instantiating (11) with all_256_4, all_121_3, 0, simplifying
% 63.11/9.37 | | with (17), (23), (27) gives:
% 63.11/9.37 | | (37) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_256_4,
% 63.11/9.37 | | all_121_3) = v0 & less_than(all_121_3, all_256_4) = v1 & ( ~ (v1
% 63.11/9.37 | | = 0) | ~ (v0 = 0)))
% 63.11/9.37 | |
% 63.11/9.37 | | DELTA: instantiating (36) with fresh symbols all_492_0, all_492_1 gives:
% 63.11/9.37 | | (38) ~ (all_492_1 = 0) & strictly_less_than(all_121_3, all_256_4) =
% 63.11/9.37 | | all_492_1 & less_than(all_121_3, all_256_4) = all_492_0
% 63.11/9.37 | |
% 63.11/9.37 | | ALPHA: (38) implies:
% 63.11/9.37 | | (39) less_than(all_121_3, all_256_4) = all_492_0
% 63.11/9.37 | |
% 63.11/9.37 | | DELTA: instantiating (35) with fresh symbols all_502_0, all_502_1 gives:
% 63.11/9.37 | | (40) strictly_less_than(all_256_4, all_121_3) = all_502_0 &
% 63.11/9.37 | | less_than(all_121_3, all_256_4) = all_502_1 & (all_502_0 = 0 |
% 63.11/9.37 | | all_502_1 = 0)
% 63.11/9.37 | |
% 63.11/9.37 | | ALPHA: (40) implies:
% 63.11/9.37 | | (41) less_than(all_121_3, all_256_4) = all_502_1
% 63.11/9.37 | | (42) all_502_0 = 0 | all_502_1 = 0
% 63.11/9.37 | |
% 63.11/9.37 | | DELTA: instantiating (37) with fresh symbols all_510_0, all_510_1 gives:
% 63.11/9.37 | | (43) strictly_less_than(all_256_4, all_121_3) = all_510_1 &
% 63.11/9.37 | | less_than(all_121_3, all_256_4) = all_510_0 & ( ~ (all_510_0 = 0) |
% 63.11/9.37 | | ~ (all_510_1 = 0))
% 63.11/9.37 | |
% 63.11/9.37 | | ALPHA: (43) implies:
% 63.11/9.37 | | (44) less_than(all_121_3, all_256_4) = all_510_0
% 63.11/9.37 | |
% 63.11/9.37 | | DELTA: instantiating (34) with fresh symbols all_522_0, all_522_1 gives:
% 63.11/9.37 | | (45) strictly_less_than(all_121_3, all_256_4) = all_522_1 &
% 63.11/9.37 | | less_than(all_256_4, all_121_3) = all_522_0 & ( ~ (all_522_1 = 0) |
% 63.11/9.37 | | (all_478_0 = 0 & ~ (all_522_0 = 0)))
% 63.11/9.37 | |
% 63.11/9.37 | | ALPHA: (45) implies:
% 63.11/9.37 | | (46) ~ (all_522_1 = 0) | (all_478_0 = 0 & ~ (all_522_0 = 0))
% 63.11/9.37 | |
% 63.11/9.37 | | BETA: splitting (46) gives:
% 63.11/9.37 | |
% 63.11/9.37 | | Case 1:
% 63.11/9.37 | | |
% 63.11/9.37 | | |
% 63.11/9.37 | | | GROUND_INST: instantiating (14) with all_478_0, all_502_1, all_256_4,
% 63.11/9.37 | | | all_121_3, simplifying with (33), (41) gives:
% 63.11/9.37 | | | (47) all_502_1 = all_478_0
% 63.11/9.37 | | |
% 63.11/9.37 | | | GROUND_INST: instantiating (14) with all_502_1, all_510_0, all_256_4,
% 63.11/9.37 | | | all_121_3, simplifying with (41), (44) gives:
% 63.11/9.37 | | | (48) all_510_0 = all_502_1
% 63.11/9.37 | | |
% 63.11/9.37 | | | GROUND_INST: instantiating (14) with all_492_0, all_510_0, all_256_4,
% 63.11/9.37 | | | all_121_3, simplifying with (39), (44) gives:
% 63.11/9.37 | | | (49) all_510_0 = all_492_0
% 63.11/9.37 | | |
% 63.11/9.37 | | | COMBINE_EQS: (48), (49) imply:
% 63.11/9.37 | | | (50) all_502_1 = all_492_0
% 63.11/9.37 | | |
% 63.11/9.37 | | | SIMP: (50) implies:
% 63.11/9.37 | | | (51) all_502_1 = all_492_0
% 63.11/9.37 | | |
% 63.11/9.38 | | | COMBINE_EQS: (47), (51) imply:
% 63.11/9.38 | | | (52) all_492_0 = all_478_0
% 63.11/9.38 | | |
% 63.11/9.38 | | | BETA: splitting (42) gives:
% 63.11/9.38 | | |
% 63.11/9.38 | | | Case 1:
% 63.11/9.38 | | | |
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | GROUND_INST: instantiating (2) with all_58_0, simplifying with (16)
% 63.11/9.38 | | | | gives:
% 63.11/9.38 | | | | (53) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0
% 63.11/9.38 | | | | = 0) & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | REF_CLOSE: (3), (4), (5), (7), (9), (12), (13), (14), (16), (20), (21),
% 63.11/9.38 | | | | (53) are inconsistent by sub-proof #11.
% 63.11/9.38 | | | |
% 63.11/9.38 | | | Case 2:
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | (54) all_502_1 = 0
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | COMBINE_EQS: (47), (54) imply:
% 63.11/9.38 | | | | (55) all_478_0 = 0
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | REDUCE: (32), (55) imply:
% 63.11/9.38 | | | | (56) $false
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | CLOSE: (56) is inconsistent.
% 63.11/9.38 | | | |
% 63.11/9.38 | | | End of split
% 63.11/9.38 | | |
% 63.11/9.38 | | Case 2:
% 63.11/9.38 | | |
% 63.11/9.38 | | | (57) all_478_0 = 0 & ~ (all_522_0 = 0)
% 63.11/9.38 | | |
% 63.11/9.38 | | | ALPHA: (57) implies:
% 63.11/9.38 | | | (58) all_478_0 = 0
% 63.11/9.38 | | |
% 63.11/9.38 | | | REDUCE: (32), (58) imply:
% 63.11/9.38 | | | (59) $false
% 63.11/9.38 | | |
% 63.11/9.38 | | | CLOSE: (59) is inconsistent.
% 63.11/9.38 | | |
% 63.11/9.38 | | End of split
% 63.11/9.38 | |
% 63.11/9.38 | End of split
% 63.11/9.38 |
% 63.11/9.38 End of proof
% 63.11/9.38
% 63.11/9.38 Sub-proof #5 shows that the following formulas are inconsistent:
% 63.11/9.38 ----------------------------------------------------------------
% 63.11/9.38 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.38 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.38 (2) $i(all_49_7)
% 63.11/9.38 (3) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.38 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.38 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.38 (4) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.38 (5) $i(all_49_3)
% 63.11/9.38 (6) less_than(all_49_3, all_256_4) = 0
% 63.11/9.38 (7) ~ (all_258_3 = 0)
% 63.11/9.38 (8) ~ (all_464_0 = 0) & less_than(all_256_4, all_49_5) = all_464_0
% 63.11/9.38 (9) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (less_than(v1,
% 63.11/9.38 v0) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.38 (strictly_less_than(v0, v1) = v4 & less_than(v0, v1) = v3 & ( ~ (v3 =
% 63.11/9.38 0) | v4 = 0)))
% 63.11/9.38 (10) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.38 (11) less_than(all_49_3, all_58_0) = 0
% 63.11/9.38 (12) all_49_2 = all_49_3
% 63.11/9.38 (13) all_258_3 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.38 (strictly_less_than(all_49_3, all_256_4) = v1 & less_than(all_49_3,
% 63.11/9.38 all_256_4) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.38 (14) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.38 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.38 v2) = v0))
% 63.11/9.38 (15) all_258_3 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_256_4,
% 63.11/9.38 all_58_0) = v0)
% 63.11/9.38 (16) $i(all_58_0)
% 63.11/9.38 (17) $i(all_256_4)
% 63.11/9.38 (18) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (less_than(v1, v2) = 0) |
% 63.11/9.38 ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 63.11/9.38 less_than(v0, v2) = 0)
% 63.11/9.38 (19) $i(all_49_5)
% 63.11/9.38 (20) less_than(all_49_5, all_49_3) = 0
% 63.11/9.38 (21) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.38 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.38 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.38 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.38 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.38
% 63.11/9.38 Begin of proof
% 63.11/9.38 |
% 63.11/9.38 | ALPHA: (8) implies:
% 63.11/9.38 | (22) ~ (all_464_0 = 0)
% 63.11/9.38 | (23) less_than(all_256_4, all_49_5) = all_464_0
% 63.11/9.38 |
% 63.11/9.38 | BETA: splitting (13) gives:
% 63.11/9.38 |
% 63.11/9.38 | Case 1:
% 63.11/9.38 | |
% 63.11/9.38 | | (24) all_258_3 = 0
% 63.11/9.38 | |
% 63.11/9.38 | | REDUCE: (7), (24) imply:
% 63.11/9.38 | | (25) $false
% 63.11/9.38 | |
% 63.11/9.38 | | CLOSE: (25) is inconsistent.
% 63.11/9.38 | |
% 63.11/9.38 | Case 2:
% 63.11/9.38 | |
% 63.11/9.38 | | (26) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_3,
% 63.11/9.38 | | all_256_4) = v1 & less_than(all_49_3, all_256_4) = v0 & ( ~ (v0
% 63.11/9.38 | | = 0) | v1 = 0))
% 63.11/9.38 | |
% 63.11/9.38 | | DELTA: instantiating (26) with fresh symbols all_470_0, all_470_1 gives:
% 63.11/9.38 | | (27) strictly_less_than(all_49_3, all_256_4) = all_470_0 &
% 63.11/9.38 | | less_than(all_49_3, all_256_4) = all_470_1 & ( ~ (all_470_1 = 0) |
% 63.11/9.38 | | all_470_0 = 0)
% 63.11/9.38 | |
% 63.11/9.38 | | ALPHA: (27) implies:
% 63.11/9.38 | | (28) less_than(all_49_3, all_256_4) = all_470_1
% 63.11/9.38 | |
% 63.11/9.38 | | BETA: splitting (15) gives:
% 63.11/9.38 | |
% 63.11/9.38 | | Case 1:
% 63.11/9.38 | | |
% 63.11/9.38 | | | (29) all_258_3 = 0
% 63.11/9.38 | | |
% 63.11/9.38 | | | REDUCE: (7), (29) imply:
% 63.11/9.38 | | | (30) $false
% 63.11/9.38 | | |
% 63.11/9.38 | | | CLOSE: (30) is inconsistent.
% 63.11/9.38 | | |
% 63.11/9.38 | | Case 2:
% 63.11/9.38 | | |
% 63.11/9.38 | | |
% 63.11/9.38 | | | GROUND_INST: instantiating (14) with 0, all_470_1, all_256_4, all_49_3,
% 63.11/9.38 | | | simplifying with (6), (28) gives:
% 63.11/9.38 | | | (31) all_470_1 = 0
% 63.11/9.38 | | |
% 63.11/9.38 | | | GROUND_INST: instantiating (18) with all_49_5, all_49_3, all_256_4,
% 63.11/9.38 | | | simplifying with (5), (6), (17), (19), (20) gives:
% 63.11/9.38 | | | (32) less_than(all_49_5, all_256_4) = 0
% 63.11/9.38 | | |
% 63.11/9.38 | | | GROUND_INST: instantiating (9) with all_49_5, all_256_4, all_464_0,
% 63.11/9.38 | | | simplifying with (17), (19), (23) gives:
% 63.11/9.38 | | | (33) all_464_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.38 | | | (strictly_less_than(all_49_5, all_256_4) = v1 &
% 63.11/9.38 | | | less_than(all_49_5, all_256_4) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.38 | | |
% 63.11/9.38 | | | BETA: splitting (33) gives:
% 63.11/9.38 | | |
% 63.11/9.38 | | | Case 1:
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | (34) all_464_0 = 0
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | REDUCE: (22), (34) imply:
% 63.11/9.38 | | | | (35) $false
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | CLOSE: (35) is inconsistent.
% 63.11/9.38 | | | |
% 63.11/9.38 | | | Case 2:
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | (36) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_5,
% 63.11/9.38 | | | | all_256_4) = v1 & less_than(all_49_5, all_256_4) = v0 & ( ~
% 63.11/9.38 | | | | (v0 = 0) | v1 = 0))
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | DELTA: instantiating (36) with fresh symbols all_521_0, all_521_1 gives:
% 63.11/9.38 | | | | (37) strictly_less_than(all_49_5, all_256_4) = all_521_0 &
% 63.11/9.38 | | | | less_than(all_49_5, all_256_4) = all_521_1 & ( ~ (all_521_1 = 0)
% 63.11/9.38 | | | | | all_521_0 = 0)
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | ALPHA: (37) implies:
% 63.11/9.38 | | | | (38) less_than(all_49_5, all_256_4) = all_521_1
% 63.11/9.38 | | | | (39) ~ (all_521_1 = 0) | all_521_0 = 0
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | GROUND_INST: instantiating (14) with 0, all_521_1, all_256_4, all_49_5,
% 63.11/9.38 | | | | simplifying with (32), (38) gives:
% 63.11/9.38 | | | | (40) all_521_1 = 0
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | BETA: splitting (39) gives:
% 63.11/9.38 | | | |
% 63.11/9.38 | | | | Case 1:
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | | (41) ~ (all_521_1 = 0)
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | | REDUCE: (40), (41) imply:
% 63.11/9.38 | | | | | (42) $false
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | | CLOSE: (42) is inconsistent.
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | Case 2:
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | | GROUND_INST: instantiating (1) with all_58_0, simplifying with (16)
% 63.11/9.38 | | | | | gives:
% 63.11/9.38 | | | | | (43) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~
% 63.11/9.38 | | | | | (v0 = 0) & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | | REF_CLOSE: (2), (3), (4), (5), (10), (11), (12), (14), (16), (19),
% 63.11/9.38 | | | | | (21), (43) are inconsistent by sub-proof #11.
% 63.11/9.38 | | | | |
% 63.11/9.38 | | | | End of split
% 63.11/9.38 | | | |
% 63.11/9.38 | | | End of split
% 63.11/9.38 | | |
% 63.11/9.38 | | End of split
% 63.11/9.38 | |
% 63.11/9.38 | End of split
% 63.11/9.38 |
% 63.11/9.38 End of proof
% 63.11/9.38
% 63.11/9.38 Sub-proof #6 shows that the following formulas are inconsistent:
% 63.11/9.38 ----------------------------------------------------------------
% 63.11/9.38 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.38 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.38 (2) $i(all_49_7)
% 63.11/9.38 (3) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.38 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.38 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.38 (4) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.38 (5) $i(all_49_3)
% 63.11/9.38 (6) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.38 (7) less_than(all_49_3, all_58_0) = 0
% 63.11/9.38 (8) all_49_2 = all_49_3
% 63.11/9.38 (9) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.38 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.38 v2) = v0))
% 63.11/9.38 (10) $i(all_58_0)
% 63.11/9.38 (11) $i(all_49_5)
% 63.11/9.38 (12) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.38 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.38 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.38 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.38 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.38 (13) less_than(all_256_4, all_58_0) = 0
% 63.11/9.38 (14) strictly_less_than(all_256_4, all_58_0) = all_468_0 &
% 63.11/9.38 less_than(all_256_4, all_58_0) = all_468_1 & ( ~ (all_468_1 = 0) |
% 63.11/9.38 all_468_0 = 0)
% 63.11/9.38
% 63.11/9.38 Begin of proof
% 63.11/9.38 |
% 63.11/9.38 | ALPHA: (14) implies:
% 63.11/9.38 | (15) less_than(all_256_4, all_58_0) = all_468_1
% 63.11/9.38 | (16) ~ (all_468_1 = 0) | all_468_0 = 0
% 63.11/9.38 |
% 63.11/9.38 | GROUND_INST: instantiating (9) with 0, all_468_1, all_58_0, all_256_4,
% 63.11/9.38 | simplifying with (13), (15) gives:
% 63.11/9.38 | (17) all_468_1 = 0
% 63.11/9.38 |
% 63.11/9.38 | BETA: splitting (16) gives:
% 63.11/9.38 |
% 63.11/9.38 | Case 1:
% 63.11/9.38 | |
% 63.11/9.38 | | (18) ~ (all_468_1 = 0)
% 63.11/9.38 | |
% 63.11/9.38 | | REDUCE: (17), (18) imply:
% 63.11/9.38 | | (19) $false
% 63.11/9.38 | |
% 63.11/9.38 | | CLOSE: (19) is inconsistent.
% 63.11/9.38 | |
% 63.11/9.38 | Case 2:
% 63.11/9.38 | |
% 63.11/9.38 | |
% 63.11/9.38 | | GROUND_INST: instantiating (1) with all_58_0, simplifying with (10) gives:
% 63.11/9.38 | | (20) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0 = 0)
% 63.11/9.38 | | & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.38 | |
% 63.11/9.38 | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (20)
% 63.11/9.38 | | are inconsistent by sub-proof #11.
% 63.11/9.38 | |
% 63.11/9.38 | End of split
% 63.11/9.38 |
% 63.11/9.38 End of proof
% 63.11/9.38
% 63.11/9.38 Sub-proof #7 shows that the following formulas are inconsistent:
% 63.11/9.38 ----------------------------------------------------------------
% 63.11/9.38 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.38 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.38 (2) $i(all_49_7)
% 63.11/9.38 (3) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.38 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.38 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.38 (4) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.38 (5) $i(all_49_3)
% 63.11/9.38 (6) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 63.11/9.38 (less_than(v0, v2) = v3) | ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~
% 63.11/9.38 $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v1, v2) =
% 63.11/9.38 v4))
% 63.11/9.38 (7) less_than(all_49_3, all_256_4) = 0
% 63.11/9.38 (8) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.38 (9) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v0, v1) = v2) |
% 63.11/9.38 ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.38 (strictly_less_than(v0, v1) = v3 & less_than(v1, v0) = v4 & ( ~ (v3 =
% 63.11/9.38 0) | (v2 = 0 & ~ (v4 = 0)))))
% 63.11/9.38 (10) less_than(all_49_3, all_58_0) = 0
% 63.11/9.38 (11) all_49_2 = all_49_3
% 63.11/9.38 (12) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.38 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.38 v2) = v0))
% 63.11/9.38 (13) $i(all_58_0)
% 63.11/9.38 (14) $i(all_256_4)
% 63.11/9.38 (15) ~ (all_60_0 = 0)
% 63.11/9.38 (16) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (less_than(v1, v2) = 0) |
% 63.11/9.38 ~ (less_than(v0, v1) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) |
% 63.11/9.38 less_than(v0, v2) = 0)
% 63.11/9.38 (17) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v1, v0) = v2)
% 63.11/9.38 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.38 (strictly_less_than(v0, v1) = v3 & less_than(v0, v1) = v4 & ( ~ (v3 =
% 63.11/9.38 0) | (v4 = 0 & ~ (v2 = 0)))))
% 63.11/9.38 (18) $i(all_49_5)
% 63.11/9.38 (19) less_than(all_49_5, all_49_3) = 0
% 63.11/9.38 (20) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.38 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.38 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.38 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.38 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.38 (21) less_than(all_49_3, all_49_5) = all_60_0
% 63.11/9.38 (22) ! [v0: $i] : ! [v1: $i] : ( ~ (less_than(v0, v1) = 0) | ~ $i(v1) | ~
% 63.11/9.38 $i(v0) | ? [v2: any] : ? [v3: any] : (strictly_less_than(v0, v1) =
% 63.11/9.38 v3 & less_than(v1, v0) = v2 & (v3 = 0 | v2 = 0)))
% 63.11/9.38
% 63.11/9.38 Begin of proof
% 63.11/9.38 |
% 63.11/9.38 | GROUND_INST: instantiating (6) with all_49_3, all_256_4, all_49_5, all_60_0,
% 63.11/9.38 | simplifying with (5), (7), (14), (18), (21) gives:
% 63.11/9.38 | (23) all_60_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_256_4,
% 63.11/9.38 | all_49_5) = v0)
% 63.11/9.38 |
% 63.11/9.39 | GROUND_INST: instantiating (16) with all_49_5, all_49_3, all_256_4,
% 63.11/9.39 | simplifying with (5), (7), (14), (18), (19) gives:
% 63.11/9.39 | (24) less_than(all_49_5, all_256_4) = 0
% 63.11/9.39 |
% 63.11/9.39 | BETA: splitting (23) gives:
% 63.11/9.39 |
% 63.11/9.39 | Case 1:
% 63.11/9.39 | |
% 63.11/9.39 | | (25) all_60_0 = 0
% 63.11/9.39 | |
% 63.11/9.39 | | REDUCE: (15), (25) imply:
% 63.11/9.39 | | (26) $false
% 63.11/9.39 | |
% 63.11/9.39 | | CLOSE: (26) is inconsistent.
% 63.11/9.39 | |
% 63.11/9.39 | Case 2:
% 63.11/9.39 | |
% 63.11/9.39 | | (27) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_256_4, all_49_5) = v0)
% 63.11/9.39 | |
% 63.11/9.39 | | DELTA: instantiating (27) with fresh symbol all_469_0 gives:
% 63.11/9.39 | | (28) ~ (all_469_0 = 0) & less_than(all_256_4, all_49_5) = all_469_0
% 63.11/9.39 | |
% 63.11/9.39 | | ALPHA: (28) implies:
% 63.11/9.39 | | (29) ~ (all_469_0 = 0)
% 63.11/9.39 | | (30) less_than(all_256_4, all_49_5) = all_469_0
% 63.11/9.39 | |
% 63.11/9.39 | | GROUND_INST: instantiating (22) with all_49_5, all_256_4, simplifying with
% 63.11/9.39 | | (14), (18), (24) gives:
% 63.11/9.39 | | (31) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_5,
% 63.11/9.39 | | all_256_4) = v1 & less_than(all_256_4, all_49_5) = v0 & (v1 = 0
% 63.11/9.39 | | | v0 = 0))
% 63.11/9.39 | |
% 63.11/9.39 | | GROUND_INST: instantiating (17) with all_256_4, all_49_5, 0, simplifying
% 63.11/9.39 | | with (14), (18), (24) gives:
% 63.11/9.39 | | (32) ? [v0: int] : ? [v1: MultipleValueBool] : ( ~ (v0 = 0) &
% 63.11/9.39 | | strictly_less_than(all_256_4, all_49_5) = v0 &
% 63.11/9.39 | | less_than(all_256_4, all_49_5) = v1)
% 63.11/9.39 | |
% 63.11/9.39 | | GROUND_INST: instantiating (9) with all_49_5, all_256_4, 0, simplifying with
% 63.11/9.39 | | (14), (18), (24) gives:
% 63.11/9.39 | | (33) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_5,
% 63.11/9.39 | | all_256_4) = v0 & less_than(all_256_4, all_49_5) = v1 & ( ~ (v1
% 63.11/9.39 | | = 0) | ~ (v0 = 0)))
% 63.11/9.39 | |
% 63.11/9.39 | | GROUND_INST: instantiating (9) with all_256_4, all_49_5, all_469_0,
% 63.11/9.39 | | simplifying with (14), (18), (30) gives:
% 63.11/9.39 | | (34) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_256_4,
% 63.11/9.39 | | all_49_5) = v0 & less_than(all_49_5, all_256_4) = v1 & ( ~ (v0 =
% 63.11/9.39 | | 0) | (all_469_0 = 0 & ~ (v1 = 0))))
% 63.11/9.39 | |
% 63.11/9.39 | | DELTA: instantiating (32) with fresh symbols all_484_0, all_484_1 gives:
% 63.11/9.39 | | (35) ~ (all_484_1 = 0) & strictly_less_than(all_256_4, all_49_5) =
% 63.11/9.39 | | all_484_1 & less_than(all_256_4, all_49_5) = all_484_0
% 63.11/9.39 | |
% 63.11/9.39 | | ALPHA: (35) implies:
% 63.11/9.39 | | (36) less_than(all_256_4, all_49_5) = all_484_0
% 63.11/9.39 | |
% 63.11/9.39 | | DELTA: instantiating (33) with fresh symbols all_492_0, all_492_1 gives:
% 63.11/9.39 | | (37) strictly_less_than(all_49_5, all_256_4) = all_492_1 &
% 63.11/9.39 | | less_than(all_256_4, all_49_5) = all_492_0 & ( ~ (all_492_0 = 0) |
% 63.11/9.39 | | ~ (all_492_1 = 0))
% 63.11/9.39 | |
% 63.11/9.39 | | ALPHA: (37) implies:
% 63.11/9.39 | | (38) less_than(all_256_4, all_49_5) = all_492_0
% 63.11/9.39 | |
% 63.11/9.39 | | DELTA: instantiating (31) with fresh symbols all_504_0, all_504_1 gives:
% 63.11/9.39 | | (39) strictly_less_than(all_49_5, all_256_4) = all_504_0 &
% 63.11/9.39 | | less_than(all_256_4, all_49_5) = all_504_1 & (all_504_0 = 0 |
% 63.11/9.39 | | all_504_1 = 0)
% 63.11/9.39 | |
% 63.11/9.39 | | ALPHA: (39) implies:
% 63.11/9.39 | | (40) less_than(all_256_4, all_49_5) = all_504_1
% 63.11/9.39 | | (41) all_504_0 = 0 | all_504_1 = 0
% 63.11/9.39 | |
% 63.11/9.39 | | DELTA: instantiating (34) with fresh symbols all_512_0, all_512_1 gives:
% 63.11/9.39 | | (42) strictly_less_than(all_256_4, all_49_5) = all_512_1 &
% 63.11/9.39 | | less_than(all_49_5, all_256_4) = all_512_0 & ( ~ (all_512_1 = 0) |
% 63.11/9.39 | | (all_469_0 = 0 & ~ (all_512_0 = 0)))
% 63.11/9.39 | |
% 63.11/9.39 | | ALPHA: (42) implies:
% 63.11/9.39 | | (43) ~ (all_512_1 = 0) | (all_469_0 = 0 & ~ (all_512_0 = 0))
% 63.11/9.39 | |
% 63.11/9.39 | | BETA: splitting (43) gives:
% 63.11/9.39 | |
% 63.11/9.39 | | Case 1:
% 63.11/9.39 | | |
% 63.11/9.39 | | |
% 63.11/9.39 | | | GROUND_INST: instantiating (12) with all_469_0, all_492_0, all_49_5,
% 63.11/9.39 | | | all_256_4, simplifying with (30), (38) gives:
% 63.11/9.39 | | | (44) all_492_0 = all_469_0
% 63.11/9.39 | | |
% 63.11/9.39 | | | GROUND_INST: instantiating (12) with all_492_0, all_504_1, all_49_5,
% 63.11/9.39 | | | all_256_4, simplifying with (38), (40) gives:
% 63.11/9.39 | | | (45) all_504_1 = all_492_0
% 63.11/9.39 | | |
% 63.11/9.39 | | | GROUND_INST: instantiating (12) with all_484_0, all_504_1, all_49_5,
% 63.11/9.39 | | | all_256_4, simplifying with (36), (40) gives:
% 63.11/9.39 | | | (46) all_504_1 = all_484_0
% 63.11/9.39 | | |
% 63.11/9.39 | | | COMBINE_EQS: (45), (46) imply:
% 63.11/9.39 | | | (47) all_492_0 = all_484_0
% 63.11/9.39 | | |
% 63.11/9.39 | | | SIMP: (47) implies:
% 63.11/9.39 | | | (48) all_492_0 = all_484_0
% 63.11/9.39 | | |
% 63.11/9.39 | | | COMBINE_EQS: (44), (48) imply:
% 63.11/9.39 | | | (49) all_484_0 = all_469_0
% 63.11/9.39 | | |
% 63.11/9.39 | | | COMBINE_EQS: (46), (49) imply:
% 63.11/9.39 | | | (50) all_504_1 = all_469_0
% 63.11/9.39 | | |
% 63.11/9.39 | | | BETA: splitting (41) gives:
% 63.11/9.39 | | |
% 63.11/9.39 | | | Case 1:
% 63.11/9.39 | | | |
% 63.11/9.39 | | | |
% 63.11/9.39 | | | | GROUND_INST: instantiating (1) with all_58_0, simplifying with (13)
% 63.11/9.39 | | | | gives:
% 63.11/9.39 | | | | (51) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0
% 63.11/9.39 | | | | = 0) & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.39 | | | |
% 63.11/9.39 | | | | REF_CLOSE: (2), (3), (4), (5), (8), (10), (11), (12), (13), (18), (20),
% 63.11/9.39 | | | | (51) are inconsistent by sub-proof #11.
% 63.11/9.39 | | | |
% 63.11/9.39 | | | Case 2:
% 63.11/9.39 | | | |
% 63.11/9.39 | | | | (52) all_504_1 = 0
% 63.11/9.39 | | | |
% 63.11/9.39 | | | | COMBINE_EQS: (50), (52) imply:
% 63.11/9.39 | | | | (53) all_469_0 = 0
% 63.11/9.39 | | | |
% 63.11/9.39 | | | | SIMP: (53) implies:
% 63.11/9.39 | | | | (54) all_469_0 = 0
% 63.11/9.39 | | | |
% 63.11/9.39 | | | | REDUCE: (29), (54) imply:
% 63.11/9.39 | | | | (55) $false
% 63.11/9.39 | | | |
% 63.11/9.39 | | | | CLOSE: (55) is inconsistent.
% 63.11/9.39 | | | |
% 63.11/9.39 | | | End of split
% 63.11/9.39 | | |
% 63.11/9.39 | | Case 2:
% 63.11/9.39 | | |
% 63.11/9.39 | | | (56) all_469_0 = 0 & ~ (all_512_0 = 0)
% 63.11/9.39 | | |
% 63.11/9.39 | | | ALPHA: (56) implies:
% 63.11/9.39 | | | (57) all_469_0 = 0
% 63.11/9.39 | | |
% 63.11/9.39 | | | REDUCE: (29), (57) imply:
% 63.11/9.39 | | | (58) $false
% 63.11/9.39 | | |
% 63.11/9.39 | | | CLOSE: (58) is inconsistent.
% 63.11/9.39 | | |
% 63.11/9.39 | | End of split
% 63.11/9.39 | |
% 63.11/9.39 | End of split
% 63.11/9.39 |
% 63.11/9.39 End of proof
% 63.11/9.39
% 63.11/9.39 Sub-proof #8 shows that the following formulas are inconsistent:
% 63.11/9.39 ----------------------------------------------------------------
% 63.11/9.39 (1) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1
% 63.11/9.39 = v0 | ~ (triple(v4, v3, v2) = v1) | ~ (triple(v4, v3, v2) = v0))
% 63.11/9.39 (2) ~ (all_184_0 = 0)
% 63.11/9.39 (3) ok(all_164_1) = all_184_0
% 63.11/9.39 (4) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.39 (v1 = v0 | ~ (ok(v2) = v1) | ~ (ok(v2) = v0))
% 63.11/9.39 (5) ok(all_49_4) = 0
% 63.11/9.39 (6) triple(all_49_8, all_49_7, bad) = all_49_4
% 63.11/9.39 (7) triple(all_49_8, all_49_7, bad) = all_164_1
% 63.11/9.39
% 63.11/9.39 Begin of proof
% 63.11/9.39 |
% 63.11/9.39 | GROUND_INST: instantiating (1) with all_164_1, all_49_4, bad, all_49_7,
% 63.11/9.39 | all_49_8, simplifying with (6), (7) gives:
% 63.11/9.39 | (8) all_164_1 = all_49_4
% 63.11/9.39 |
% 63.11/9.39 | REDUCE: (3), (8) imply:
% 63.11/9.39 | (9) ok(all_49_4) = all_184_0
% 63.11/9.39 |
% 63.11/9.39 | GROUND_INST: instantiating (4) with 0, all_184_0, all_49_4, simplifying with
% 63.11/9.39 | (5), (9) gives:
% 63.11/9.39 | (10) all_184_0 = 0
% 63.11/9.39 |
% 63.11/9.39 | REDUCE: (2), (10) imply:
% 63.11/9.39 | (11) $false
% 63.11/9.39 |
% 63.11/9.39 | CLOSE: (11) is inconsistent.
% 63.11/9.39 |
% 63.11/9.39 End of proof
% 63.11/9.39
% 63.11/9.39 Sub-proof #9 shows that the following formulas are inconsistent:
% 63.11/9.39 ----------------------------------------------------------------
% 63.11/9.39 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.39 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.39 (2) $i(all_297_4)
% 63.11/9.39 (3) $i(all_49_7)
% 63.11/9.39 (4) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.39 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.39 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.39 (5) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.39 (6) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~
% 63.11/9.39 (less_than(v1, v2) = 0) | ~ (less_than(v0, v2) = v3) | ~ $i(v2) | ~
% 63.11/9.39 $i(v1) | ~ $i(v0) | ? [v4: int] : ( ~ (v4 = 0) & less_than(v0, v1) =
% 63.11/9.39 v4))
% 63.11/9.39 (7) $i(all_49_3)
% 63.11/9.39 (8) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.39 (9) less_than(all_121_3, all_49_3) = all_126_2
% 63.11/9.39 (10) ! [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~ (less_than(v0, v1) = v2)
% 63.11/9.39 | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 63.11/9.39 (strictly_less_than(v0, v1) = v3 & less_than(v1, v0) = v4 & ( ~ (v3 =
% 63.11/9.39 0) | (v2 = 0 & ~ (v4 = 0)))))
% 63.11/9.39 (11) less_than(all_49_3, all_58_0) = 0
% 63.11/9.39 (12) less_than(all_297_4, all_49_3) = 0
% 63.11/9.39 (13) all_49_2 = all_49_3
% 63.11/9.39 (14) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.39 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.39 v2) = v0))
% 63.11/9.39 (15) $i(all_58_0)
% 63.11/9.39 (16) $i(all_49_5)
% 63.11/9.39 (17) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.39 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.39 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.39 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.39 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.39 (18) ~ (all_126_2 = 0)
% 63.11/9.39 (19) $i(all_121_3)
% 63.11/9.39
% 63.11/9.39 Begin of proof
% 63.11/9.39 |
% 63.11/9.39 | GROUND_INST: instantiating (6) with all_121_3, all_297_4, all_49_3, all_126_2,
% 63.11/9.39 | simplifying with (2), (7), (9), (12), (19) gives:
% 63.11/9.39 | (20) all_126_2 = 0 | ? [v0: int] : ( ~ (v0 = 0) & less_than(all_121_3,
% 63.11/9.39 | all_297_4) = v0)
% 63.11/9.39 |
% 63.11/9.39 | BETA: splitting (20) gives:
% 63.11/9.39 |
% 63.11/9.39 | Case 1:
% 63.11/9.39 | |
% 63.11/9.39 | | (21) all_126_2 = 0
% 63.11/9.39 | |
% 63.11/9.39 | | REDUCE: (18), (21) imply:
% 63.11/9.39 | | (22) $false
% 63.11/9.39 | |
% 63.11/9.39 | | CLOSE: (22) is inconsistent.
% 63.11/9.39 | |
% 63.11/9.39 | Case 2:
% 63.11/9.39 | |
% 63.11/9.39 | | (23) ? [v0: int] : ( ~ (v0 = 0) & less_than(all_121_3, all_297_4) = v0)
% 63.11/9.39 | |
% 63.11/9.39 | | DELTA: instantiating (23) with fresh symbol all_485_0 gives:
% 63.11/9.39 | | (24) ~ (all_485_0 = 0) & less_than(all_121_3, all_297_4) = all_485_0
% 63.11/9.39 | |
% 63.11/9.39 | | ALPHA: (24) implies:
% 63.11/9.39 | | (25) ~ (all_485_0 = 0)
% 63.11/9.39 | | (26) less_than(all_121_3, all_297_4) = all_485_0
% 63.11/9.39 | |
% 63.11/9.39 | | GROUND_INST: instantiating (10) with all_121_3, all_297_4, all_485_0,
% 63.11/9.39 | | simplifying with (2), (19), (26) gives:
% 63.11/9.39 | | (27) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_121_3,
% 63.11/9.39 | | all_297_4) = v0 & less_than(all_297_4, all_121_3) = v1 & ( ~ (v0
% 63.11/9.39 | | = 0) | (all_485_0 = 0 & ~ (v1 = 0))))
% 63.11/9.39 | |
% 63.11/9.39 | | DELTA: instantiating (27) with fresh symbols all_529_0, all_529_1 gives:
% 63.11/9.39 | | (28) strictly_less_than(all_121_3, all_297_4) = all_529_1 &
% 63.11/9.39 | | less_than(all_297_4, all_121_3) = all_529_0 & ( ~ (all_529_1 = 0) |
% 63.11/9.39 | | (all_485_0 = 0 & ~ (all_529_0 = 0)))
% 63.11/9.39 | |
% 63.11/9.39 | | ALPHA: (28) implies:
% 63.11/9.39 | | (29) ~ (all_529_1 = 0) | (all_485_0 = 0 & ~ (all_529_0 = 0))
% 63.11/9.39 | |
% 63.11/9.39 | | BETA: splitting (29) gives:
% 63.11/9.39 | |
% 63.11/9.39 | | Case 1:
% 63.11/9.39 | | |
% 63.11/9.39 | | |
% 63.11/9.39 | | | GROUND_INST: instantiating (1) with all_58_0, simplifying with (15) gives:
% 63.11/9.39 | | | (30) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0 =
% 63.11/9.39 | | | 0) & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.39 | | |
% 63.11/9.39 | | | REF_CLOSE: (3), (4), (5), (7), (8), (11), (13), (14), (15), (16), (17),
% 63.11/9.39 | | | (30) are inconsistent by sub-proof #11.
% 63.11/9.39 | | |
% 63.11/9.39 | | Case 2:
% 63.11/9.39 | | |
% 63.11/9.39 | | | (31) all_485_0 = 0 & ~ (all_529_0 = 0)
% 63.11/9.39 | | |
% 63.11/9.39 | | | ALPHA: (31) implies:
% 63.11/9.39 | | | (32) all_485_0 = 0
% 63.11/9.39 | | |
% 63.11/9.39 | | | REDUCE: (25), (32) imply:
% 63.11/9.39 | | | (33) $false
% 63.11/9.39 | | |
% 63.11/9.39 | | | CLOSE: (33) is inconsistent.
% 63.11/9.39 | | |
% 63.11/9.39 | | End of split
% 63.11/9.39 | |
% 63.11/9.39 | End of split
% 63.11/9.39 |
% 63.11/9.39 End of proof
% 63.11/9.39
% 63.11/9.39 Sub-proof #10 shows that the following formulas are inconsistent:
% 63.11/9.39 ----------------------------------------------------------------
% 63.11/9.39 (1) ! [v0: $i] : ( ~ (less_than(all_49_2, v0) = 0) | ~ $i(v0) | ? [v1:
% 63.11/9.39 int] : ( ~ (v1 = 0) & pair_in_list(all_49_1, all_49_5, v0) = v1))
% 63.11/9.39 (2) $i(all_49_7)
% 63.11/9.39 (3) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.39 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.39 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.39 (4) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.39 (5) strictly_less_than(all_308_4, all_49_3) = 0
% 63.11/9.39 (6) $i(all_49_3)
% 63.11/9.39 (7) ~ (all_49_0 = 0)
% 63.11/9.39 (8) pair_in_list(all_49_1, all_49_5, all_49_3) = all_49_0
% 63.11/9.39 (9) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.39 (10) $i(all_308_4)
% 63.11/9.39 (11) less_than(all_49_3, all_58_0) = 0
% 63.11/9.39 (12) all_49_2 = all_49_3
% 63.11/9.39 (13) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.39 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.39 v2) = v0))
% 63.11/9.39 (14) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.39 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.39 (pair_in_list(v4, v1, v3) = v5) | ~ (strictly_less_than(v2, v3) = 0)
% 63.11/9.39 | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: int] : ( ~
% 63.11/9.39 (v6 = 0) & pair_in_list(v0, v1, v2) = v6))
% 63.11/9.39 (15) $i(all_58_0)
% 63.11/9.39 (16) $i(all_49_5)
% 63.11/9.39 (17) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.39 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.39 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.39 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.39 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.39
% 63.11/9.39 Begin of proof
% 63.11/9.39 |
% 63.11/9.40 | GROUND_INST: instantiating (14) with all_49_7, all_49_5, all_308_4, all_49_3,
% 63.11/9.40 | all_49_1, all_49_0, simplifying with (2), (5), (6), (8), (9),
% 63.11/9.40 | (10), (16) gives:
% 63.11/9.40 | (18) all_49_0 = 0 | ? [v0: int] : ( ~ (v0 = 0) & pair_in_list(all_49_7,
% 63.11/9.40 | all_49_5, all_308_4) = v0)
% 63.11/9.40 |
% 63.11/9.40 | BETA: splitting (18) gives:
% 63.11/9.40 |
% 63.11/9.40 | Case 1:
% 63.11/9.40 | |
% 63.11/9.40 | | (19) all_49_0 = 0
% 63.11/9.40 | |
% 63.11/9.40 | | REDUCE: (7), (19) imply:
% 63.11/9.40 | | (20) $false
% 63.11/9.40 | |
% 63.11/9.40 | | CLOSE: (20) is inconsistent.
% 63.11/9.40 | |
% 63.11/9.40 | Case 2:
% 63.11/9.40 | |
% 63.11/9.40 | |
% 63.11/9.40 | | GROUND_INST: instantiating (1) with all_58_0, simplifying with (15) gives:
% 63.11/9.40 | | (21) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0 = 0)
% 63.11/9.40 | | & pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.40 | |
% 63.11/9.40 | | REF_CLOSE: (2), (3), (4), (6), (9), (11), (12), (13), (15), (16), (17), (21)
% 63.11/9.40 | | are inconsistent by sub-proof #11.
% 63.11/9.40 | |
% 63.11/9.40 | End of split
% 63.11/9.40 |
% 63.11/9.40 End of proof
% 63.11/9.40
% 63.11/9.40 Sub-proof #11 shows that the following formulas are inconsistent:
% 63.11/9.40 ----------------------------------------------------------------
% 63.11/9.40 (1) $i(all_49_7)
% 63.11/9.40 (2) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.40 ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (pair_in_list(v4, v3, v2) = v1)
% 63.11/9.40 | ~ (pair_in_list(v4, v3, v2) = v0))
% 63.11/9.40 (3) pair_in_list(all_49_7, all_49_5, all_58_0) = 0
% 63.11/9.40 (4) $i(all_49_3)
% 63.11/9.40 (5) update_slb(all_49_7, all_49_3) = all_49_1
% 63.11/9.40 (6) less_than(all_49_3, all_58_0) = 0
% 63.11/9.40 (7) all_49_2 = all_49_3
% 63.11/9.40 (8) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.40 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.40 v2) = v0))
% 63.11/9.40 (9) ~ (less_than(all_49_2, all_58_0) = 0) | ? [v0: int] : ( ~ (v0 = 0) &
% 63.11/9.40 pair_in_list(all_49_1, all_49_5, all_58_0) = v0)
% 63.11/9.40 (10) $i(all_58_0)
% 63.11/9.40 (11) $i(all_49_5)
% 63.11/9.40 (12) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : !
% 63.11/9.40 [v5: int] : (v5 = 0 | ~ (update_slb(v0, v3) = v4) | ~
% 63.11/9.40 (pair_in_list(v4, v1, v2) = v5) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) |
% 63.11/9.40 ~ $i(v0) | ? [v6: any] : ? [v7: any] : (pair_in_list(v0, v1, v2) =
% 63.11/9.40 v6 & less_than(v3, v2) = v7 & ( ~ (v7 = 0) | ~ (v6 = 0))))
% 63.11/9.40
% 63.11/9.40 Begin of proof
% 63.11/9.40 |
% 63.11/9.40 | BETA: splitting (9) gives:
% 63.11/9.40 |
% 63.11/9.40 | Case 1:
% 63.11/9.40 | |
% 63.11/9.40 | | (13) ~ (less_than(all_49_2, all_58_0) = 0)
% 63.11/9.40 | |
% 63.11/9.40 | | REDUCE: (7), (13) imply:
% 63.11/9.40 | | (14) ~ (less_than(all_49_3, all_58_0) = 0)
% 63.11/9.40 | |
% 63.11/9.40 | | PRED_UNIFY: (6), (14) imply:
% 63.11/9.40 | | (15) $false
% 63.11/9.40 | |
% 63.11/9.40 | | CLOSE: (15) is inconsistent.
% 63.11/9.40 | |
% 63.11/9.40 | Case 2:
% 63.11/9.40 | |
% 63.11/9.40 | | (16) less_than(all_49_2, all_58_0) = 0
% 63.11/9.40 | | (17) ? [v0: int] : ( ~ (v0 = 0) & pair_in_list(all_49_1, all_49_5,
% 63.11/9.40 | | all_58_0) = v0)
% 63.11/9.40 | |
% 63.11/9.40 | | DELTA: instantiating (17) with fresh symbol all_580_0 gives:
% 63.11/9.40 | | (18) ~ (all_580_0 = 0) & pair_in_list(all_49_1, all_49_5, all_58_0) =
% 63.11/9.40 | | all_580_0
% 63.11/9.40 | |
% 63.11/9.40 | | ALPHA: (18) implies:
% 63.11/9.40 | | (19) ~ (all_580_0 = 0)
% 63.11/9.40 | | (20) pair_in_list(all_49_1, all_49_5, all_58_0) = all_580_0
% 63.11/9.40 | |
% 63.11/9.40 | | GROUND_INST: instantiating (12) with all_49_7, all_49_5, all_58_0, all_49_3,
% 63.11/9.40 | | all_49_1, all_580_0, simplifying with (1), (4), (5), (10),
% 63.11/9.40 | | (11), (20) gives:
% 63.11/9.40 | | (21) all_580_0 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.40 | | (pair_in_list(all_49_7, all_49_5, all_58_0) = v0 &
% 63.11/9.40 | | less_than(all_49_3, all_58_0) = v1 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 63.11/9.40 | |
% 63.11/9.40 | | BETA: splitting (21) gives:
% 63.11/9.40 | |
% 63.11/9.40 | | Case 1:
% 63.11/9.40 | | |
% 63.11/9.40 | | | (22) all_580_0 = 0
% 63.11/9.40 | | |
% 63.11/9.40 | | | REDUCE: (19), (22) imply:
% 63.11/9.40 | | | (23) $false
% 63.11/9.40 | | |
% 63.11/9.40 | | | CLOSE: (23) is inconsistent.
% 63.11/9.40 | | |
% 63.11/9.40 | | Case 2:
% 63.11/9.40 | | |
% 63.11/9.40 | | | (24) ? [v0: any] : ? [v1: any] : (pair_in_list(all_49_7, all_49_5,
% 63.11/9.40 | | | all_58_0) = v0 & less_than(all_49_3, all_58_0) = v1 & ( ~ (v1
% 63.11/9.40 | | | = 0) | ~ (v0 = 0)))
% 63.11/9.40 | | |
% 63.11/9.40 | | | DELTA: instantiating (24) with fresh symbols all_595_0, all_595_1 gives:
% 63.11/9.40 | | | (25) pair_in_list(all_49_7, all_49_5, all_58_0) = all_595_1 &
% 63.11/9.40 | | | less_than(all_49_3, all_58_0) = all_595_0 & ( ~ (all_595_0 = 0) |
% 63.11/9.40 | | | ~ (all_595_1 = 0))
% 63.11/9.40 | | |
% 63.11/9.40 | | | ALPHA: (25) implies:
% 63.11/9.40 | | | (26) less_than(all_49_3, all_58_0) = all_595_0
% 63.11/9.40 | | | (27) pair_in_list(all_49_7, all_49_5, all_58_0) = all_595_1
% 63.11/9.40 | | | (28) ~ (all_595_0 = 0) | ~ (all_595_1 = 0)
% 63.11/9.40 | | |
% 63.11/9.40 | | | GROUND_INST: instantiating (8) with 0, all_595_0, all_58_0, all_49_3,
% 63.11/9.40 | | | simplifying with (6), (26) gives:
% 63.11/9.40 | | | (29) all_595_0 = 0
% 63.11/9.40 | | |
% 63.11/9.40 | | | GROUND_INST: instantiating (2) with 0, all_595_1, all_58_0, all_49_5,
% 63.11/9.40 | | | all_49_7, simplifying with (3), (27) gives:
% 63.11/9.40 | | | (30) all_595_1 = 0
% 63.11/9.40 | | |
% 63.11/9.40 | | | BETA: splitting (28) gives:
% 63.11/9.40 | | |
% 63.11/9.40 | | | Case 1:
% 63.11/9.40 | | | |
% 63.11/9.40 | | | | (31) ~ (all_595_0 = 0)
% 63.11/9.40 | | | |
% 63.11/9.40 | | | | REDUCE: (29), (31) imply:
% 63.11/9.40 | | | | (32) $false
% 63.11/9.40 | | | |
% 63.11/9.40 | | | | CLOSE: (32) is inconsistent.
% 63.11/9.40 | | | |
% 63.11/9.40 | | | Case 2:
% 63.11/9.40 | | | |
% 63.11/9.40 | | | | (33) ~ (all_595_1 = 0)
% 63.11/9.40 | | | |
% 63.11/9.40 | | | | REDUCE: (30), (33) imply:
% 63.11/9.40 | | | | (34) $false
% 63.11/9.40 | | | |
% 63.11/9.40 | | | | CLOSE: (34) is inconsistent.
% 63.11/9.40 | | | |
% 63.11/9.40 | | | End of split
% 63.11/9.40 | | |
% 63.11/9.40 | | End of split
% 63.11/9.40 | |
% 63.11/9.40 | End of split
% 63.11/9.40 |
% 63.11/9.40 End of proof
% 63.11/9.40
% 63.11/9.40 Sub-proof #12 shows that the following formulas are inconsistent:
% 63.11/9.40 ----------------------------------------------------------------
% 63.11/9.40 (1) all_126_2 = 0 | less_than(all_49_3, all_121_3) = 0
% 63.11/9.40 (2) all_126_2 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.40 (strictly_less_than(all_49_3, all_121_3) = v1 & less_than(all_49_3,
% 63.11/9.40 all_121_3) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.40 (3) less_than(all_121_3, all_49_3) = all_126_2
% 63.11/9.40 (4) all_121_2 = 0 | ? [v0: any] : ? [v1: any] : (less_than(all_121_3,
% 63.11/9.40 all_49_3) = v1 & less_than(all_49_3, all_121_3) = v0 & ( ~ (v0 = 0) |
% 63.11/9.40 v1 = 0))
% 63.11/9.40 (5) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.40 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.40 v2) = v0))
% 63.11/9.40 (6) ~ (all_121_2 = 0)
% 63.11/9.40 (7) ~ (all_126_2 = 0)
% 63.11/9.40
% 63.11/9.40 Begin of proof
% 63.11/9.40 |
% 63.11/9.40 | BETA: splitting (1) gives:
% 63.11/9.40 |
% 63.11/9.40 | Case 1:
% 63.11/9.40 | |
% 63.11/9.40 | | (8) less_than(all_49_3, all_121_3) = 0
% 63.11/9.40 | |
% 63.11/9.40 | | BETA: splitting (4) gives:
% 63.11/9.40 | |
% 63.11/9.40 | | Case 1:
% 63.11/9.40 | | |
% 63.11/9.40 | | | (9) all_121_2 = 0
% 63.11/9.40 | | |
% 63.11/9.40 | | | REDUCE: (6), (9) imply:
% 63.11/9.40 | | | (10) $false
% 63.11/9.40 | | |
% 63.11/9.40 | | | CLOSE: (10) is inconsistent.
% 63.11/9.40 | | |
% 63.11/9.40 | | Case 2:
% 63.11/9.40 | | |
% 63.11/9.40 | | | (11) ? [v0: any] : ? [v1: any] : (less_than(all_121_3, all_49_3) = v1
% 63.11/9.40 | | | & less_than(all_49_3, all_121_3) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.40 | | |
% 63.11/9.40 | | | DELTA: instantiating (11) with fresh symbols all_310_0, all_310_1 gives:
% 63.11/9.40 | | | (12) less_than(all_121_3, all_49_3) = all_310_0 & less_than(all_49_3,
% 63.11/9.40 | | | all_121_3) = all_310_1 & ( ~ (all_310_1 = 0) | all_310_0 = 0)
% 63.11/9.40 | | |
% 63.11/9.40 | | | REF_CLOSE: (2), (3), (5), (7), (8), (12) are inconsistent by sub-proof
% 63.11/9.40 | | | #13.
% 63.11/9.40 | | |
% 63.11/9.40 | | End of split
% 63.11/9.40 | |
% 63.11/9.40 | Case 2:
% 63.11/9.40 | |
% 63.11/9.40 | | (13) all_126_2 = 0
% 63.11/9.40 | |
% 63.11/9.40 | | REDUCE: (7), (13) imply:
% 63.11/9.40 | | (14) $false
% 63.11/9.40 | |
% 63.11/9.40 | | CLOSE: (14) is inconsistent.
% 63.11/9.40 | |
% 63.11/9.40 | End of split
% 63.11/9.40 |
% 63.11/9.40 End of proof
% 63.11/9.40
% 63.11/9.40 Sub-proof #13 shows that the following formulas are inconsistent:
% 63.11/9.40 ----------------------------------------------------------------
% 63.11/9.40 (1) all_126_2 = 0 | ? [v0: any] : ? [v1: any] :
% 63.11/9.40 (strictly_less_than(all_49_3, all_121_3) = v1 & less_than(all_49_3,
% 63.11/9.40 all_121_3) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 63.11/9.40 (2) less_than(all_121_3, all_49_3) = all_126_2
% 63.11/9.40 (3) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 63.11/9.40 ! [v3: $i] : (v1 = v0 | ~ (less_than(v3, v2) = v1) | ~ (less_than(v3,
% 63.11/9.40 v2) = v0))
% 63.11/9.40 (4) less_than(all_49_3, all_121_3) = 0
% 63.11/9.40 (5) ~ (all_126_2 = 0)
% 63.11/9.40 (6) less_than(all_121_3, all_49_3) = all_310_0 & less_than(all_49_3,
% 63.11/9.40 all_121_3) = all_310_1 & ( ~ (all_310_1 = 0) | all_310_0 = 0)
% 63.11/9.40
% 63.11/9.40 Begin of proof
% 63.11/9.40 |
% 63.11/9.40 | ALPHA: (6) implies:
% 63.11/9.40 | (7) less_than(all_49_3, all_121_3) = all_310_1
% 63.11/9.40 | (8) less_than(all_121_3, all_49_3) = all_310_0
% 63.11/9.40 | (9) ~ (all_310_1 = 0) | all_310_0 = 0
% 63.11/9.40 |
% 63.11/9.40 | BETA: splitting (1) gives:
% 63.11/9.40 |
% 63.11/9.40 | Case 1:
% 63.11/9.40 | |
% 63.11/9.40 | | (10) all_126_2 = 0
% 63.11/9.40 | |
% 63.11/9.40 | | REDUCE: (5), (10) imply:
% 63.11/9.40 | | (11) $false
% 63.11/9.40 | |
% 63.11/9.40 | | CLOSE: (11) is inconsistent.
% 63.11/9.40 | |
% 63.11/9.40 | Case 2:
% 63.11/9.40 | |
% 63.11/9.40 | | (12) ? [v0: any] : ? [v1: any] : (strictly_less_than(all_49_3,
% 63.11/9.40 | | all_121_3) = v1 & less_than(all_49_3, all_121_3) = v0 & ( ~ (v0
% 63.11/9.40 | | = 0) | v1 = 0))
% 63.11/9.40 | |
% 63.11/9.40 | | DELTA: instantiating (12) with fresh symbols all_316_0, all_316_1 gives:
% 63.11/9.40 | | (13) strictly_less_than(all_49_3, all_121_3) = all_316_0 &
% 63.11/9.40 | | less_than(all_49_3, all_121_3) = all_316_1 & ( ~ (all_316_1 = 0) |
% 63.11/9.40 | | all_316_0 = 0)
% 63.11/9.40 | |
% 63.11/9.40 | | ALPHA: (13) implies:
% 63.11/9.40 | | (14) less_than(all_49_3, all_121_3) = all_316_1
% 63.11/9.40 | |
% 63.11/9.40 | | GROUND_INST: instantiating (3) with 0, all_316_1, all_121_3, all_49_3,
% 63.11/9.40 | | simplifying with (4), (14) gives:
% 63.11/9.40 | | (15) all_316_1 = 0
% 63.11/9.40 | |
% 63.11/9.40 | | GROUND_INST: instantiating (3) with all_310_1, all_316_1, all_121_3,
% 63.11/9.40 | | all_49_3, simplifying with (7), (14) gives:
% 63.11/9.40 | | (16) all_316_1 = all_310_1
% 63.11/9.40 | |
% 63.11/9.40 | | GROUND_INST: instantiating (3) with all_126_2, all_310_0, all_49_3,
% 63.11/9.40 | | all_121_3, simplifying with (2), (8) gives:
% 63.11/9.40 | | (17) all_310_0 = all_126_2
% 63.11/9.40 | |
% 63.11/9.40 | | COMBINE_EQS: (15), (16) imply:
% 63.11/9.40 | | (18) all_310_1 = 0
% 63.11/9.40 | |
% 63.11/9.40 | | BETA: splitting (9) gives:
% 63.11/9.40 | |
% 63.11/9.40 | | Case 1:
% 63.11/9.40 | | |
% 63.11/9.40 | | | (19) ~ (all_310_1 = 0)
% 63.11/9.40 | | |
% 63.11/9.40 | | | REDUCE: (18), (19) imply:
% 63.11/9.40 | | | (20) $false
% 63.11/9.40 | | |
% 63.11/9.40 | | | CLOSE: (20) is inconsistent.
% 63.11/9.40 | | |
% 63.11/9.40 | | Case 2:
% 63.11/9.40 | | |
% 63.11/9.40 | | | (21) all_310_0 = 0
% 63.11/9.40 | | |
% 63.11/9.40 | | | COMBINE_EQS: (17), (21) imply:
% 63.11/9.40 | | | (22) all_126_2 = 0
% 63.11/9.40 | | |
% 63.11/9.40 | | | SIMP: (22) implies:
% 63.11/9.40 | | | (23) all_126_2 = 0
% 63.11/9.40 | | |
% 63.11/9.40 | | | REDUCE: (5), (23) imply:
% 63.11/9.40 | | | (24) $false
% 63.11/9.40 | | |
% 63.11/9.40 | | | CLOSE: (24) is inconsistent.
% 63.11/9.40 | | |
% 63.11/9.40 | | End of split
% 63.11/9.40 | |
% 63.11/9.40 | End of split
% 63.11/9.40 |
% 63.11/9.40 End of proof
% 63.11/9.40 % SZS output end Proof for theBenchmark
% 63.11/9.40
% 63.11/9.40 8740ms
%------------------------------------------------------------------------------