TSTP Solution File: MED003+1 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : MED003+1 : TPTP v8.1.2. Released v3.2.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n022.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 09:06:25 EDT 2023
% Result : Theorem 12.08s 2.41s
% Output : Proof 14.03s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12 % Problem : MED003+1 : TPTP v8.1.2. Released v3.2.0.
% 0.12/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.34 % Computer : n022.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 : Fri Aug 25 07:32:25 EDT 2023
% 0.13/0.34 % CPUTime :
% 0.19/0.61 ________ _____
% 0.19/0.61 ___ __ \_________(_)________________________________
% 0.19/0.61 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.19/0.61 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.19/0.61 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.19/0.61
% 0.19/0.61 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.19/0.61 (2023-06-19)
% 0.19/0.61
% 0.19/0.61 (c) Philipp Rümmer, 2009-2023
% 0.19/0.61 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.19/0.61 Amanda Stjerna.
% 0.19/0.61 Free software under BSD-3-Clause.
% 0.19/0.61
% 0.19/0.61 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.19/0.61
% 0.19/0.61 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.19/0.62 Running up to 7 provers in parallel.
% 0.19/0.64 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.19/0.64 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.19/0.64 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.19/0.64 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.19/0.64 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.19/0.64 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.19/0.64 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 2.94/1.12 Prover 4: Preprocessing ...
% 2.94/1.12 Prover 1: Preprocessing ...
% 3.39/1.15 Prover 3: Preprocessing ...
% 3.39/1.15 Prover 5: Preprocessing ...
% 3.39/1.15 Prover 6: Preprocessing ...
% 3.39/1.15 Prover 0: Preprocessing ...
% 3.39/1.15 Prover 2: Preprocessing ...
% 4.26/1.43 Prover 2: Proving ...
% 4.26/1.44 Prover 5: Proving ...
% 6.38/1.58 Prover 6: Proving ...
% 6.38/1.58 Prover 3: Warning: ignoring some quantifiers
% 6.38/1.58 Prover 1: Warning: ignoring some quantifiers
% 6.63/1.60 Prover 3: Constructing countermodel ...
% 6.63/1.62 Prover 1: Constructing countermodel ...
% 6.89/1.66 Prover 4: Warning: ignoring some quantifiers
% 6.89/1.68 Prover 4: Constructing countermodel ...
% 7.60/1.74 Prover 0: Proving ...
% 8.08/1.85 Prover 3: gave up
% 8.08/1.85 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 8.86/1.92 Prover 7: Preprocessing ...
% 8.86/1.94 Prover 1: gave up
% 8.86/1.96 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 8.86/1.98 Prover 7: Warning: ignoring some quantifiers
% 8.86/2.00 Prover 7: Constructing countermodel ...
% 8.86/2.02 Prover 8: Preprocessing ...
% 9.36/2.12 Prover 8: Warning: ignoring some quantifiers
% 9.36/2.14 Prover 8: Constructing countermodel ...
% 9.36/2.15 Prover 7: gave up
% 9.36/2.15 Prover 9: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1423531889
% 10.74/2.19 Prover 9: Preprocessing ...
% 11.22/2.26 Prover 8: gave up
% 11.22/2.26 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 11.80/2.32 Prover 10: Preprocessing ...
% 12.08/2.36 Prover 10: Warning: ignoring some quantifiers
% 12.08/2.36 Prover 10: Constructing countermodel ...
% 12.08/2.40 Prover 9: Warning: ignoring some quantifiers
% 12.08/2.41 Prover 0: proved (1775ms)
% 12.08/2.41
% 12.08/2.41 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 12.08/2.41
% 12.08/2.41 Prover 2: stopped
% 12.08/2.42 Prover 5: stopped
% 12.08/2.42 Prover 6: stopped
% 12.08/2.43 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 12.08/2.43 Prover 9: Constructing countermodel ...
% 12.08/2.43 Prover 9: stopped
% 12.08/2.43 Prover 10: gave up
% 12.08/2.43 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 12.08/2.43 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 12.08/2.43 Prover 19: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 12.67/2.45 Prover 11: Preprocessing ...
% 12.67/2.45 Prover 13: Preprocessing ...
% 12.67/2.46 Prover 19: Preprocessing ...
% 12.67/2.46 Prover 16: Preprocessing ...
% 13.00/2.49 Prover 16: Warning: ignoring some quantifiers
% 13.00/2.49 Prover 13: Warning: ignoring some quantifiers
% 13.00/2.49 Prover 16: Constructing countermodel ...
% 13.00/2.50 Prover 13: Constructing countermodel ...
% 13.62/2.58 Prover 13: gave up
% 13.62/2.61 Prover 16: gave up
% 13.62/2.61 Prover 19: Warning: ignoring some quantifiers
% 14.03/2.62 Prover 11: Warning: ignoring some quantifiers
% 14.03/2.62 Prover 19: Constructing countermodel ...
% 14.03/2.63 Prover 11: Constructing countermodel ...
% 14.03/2.63 Prover 4: Found proof (size 90)
% 14.03/2.63 Prover 4: proved (2001ms)
% 14.03/2.63 Prover 19: stopped
% 14.03/2.64 Prover 11: stopped
% 14.03/2.64
% 14.03/2.64 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 14.03/2.64
% 14.03/2.65 % SZS output start Proof for theBenchmark
% 14.03/2.65 Assumptions after simplification:
% 14.03/2.65 ---------------------------------
% 14.03/2.65
% 14.03/2.65 (ex_cure)
% 14.03/2.68 ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (conditionnormo(v1) =
% 14.03/2.68 v2) | ~ (bcapacityex(v0) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ?
% 14.03/2.68 [v4: any] : ? [v5: $i] : ? [v6: int] : ? [v7: int] : ? [v8: $i] : ?
% 14.03/2.68 [v9: int] : ? [v10: int] : ? [v11: $i] : ? [v12: int] : ? [v13: int] :
% 14.03/2.68 ($i(v11) & $i(v8) & $i(v5) & ((v6 = 0 & ~ (v7 = 0) & conditionhyper(v5) =
% 14.03/2.69 v7 & gt(v0, v5) = 0) | ( ~ (v13 = 0) & ~ (v12 = 0) & uptakelg(v11) =
% 14.03/2.69 v13 & gt(v0, v11) = v12) | ( ~ (v10 = 0) & ~ (v9 = 0) & uptakepg(v8)
% 14.03/2.69 = v10 & gt(v0, v8) = v9) | (conditionhypo(v1) = v4 & gt(v0, v1) = v3 &
% 14.03/2.69 (v4 = 0 | v3 = 0))))) & ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2
% 14.03/2.69 = 0 | ~ (conditionhypo(v1) = v2) | ~ (bcapacityex(v0) = 0) | ~ $i(v1) |
% 14.03/2.69 ~ $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] : ? [v6: int] : ?
% 14.03/2.69 [v7: int] : ? [v8: $i] : ? [v9: int] : ? [v10: int] : ? [v11: $i] : ?
% 14.03/2.69 [v12: int] : ? [v13: int] : ($i(v11) & $i(v8) & $i(v5) & ((v6 = 0 & ~ (v7
% 14.03/2.69 = 0) & conditionhyper(v5) = v7 & gt(v0, v5) = 0) | ( ~ (v13 = 0) &
% 14.03/2.69 ~ (v12 = 0) & uptakelg(v11) = v13 & gt(v0, v11) = v12) | ( ~ (v10 = 0)
% 14.03/2.69 & ~ (v9 = 0) & uptakepg(v8) = v10 & gt(v0, v8) = v9) |
% 14.03/2.69 (conditionnormo(v1) = v4 & gt(v0, v1) = v3 & (v4 = 0 | v3 = 0))))) & !
% 14.03/2.69 [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (bcapacityex(v0) = 0) |
% 14.03/2.69 ~ (gt(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 14.03/2.69 ? [v5: $i] : ? [v6: int] : ? [v7: int] : ? [v8: $i] : ? [v9: int] : ?
% 14.03/2.69 [v10: int] : ? [v11: $i] : ? [v12: int] : ? [v13: int] : ($i(v11) &
% 14.03/2.69 $i(v8) & $i(v5) & ((v6 = 0 & ~ (v7 = 0) & conditionhyper(v5) = v7 &
% 14.03/2.69 gt(v0, v5) = 0) | ( ~ (v13 = 0) & ~ (v12 = 0) & uptakelg(v11) = v13 &
% 14.03/2.69 gt(v0, v11) = v12) | ( ~ (v10 = 0) & ~ (v9 = 0) & uptakepg(v8) = v10
% 14.03/2.69 & gt(v0, v8) = v9) | (conditionnormo(v1) = v3 & conditionhypo(v1) = v4
% 14.03/2.69 & (v4 = 0 | v3 = 0)))))
% 14.03/2.69
% 14.03/2.69 (insulin_effect)
% 14.03/2.69 ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (gt(v0, v1) = v2) | ~
% 14.03/2.69 $i(v1) | ~ $i(v0) | ? [v3: int] : ? [v4: int] : ? [v5: $i] : ? [v6:
% 14.03/2.69 int] : ? [v7: int] : ($i(v5) & ((v4 = 0 & v3 = 0 & uptakelg(v1) = 0 &
% 14.03/2.69 uptakepg(v1) = 0) | ( ~ (v7 = 0) & ~ (v6 = 0) & drugi(v5) = v7 &
% 14.03/2.69 gt(v0, v5) = v6)))) & ? [v0: $i] : ! [v1: $i] : ! [v2: any] : ( ~
% 14.03/2.69 (uptakelg(v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] :
% 14.03/2.69 ? [v5: $i] : ? [v6: int] : ? [v7: int] : ($i(v5) & (( ~ (v7 = 0) & ~ (v6
% 14.03/2.69 = 0) & drugi(v5) = v7 & gt(v0, v5) = v6) | (uptakepg(v1) = v4 &
% 14.03/2.69 gt(v0, v1) = v3 & (v3 = 0 | (v4 = 0 & v2 = 0)))))) & ? [v0: $i] : !
% 14.03/2.69 [v1: $i] : ! [v2: any] : ( ~ (uptakepg(v1) = v2) | ~ $i(v1) | ~ $i(v0) | ?
% 14.03/2.69 [v3: any] : ? [v4: any] : ? [v5: $i] : ? [v6: int] : ? [v7: int] :
% 14.03/2.69 ($i(v5) & (( ~ (v7 = 0) & ~ (v6 = 0) & drugi(v5) = v7 & gt(v0, v5) = v6) |
% 14.03/2.69 (uptakelg(v1) = v4 & gt(v0, v1) = v3 & (v3 = 0 | (v4 = 0 & v2 = 0))))))
% 14.03/2.69
% 14.03/2.69 (liver_glucose)
% 14.03/2.69 ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (gt(v0, v1) = v2) | ~
% 14.03/2.69 $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: any] : (releaselg(v1) = v4 &
% 14.03/2.69 uptakelg(v1) = v3 & ( ~ (v4 = 0) | ~ (v3 = 0))))
% 14.03/2.69
% 14.03/2.69 (treatmentex)
% 14.03/2.69 $i(n0) & ? [v0: $i] : ? [v1: int] : ? [v2: int] : ? [v3: int] : ( ~ (v3 =
% 14.03/2.69 0) & ~ (v2 = 0) & ~ (v1 = 0) & conditionnormo(v0) = v2 &
% 14.03/2.69 conditionhypo(v0) = v3 & bcapacityex(n0) = 0 & gt(n0, v0) = v1 & $i(v0) & !
% 14.03/2.69 [v4: $i] : ! [v5: int] : (v5 = 0 | ~ (drugi(v4) = v5) | ~ $i(v4) | gt(n0,
% 14.03/2.69 v4) = 0) & ! [v4: $i] : ! [v5: int] : (v5 = 0 | ~ (conditionhyper(v4)
% 14.03/2.69 = v5) | ~ $i(v4) | ? [v6: int] : ( ~ (v6 = 0) & gt(n0, v4) = v6)) & !
% 14.03/2.69 [v4: $i] : ! [v5: int] : (v5 = 0 | ~ (gt(n0, v4) = v5) | ~ $i(v4) |
% 14.03/2.69 drugi(v4) = 0) & ! [v4: $i] : ( ~ (gt(n0, v4) = 0) | ~ $i(v4) |
% 14.03/2.69 conditionhyper(v4) = 0))
% 14.03/2.69
% 14.03/2.69 (function-axioms)
% 14.03/2.70 ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : !
% 14.03/2.70 [v3: $i] : (v1 = v0 | ~ (gt(v3, v2) = v1) | ~ (gt(v3, v2) = v0)) & ! [v0:
% 14.03/2.70 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 |
% 14.03/2.70 ~ (qilt27(v2) = v1) | ~ (qilt27(v2) = v0)) & ! [v0: MultipleValueBool] :
% 14.03/2.70 ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (drugbg(v2) = v1) | ~
% 14.03/2.70 (drugbg(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool]
% 14.03/2.70 : ! [v2: $i] : (v1 = v0 | ~ (bsecretioni(v2) = v1) | ~ (bsecretioni(v2) =
% 14.03/2.70 v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2:
% 14.03/2.70 $i] : (v1 = v0 | ~ (drugsu(v2) = v1) | ~ (drugsu(v2) = v0)) & ! [v0:
% 14.03/2.70 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 |
% 14.03/2.70 ~ (releaselg(v2) = v1) | ~ (releaselg(v2) = v0)) & ! [v0:
% 14.03/2.70 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 |
% 14.03/2.70 ~ (uptakelg(v2) = v1) | ~ (uptakelg(v2) = v0)) & ! [v0: MultipleValueBool]
% 14.03/2.70 : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (uptakepg(v2) = v1)
% 14.03/2.70 | ~ (uptakepg(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 14.03/2.70 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (drugi(v2) = v1) | ~
% 14.03/2.70 (drugi(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool]
% 14.03/2.70 : ! [v2: $i] : (v1 = v0 | ~ (conditionnormo(v2) = v1) | ~
% 14.03/2.70 (conditionnormo(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 14.03/2.70 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (conditionhyper(v2) = v1) |
% 14.03/2.70 ~ (conditionhyper(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 14.03/2.70 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (conditionhypo(v2) = v1) |
% 14.03/2.70 ~ (conditionhypo(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 14.03/2.70 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (bcapacitysn(v2) = v1) | ~
% 14.03/2.70 (bcapacitysn(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 14.03/2.70 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (bcapacityne(v2) = v1) | ~
% 14.03/2.70 (bcapacityne(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 14.03/2.70 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (bcapacityex(v2) = v1) | ~
% 14.03/2.70 (bcapacityex(v2) = v0))
% 14.03/2.70
% 14.03/2.70 Further assumptions not needed in the proof:
% 14.03/2.70 --------------------------------------------
% 14.03/2.70 biguanide_effect, irreflexivity_gt, ne_cure, sn_cure_1, sn_cure_2,
% 14.03/2.70 sulfonylurea_effect, transitivity_gt, xorcapacity1, xorcapacity2, xorcapacity3,
% 14.03/2.70 xorcapacity4, xorcondition1, xorcondition2, xorcondition3, xorcondition4
% 14.03/2.70
% 14.03/2.70 Those formulas are unsatisfiable:
% 14.03/2.70 ---------------------------------
% 14.03/2.70
% 14.03/2.70 Begin of proof
% 14.03/2.70 |
% 14.03/2.70 | ALPHA: (insulin_effect) implies:
% 14.03/2.70 | (1) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~ (gt(v0, v1) =
% 14.03/2.70 | v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: int] : ? [v4: int] : ? [v5:
% 14.03/2.70 | $i] : ? [v6: int] : ? [v7: int] : ($i(v5) & ((v4 = 0 & v3 = 0 &
% 14.03/2.70 | uptakelg(v1) = 0 & uptakepg(v1) = 0) | ( ~ (v7 = 0) & ~ (v6 =
% 14.03/2.70 | 0) & drugi(v5) = v7 & gt(v0, v5) = v6))))
% 14.03/2.70 |
% 14.03/2.70 | ALPHA: (ex_cure) implies:
% 14.03/2.70 | (2) ! [v0: $i] : ! [v1: $i] : ! [v2: int] : (v2 = 0 | ~
% 14.03/2.70 | (conditionnormo(v1) = v2) | ~ (bcapacityex(v0) = 0) | ~ $i(v1) | ~
% 14.03/2.70 | $i(v0) | ? [v3: any] : ? [v4: any] : ? [v5: $i] : ? [v6: int] :
% 14.03/2.70 | ? [v7: int] : ? [v8: $i] : ? [v9: int] : ? [v10: int] : ? [v11:
% 14.03/2.70 | $i] : ? [v12: int] : ? [v13: int] : ($i(v11) & $i(v8) & $i(v5) &
% 14.03/2.70 | ((v6 = 0 & ~ (v7 = 0) & conditionhyper(v5) = v7 & gt(v0, v5) = 0)
% 14.03/2.70 | | ( ~ (v13 = 0) & ~ (v12 = 0) & uptakelg(v11) = v13 & gt(v0,
% 14.03/2.70 | v11) = v12) | ( ~ (v10 = 0) & ~ (v9 = 0) & uptakepg(v8) =
% 14.03/2.70 | v10 & gt(v0, v8) = v9) | (conditionhypo(v1) = v4 & gt(v0, v1) =
% 14.03/2.70 | v3 & (v4 = 0 | v3 = 0)))))
% 14.03/2.70 |
% 14.03/2.70 | ALPHA: (treatmentex) implies:
% 14.03/2.70 | (3) $i(n0)
% 14.03/2.71 | (4) ? [v0: $i] : ? [v1: int] : ? [v2: int] : ? [v3: int] : ( ~ (v3 = 0)
% 14.03/2.71 | & ~ (v2 = 0) & ~ (v1 = 0) & conditionnormo(v0) = v2 &
% 14.03/2.71 | conditionhypo(v0) = v3 & bcapacityex(n0) = 0 & gt(n0, v0) = v1 &
% 14.03/2.71 | $i(v0) & ! [v4: $i] : ! [v5: int] : (v5 = 0 | ~ (drugi(v4) = v5) |
% 14.03/2.71 | ~ $i(v4) | gt(n0, v4) = 0) & ! [v4: $i] : ! [v5: int] : (v5 = 0
% 14.03/2.71 | | ~ (conditionhyper(v4) = v5) | ~ $i(v4) | ? [v6: int] : ( ~ (v6
% 14.03/2.71 | = 0) & gt(n0, v4) = v6)) & ! [v4: $i] : ! [v5: int] : (v5 = 0
% 14.03/2.71 | | ~ (gt(n0, v4) = v5) | ~ $i(v4) | drugi(v4) = 0) & ! [v4: $i] :
% 14.03/2.71 | ( ~ (gt(n0, v4) = 0) | ~ $i(v4) | conditionhyper(v4) = 0))
% 14.03/2.71 |
% 14.03/2.71 | ALPHA: (function-axioms) implies:
% 14.03/2.71 | (5) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 14.03/2.71 | (v1 = v0 | ~ (conditionhypo(v2) = v1) | ~ (conditionhypo(v2) = v0))
% 14.03/2.71 | (6) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 14.03/2.71 | (v1 = v0 | ~ (conditionhyper(v2) = v1) | ~ (conditionhyper(v2) = v0))
% 14.03/2.71 | (7) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 14.03/2.71 | (v1 = v0 | ~ (uptakepg(v2) = v1) | ~ (uptakepg(v2) = v0))
% 14.03/2.71 | (8) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 14.03/2.71 | (v1 = v0 | ~ (uptakelg(v2) = v1) | ~ (uptakelg(v2) = v0))
% 14.03/2.71 | (9) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] :
% 14.03/2.71 | ! [v3: $i] : (v1 = v0 | ~ (gt(v3, v2) = v1) | ~ (gt(v3, v2) = v0))
% 14.03/2.71 |
% 14.03/2.71 | DELTA: instantiating (4) with fresh symbols all_28_0, all_28_1, all_28_2,
% 14.03/2.71 | all_28_3 gives:
% 14.03/2.71 | (10) ~ (all_28_0 = 0) & ~ (all_28_1 = 0) & ~ (all_28_2 = 0) &
% 14.03/2.71 | conditionnormo(all_28_3) = all_28_1 & conditionhypo(all_28_3) =
% 14.03/2.71 | all_28_0 & bcapacityex(n0) = 0 & gt(n0, all_28_3) = all_28_2 &
% 14.03/2.71 | $i(all_28_3) & ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (drugi(v0) =
% 14.03/2.71 | v1) | ~ $i(v0) | gt(n0, v0) = 0) & ! [v0: $i] : ! [v1: int] :
% 14.03/2.71 | (v1 = 0 | ~ (conditionhyper(v0) = v1) | ~ $i(v0) | ? [v2: int] : (
% 14.03/2.71 | ~ (v2 = 0) & gt(n0, v0) = v2)) & ! [v0: $i] : ! [v1: int] : (v1
% 14.03/2.71 | = 0 | ~ (gt(n0, v0) = v1) | ~ $i(v0) | drugi(v0) = 0) & ! [v0:
% 14.03/2.71 | $i] : ( ~ (gt(n0, v0) = 0) | ~ $i(v0) | conditionhyper(v0) = 0)
% 14.03/2.71 |
% 14.03/2.71 | ALPHA: (10) implies:
% 14.03/2.71 | (11) ~ (all_28_2 = 0)
% 14.03/2.71 | (12) ~ (all_28_1 = 0)
% 14.03/2.71 | (13) ~ (all_28_0 = 0)
% 14.03/2.71 | (14) $i(all_28_3)
% 14.03/2.71 | (15) gt(n0, all_28_3) = all_28_2
% 14.03/2.71 | (16) bcapacityex(n0) = 0
% 14.03/2.71 | (17) conditionhypo(all_28_3) = all_28_0
% 14.03/2.71 | (18) conditionnormo(all_28_3) = all_28_1
% 14.03/2.71 | (19) ! [v0: $i] : ( ~ (gt(n0, v0) = 0) | ~ $i(v0) | conditionhyper(v0) =
% 14.03/2.71 | 0)
% 14.03/2.71 | (20) ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (drugi(v0) = v1) | ~ $i(v0)
% 14.03/2.71 | | gt(n0, v0) = 0)
% 14.03/2.71 |
% 14.03/2.71 | GROUND_INST: instantiating (2) with n0, all_28_3, all_28_1, simplifying with
% 14.03/2.71 | (3), (14), (16), (18) gives:
% 14.03/2.72 | (21) all_28_1 = 0 | ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 14.03/2.72 | int] : ? [v4: int] : ? [v5: $i] : ? [v6: int] : ? [v7: int] : ?
% 14.03/2.72 | [v8: $i] : ? [v9: int] : ? [v10: int] : ($i(v8) & $i(v5) & $i(v2) &
% 14.03/2.72 | ((v3 = 0 & ~ (v4 = 0) & conditionhyper(v2) = v4 & gt(n0, v2) = 0) |
% 14.03/2.72 | ( ~ (v10 = 0) & ~ (v9 = 0) & uptakelg(v8) = v10 & gt(n0, v8) =
% 14.03/2.72 | v9) | ( ~ (v7 = 0) & ~ (v6 = 0) & uptakepg(v5) = v7 & gt(n0,
% 14.03/2.72 | v5) = v6) | (conditionhypo(all_28_3) = v1 & gt(n0, all_28_3) =
% 14.03/2.72 | v0 & (v1 = 0 | v0 = 0))))
% 14.03/2.72 |
% 14.03/2.72 | BETA: splitting (21) gives:
% 14.03/2.72 |
% 14.03/2.72 | Case 1:
% 14.03/2.72 | |
% 14.03/2.72 | | (22) all_28_1 = 0
% 14.03/2.72 | |
% 14.03/2.72 | | REDUCE: (12), (22) imply:
% 14.03/2.72 | | (23) $false
% 14.03/2.72 | |
% 14.03/2.72 | | CLOSE: (23) is inconsistent.
% 14.03/2.72 | |
% 14.03/2.72 | Case 2:
% 14.03/2.72 | |
% 14.03/2.72 | | (24) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3: int] : ? [v4:
% 14.03/2.72 | | int] : ? [v5: $i] : ? [v6: int] : ? [v7: int] : ? [v8: $i] :
% 14.03/2.72 | | ? [v9: int] : ? [v10: int] : ($i(v8) & $i(v5) & $i(v2) & ((v3 = 0 &
% 14.03/2.72 | | ~ (v4 = 0) & conditionhyper(v2) = v4 & gt(n0, v2) = 0) | ( ~
% 14.03/2.72 | | (v10 = 0) & ~ (v9 = 0) & uptakelg(v8) = v10 & gt(n0, v8) =
% 14.03/2.72 | | v9) | ( ~ (v7 = 0) & ~ (v6 = 0) & uptakepg(v5) = v7 & gt(n0,
% 14.03/2.72 | | v5) = v6) | (conditionhypo(all_28_3) = v1 & gt(n0, all_28_3)
% 14.03/2.72 | | = v0 & (v1 = 0 | v0 = 0))))
% 14.03/2.72 | |
% 14.03/2.72 | | DELTA: instantiating (24) with fresh symbols all_49_0, all_49_1, all_49_2,
% 14.03/2.72 | | all_49_3, all_49_4, all_49_5, all_49_6, all_49_7, all_49_8, all_49_9,
% 14.03/2.72 | | all_49_10 gives:
% 14.03/2.72 | | (25) $i(all_49_2) & $i(all_49_5) & $i(all_49_8) & ((all_49_7 = 0 & ~
% 14.03/2.72 | | (all_49_6 = 0) & conditionhyper(all_49_8) = all_49_6 & gt(n0,
% 14.03/2.72 | | all_49_8) = 0) | ( ~ (all_49_0 = 0) & ~ (all_49_1 = 0) &
% 14.03/2.72 | | uptakelg(all_49_2) = all_49_0 & gt(n0, all_49_2) = all_49_1) | (
% 14.03/2.72 | | ~ (all_49_3 = 0) & ~ (all_49_4 = 0) & uptakepg(all_49_5) =
% 14.03/2.72 | | all_49_3 & gt(n0, all_49_5) = all_49_4) |
% 14.03/2.72 | | (conditionhypo(all_28_3) = all_49_9 & gt(n0, all_28_3) = all_49_10
% 14.03/2.72 | | & (all_49_9 = 0 | all_49_10 = 0)))
% 14.03/2.72 | |
% 14.03/2.72 | | ALPHA: (25) implies:
% 14.03/2.72 | | (26) $i(all_49_8)
% 14.03/2.72 | | (27) $i(all_49_5)
% 14.03/2.72 | | (28) $i(all_49_2)
% 14.03/2.72 | | (29) (all_49_7 = 0 & ~ (all_49_6 = 0) & conditionhyper(all_49_8) =
% 14.03/2.72 | | all_49_6 & gt(n0, all_49_8) = 0) | ( ~ (all_49_0 = 0) & ~
% 14.03/2.72 | | (all_49_1 = 0) & uptakelg(all_49_2) = all_49_0 & gt(n0, all_49_2)
% 14.03/2.72 | | = all_49_1) | ( ~ (all_49_3 = 0) & ~ (all_49_4 = 0) &
% 14.03/2.72 | | uptakepg(all_49_5) = all_49_3 & gt(n0, all_49_5) = all_49_4) |
% 14.03/2.72 | | (conditionhypo(all_28_3) = all_49_9 & gt(n0, all_28_3) = all_49_10 &
% 14.03/2.72 | | (all_49_9 = 0 | all_49_10 = 0))
% 14.03/2.72 | |
% 14.03/2.72 | | BETA: splitting (29) gives:
% 14.03/2.72 | |
% 14.03/2.72 | | Case 1:
% 14.03/2.72 | | |
% 14.03/2.72 | | | (30) (all_49_7 = 0 & ~ (all_49_6 = 0) & conditionhyper(all_49_8) =
% 14.03/2.72 | | | all_49_6 & gt(n0, all_49_8) = 0) | ( ~ (all_49_0 = 0) & ~
% 14.03/2.72 | | | (all_49_1 = 0) & uptakelg(all_49_2) = all_49_0 & gt(n0,
% 14.03/2.72 | | | all_49_2) = all_49_1)
% 14.03/2.72 | | |
% 14.03/2.72 | | | BETA: splitting (30) gives:
% 14.03/2.72 | | |
% 14.03/2.72 | | | Case 1:
% 14.03/2.72 | | | |
% 14.03/2.72 | | | | (31) all_49_7 = 0 & ~ (all_49_6 = 0) & conditionhyper(all_49_8) =
% 14.03/2.72 | | | | all_49_6 & gt(n0, all_49_8) = 0
% 14.03/2.72 | | | |
% 14.03/2.72 | | | | ALPHA: (31) implies:
% 14.03/2.72 | | | | (32) ~ (all_49_6 = 0)
% 14.03/2.72 | | | | (33) gt(n0, all_49_8) = 0
% 14.03/2.72 | | | | (34) conditionhyper(all_49_8) = all_49_6
% 14.03/2.72 | | | |
% 14.03/2.72 | | | | GROUND_INST: instantiating (19) with all_49_8, simplifying with (26),
% 14.03/2.72 | | | | (33) gives:
% 14.03/2.72 | | | | (35) conditionhyper(all_49_8) = 0
% 14.03/2.72 | | | |
% 14.03/2.72 | | | | GROUND_INST: instantiating (6) with all_49_6, 0, all_49_8, simplifying
% 14.03/2.72 | | | | with (34), (35) gives:
% 14.03/2.72 | | | | (36) all_49_6 = 0
% 14.03/2.72 | | | |
% 14.03/2.72 | | | | REDUCE: (32), (36) imply:
% 14.03/2.72 | | | | (37) $false
% 14.03/2.72 | | | |
% 14.03/2.72 | | | | CLOSE: (37) is inconsistent.
% 14.03/2.72 | | | |
% 14.03/2.72 | | | Case 2:
% 14.03/2.72 | | | |
% 14.03/2.73 | | | | (38) ~ (all_49_0 = 0) & ~ (all_49_1 = 0) & uptakelg(all_49_2) =
% 14.03/2.73 | | | | all_49_0 & gt(n0, all_49_2) = all_49_1
% 14.03/2.73 | | | |
% 14.03/2.73 | | | | ALPHA: (38) implies:
% 14.03/2.73 | | | | (39) ~ (all_49_1 = 0)
% 14.03/2.73 | | | | (40) ~ (all_49_0 = 0)
% 14.03/2.73 | | | | (41) gt(n0, all_49_2) = all_49_1
% 14.03/2.73 | | | | (42) uptakelg(all_49_2) = all_49_0
% 14.03/2.73 | | | |
% 14.03/2.73 | | | | GROUND_INST: instantiating (1) with n0, all_49_2, all_49_1, simplifying
% 14.03/2.73 | | | | with (3), (28), (41) gives:
% 14.03/2.73 | | | | (43) all_49_1 = 0 | ? [v0: int] : ? [v1: int] : ? [v2: $i] : ?
% 14.03/2.73 | | | | [v3: int] : ? [v4: int] : ($i(v2) & ((v1 = 0 & v0 = 0 &
% 14.03/2.73 | | | | uptakelg(all_49_2) = 0 & uptakepg(all_49_2) = 0) | ( ~ (v4
% 14.03/2.73 | | | | = 0) & ~ (v3 = 0) & drugi(v2) = v4 & gt(n0, v2) = v3)))
% 14.03/2.73 | | | |
% 14.03/2.73 | | | | GROUND_INST: instantiating (liver_glucose) with n0, all_49_2, all_49_1,
% 14.03/2.73 | | | | simplifying with (3), (28), (41) gives:
% 14.03/2.73 | | | | (44) all_49_1 = 0 | ? [v0: any] : ? [v1: any] :
% 14.03/2.73 | | | | (releaselg(all_49_2) = v1 & uptakelg(all_49_2) = v0 & ( ~ (v1 =
% 14.03/2.73 | | | | 0) | ~ (v0 = 0)))
% 14.03/2.73 | | | |
% 14.03/2.73 | | | | BETA: splitting (43) gives:
% 14.03/2.73 | | | |
% 14.03/2.73 | | | | Case 1:
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | (45) all_49_1 = 0
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | REDUCE: (39), (45) imply:
% 14.03/2.73 | | | | | (46) $false
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | CLOSE: (46) is inconsistent.
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | Case 2:
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | (47) ? [v0: int] : ? [v1: int] : ? [v2: $i] : ? [v3: int] : ?
% 14.03/2.73 | | | | | [v4: int] : ($i(v2) & ((v1 = 0 & v0 = 0 & uptakelg(all_49_2) =
% 14.03/2.73 | | | | | 0 & uptakepg(all_49_2) = 0) | ( ~ (v4 = 0) & ~ (v3 = 0)
% 14.03/2.73 | | | | | & drugi(v2) = v4 & gt(n0, v2) = v3)))
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | DELTA: instantiating (47) with fresh symbols all_127_0, all_127_1,
% 14.03/2.73 | | | | | all_127_2, all_127_3, all_127_4 gives:
% 14.03/2.73 | | | | | (48) $i(all_127_2) & ((all_127_3 = 0 & all_127_4 = 0 &
% 14.03/2.73 | | | | | uptakelg(all_49_2) = 0 & uptakepg(all_49_2) = 0) | ( ~
% 14.03/2.73 | | | | | (all_127_0 = 0) & ~ (all_127_1 = 0) & drugi(all_127_2) =
% 14.03/2.73 | | | | | all_127_0 & gt(n0, all_127_2) = all_127_1))
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | ALPHA: (48) implies:
% 14.03/2.73 | | | | | (49) $i(all_127_2)
% 14.03/2.73 | | | | | (50) (all_127_3 = 0 & all_127_4 = 0 & uptakelg(all_49_2) = 0 &
% 14.03/2.73 | | | | | uptakepg(all_49_2) = 0) | ( ~ (all_127_0 = 0) & ~
% 14.03/2.73 | | | | | (all_127_1 = 0) & drugi(all_127_2) = all_127_0 & gt(n0,
% 14.03/2.73 | | | | | all_127_2) = all_127_1)
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | BETA: splitting (44) gives:
% 14.03/2.73 | | | | |
% 14.03/2.73 | | | | | Case 1:
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | (51) all_49_1 = 0
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | REDUCE: (39), (51) imply:
% 14.03/2.73 | | | | | | (52) $false
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | CLOSE: (52) is inconsistent.
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | Case 2:
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | (53) ? [v0: any] : ? [v1: any] : (releaselg(all_49_2) = v1 &
% 14.03/2.73 | | | | | | uptakelg(all_49_2) = v0 & ( ~ (v1 = 0) | ~ (v0 = 0)))
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | DELTA: instantiating (53) with fresh symbols all_132_0, all_132_1
% 14.03/2.73 | | | | | | gives:
% 14.03/2.73 | | | | | | (54) releaselg(all_49_2) = all_132_0 & uptakelg(all_49_2) =
% 14.03/2.73 | | | | | | all_132_1 & ( ~ (all_132_0 = 0) | ~ (all_132_1 = 0))
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | ALPHA: (54) implies:
% 14.03/2.73 | | | | | | (55) uptakelg(all_49_2) = all_132_1
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | BETA: splitting (50) gives:
% 14.03/2.73 | | | | | |
% 14.03/2.73 | | | | | | Case 1:
% 14.03/2.73 | | | | | | |
% 14.03/2.73 | | | | | | | (56) all_127_3 = 0 & all_127_4 = 0 & uptakelg(all_49_2) = 0 &
% 14.03/2.73 | | | | | | | uptakepg(all_49_2) = 0
% 14.03/2.73 | | | | | | |
% 14.03/2.73 | | | | | | | ALPHA: (56) implies:
% 14.03/2.73 | | | | | | | (57) uptakelg(all_49_2) = 0
% 14.03/2.73 | | | | | | |
% 14.03/2.73 | | | | | | | GROUND_INST: instantiating (8) with all_49_0, all_132_1, all_49_2,
% 14.03/2.73 | | | | | | | simplifying with (42), (55) gives:
% 14.03/2.73 | | | | | | | (58) all_132_1 = all_49_0
% 14.03/2.73 | | | | | | |
% 14.03/2.73 | | | | | | | GROUND_INST: instantiating (8) with 0, all_132_1, all_49_2,
% 14.03/2.73 | | | | | | | simplifying with (55), (57) gives:
% 14.03/2.73 | | | | | | | (59) all_132_1 = 0
% 14.03/2.73 | | | | | | |
% 14.03/2.73 | | | | | | | COMBINE_EQS: (58), (59) imply:
% 14.03/2.74 | | | | | | | (60) all_49_0 = 0
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | SIMP: (60) implies:
% 14.03/2.74 | | | | | | | (61) all_49_0 = 0
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | REDUCE: (40), (61) imply:
% 14.03/2.74 | | | | | | | (62) $false
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | CLOSE: (62) is inconsistent.
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | Case 2:
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | (63) ~ (all_127_0 = 0) & ~ (all_127_1 = 0) & drugi(all_127_2)
% 14.03/2.74 | | | | | | | = all_127_0 & gt(n0, all_127_2) = all_127_1
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | ALPHA: (63) implies:
% 14.03/2.74 | | | | | | | (64) ~ (all_127_1 = 0)
% 14.03/2.74 | | | | | | | (65) ~ (all_127_0 = 0)
% 14.03/2.74 | | | | | | | (66) gt(n0, all_127_2) = all_127_1
% 14.03/2.74 | | | | | | | (67) drugi(all_127_2) = all_127_0
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | GROUND_INST: instantiating (20) with all_127_2, all_127_0,
% 14.03/2.74 | | | | | | | simplifying with (49), (67) gives:
% 14.03/2.74 | | | | | | | (68) all_127_0 = 0 | gt(n0, all_127_2) = 0
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | BETA: splitting (68) gives:
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | | Case 1:
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | | (69) gt(n0, all_127_2) = 0
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | | GROUND_INST: instantiating (9) with all_127_1, 0, all_127_2, n0,
% 14.03/2.74 | | | | | | | | simplifying with (66), (69) gives:
% 14.03/2.74 | | | | | | | | (70) all_127_1 = 0
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | | REDUCE: (64), (70) imply:
% 14.03/2.74 | | | | | | | | (71) $false
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | | CLOSE: (71) is inconsistent.
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | Case 2:
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | | (72) all_127_0 = 0
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | | REDUCE: (65), (72) imply:
% 14.03/2.74 | | | | | | | | (73) $false
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | | CLOSE: (73) is inconsistent.
% 14.03/2.74 | | | | | | | |
% 14.03/2.74 | | | | | | | End of split
% 14.03/2.74 | | | | | | |
% 14.03/2.74 | | | | | | End of split
% 14.03/2.74 | | | | | |
% 14.03/2.74 | | | | | End of split
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | End of split
% 14.03/2.74 | | | |
% 14.03/2.74 | | | End of split
% 14.03/2.74 | | |
% 14.03/2.74 | | Case 2:
% 14.03/2.74 | | |
% 14.03/2.74 | | | (74) ( ~ (all_49_3 = 0) & ~ (all_49_4 = 0) & uptakepg(all_49_5) =
% 14.03/2.74 | | | all_49_3 & gt(n0, all_49_5) = all_49_4) |
% 14.03/2.74 | | | (conditionhypo(all_28_3) = all_49_9 & gt(n0, all_28_3) = all_49_10
% 14.03/2.74 | | | & (all_49_9 = 0 | all_49_10 = 0))
% 14.03/2.74 | | |
% 14.03/2.74 | | | BETA: splitting (74) gives:
% 14.03/2.74 | | |
% 14.03/2.74 | | | Case 1:
% 14.03/2.74 | | | |
% 14.03/2.74 | | | | (75) ~ (all_49_3 = 0) & ~ (all_49_4 = 0) & uptakepg(all_49_5) =
% 14.03/2.74 | | | | all_49_3 & gt(n0, all_49_5) = all_49_4
% 14.03/2.74 | | | |
% 14.03/2.74 | | | | ALPHA: (75) implies:
% 14.03/2.74 | | | | (76) ~ (all_49_4 = 0)
% 14.03/2.74 | | | | (77) ~ (all_49_3 = 0)
% 14.03/2.74 | | | | (78) gt(n0, all_49_5) = all_49_4
% 14.03/2.74 | | | | (79) uptakepg(all_49_5) = all_49_3
% 14.03/2.74 | | | |
% 14.03/2.74 | | | | GROUND_INST: instantiating (1) with n0, all_49_5, all_49_4, simplifying
% 14.03/2.74 | | | | with (3), (27), (78) gives:
% 14.03/2.74 | | | | (80) all_49_4 = 0 | ? [v0: int] : ? [v1: int] : ? [v2: $i] : ?
% 14.03/2.74 | | | | [v3: int] : ? [v4: int] : ($i(v2) & ((v1 = 0 & v0 = 0 &
% 14.03/2.74 | | | | uptakelg(all_49_5) = 0 & uptakepg(all_49_5) = 0) | ( ~ (v4
% 14.03/2.74 | | | | = 0) & ~ (v3 = 0) & drugi(v2) = v4 & gt(n0, v2) = v3)))
% 14.03/2.74 | | | |
% 14.03/2.74 | | | | BETA: splitting (80) gives:
% 14.03/2.74 | | | |
% 14.03/2.74 | | | | Case 1:
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | (81) all_49_4 = 0
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | REDUCE: (76), (81) imply:
% 14.03/2.74 | | | | | (82) $false
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | CLOSE: (82) is inconsistent.
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | Case 2:
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | (83) ? [v0: int] : ? [v1: int] : ? [v2: $i] : ? [v3: int] : ?
% 14.03/2.74 | | | | | [v4: int] : ($i(v2) & ((v1 = 0 & v0 = 0 & uptakelg(all_49_5) =
% 14.03/2.74 | | | | | 0 & uptakepg(all_49_5) = 0) | ( ~ (v4 = 0) & ~ (v3 = 0)
% 14.03/2.74 | | | | | & drugi(v2) = v4 & gt(n0, v2) = v3)))
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | DELTA: instantiating (83) with fresh symbols all_127_0, all_127_1,
% 14.03/2.74 | | | | | all_127_2, all_127_3, all_127_4 gives:
% 14.03/2.74 | | | | | (84) $i(all_127_2) & ((all_127_3 = 0 & all_127_4 = 0 &
% 14.03/2.74 | | | | | uptakelg(all_49_5) = 0 & uptakepg(all_49_5) = 0) | ( ~
% 14.03/2.74 | | | | | (all_127_0 = 0) & ~ (all_127_1 = 0) & drugi(all_127_2) =
% 14.03/2.74 | | | | | all_127_0 & gt(n0, all_127_2) = all_127_1))
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | ALPHA: (84) implies:
% 14.03/2.74 | | | | | (85) $i(all_127_2)
% 14.03/2.74 | | | | | (86) (all_127_3 = 0 & all_127_4 = 0 & uptakelg(all_49_5) = 0 &
% 14.03/2.74 | | | | | uptakepg(all_49_5) = 0) | ( ~ (all_127_0 = 0) & ~
% 14.03/2.74 | | | | | (all_127_1 = 0) & drugi(all_127_2) = all_127_0 & gt(n0,
% 14.03/2.74 | | | | | all_127_2) = all_127_1)
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | BETA: splitting (86) gives:
% 14.03/2.74 | | | | |
% 14.03/2.74 | | | | | Case 1:
% 14.03/2.74 | | | | | |
% 14.03/2.74 | | | | | | (87) all_127_3 = 0 & all_127_4 = 0 & uptakelg(all_49_5) = 0 &
% 14.03/2.74 | | | | | | uptakepg(all_49_5) = 0
% 14.03/2.74 | | | | | |
% 14.03/2.74 | | | | | | ALPHA: (87) implies:
% 14.03/2.74 | | | | | | (88) uptakepg(all_49_5) = 0
% 14.03/2.74 | | | | | |
% 14.03/2.74 | | | | | | GROUND_INST: instantiating (7) with all_49_3, 0, all_49_5,
% 14.03/2.74 | | | | | | simplifying with (79), (88) gives:
% 14.03/2.74 | | | | | | (89) all_49_3 = 0
% 14.03/2.74 | | | | | |
% 14.03/2.74 | | | | | | REDUCE: (77), (89) imply:
% 14.03/2.74 | | | | | | (90) $false
% 14.03/2.74 | | | | | |
% 14.03/2.74 | | | | | | CLOSE: (90) is inconsistent.
% 14.03/2.74 | | | | | |
% 14.03/2.75 | | | | | Case 2:
% 14.03/2.75 | | | | | |
% 14.03/2.75 | | | | | | (91) ~ (all_127_0 = 0) & ~ (all_127_1 = 0) & drugi(all_127_2) =
% 14.03/2.75 | | | | | | all_127_0 & gt(n0, all_127_2) = all_127_1
% 14.03/2.75 | | | | | |
% 14.03/2.75 | | | | | | ALPHA: (91) implies:
% 14.03/2.75 | | | | | | (92) ~ (all_127_1 = 0)
% 14.03/2.75 | | | | | | (93) ~ (all_127_0 = 0)
% 14.03/2.75 | | | | | | (94) gt(n0, all_127_2) = all_127_1
% 14.03/2.75 | | | | | | (95) drugi(all_127_2) = all_127_0
% 14.03/2.75 | | | | | |
% 14.03/2.75 | | | | | | GROUND_INST: instantiating (20) with all_127_2, all_127_0,
% 14.03/2.75 | | | | | | simplifying with (85), (95) gives:
% 14.03/2.75 | | | | | | (96) all_127_0 = 0 | gt(n0, all_127_2) = 0
% 14.03/2.75 | | | | | |
% 14.03/2.75 | | | | | | BETA: splitting (96) gives:
% 14.03/2.75 | | | | | |
% 14.03/2.75 | | | | | | Case 1:
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | | (97) gt(n0, all_127_2) = 0
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | | GROUND_INST: instantiating (9) with all_127_1, 0, all_127_2, n0,
% 14.03/2.75 | | | | | | | simplifying with (94), (97) gives:
% 14.03/2.75 | | | | | | | (98) all_127_1 = 0
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | | REDUCE: (92), (98) imply:
% 14.03/2.75 | | | | | | | (99) $false
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | | CLOSE: (99) is inconsistent.
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | Case 2:
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | | (100) all_127_0 = 0
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | | REDUCE: (93), (100) imply:
% 14.03/2.75 | | | | | | | (101) $false
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | | CLOSE: (101) is inconsistent.
% 14.03/2.75 | | | | | | |
% 14.03/2.75 | | | | | | End of split
% 14.03/2.75 | | | | | |
% 14.03/2.75 | | | | | End of split
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | End of split
% 14.03/2.75 | | | |
% 14.03/2.75 | | | Case 2:
% 14.03/2.75 | | | |
% 14.03/2.75 | | | | (102) conditionhypo(all_28_3) = all_49_9 & gt(n0, all_28_3) =
% 14.03/2.75 | | | | all_49_10 & (all_49_9 = 0 | all_49_10 = 0)
% 14.03/2.75 | | | |
% 14.03/2.75 | | | | ALPHA: (102) implies:
% 14.03/2.75 | | | | (103) gt(n0, all_28_3) = all_49_10
% 14.03/2.75 | | | | (104) conditionhypo(all_28_3) = all_49_9
% 14.03/2.75 | | | | (105) all_49_9 = 0 | all_49_10 = 0
% 14.03/2.75 | | | |
% 14.03/2.75 | | | | GROUND_INST: instantiating (9) with all_28_2, all_49_10, all_28_3, n0,
% 14.03/2.75 | | | | simplifying with (15), (103) gives:
% 14.03/2.75 | | | | (106) all_49_10 = all_28_2
% 14.03/2.75 | | | |
% 14.03/2.75 | | | | GROUND_INST: instantiating (5) with all_28_0, all_49_9, all_28_3,
% 14.03/2.75 | | | | simplifying with (17), (104) gives:
% 14.03/2.75 | | | | (107) all_49_9 = all_28_0
% 14.03/2.75 | | | |
% 14.03/2.75 | | | | BETA: splitting (105) gives:
% 14.03/2.75 | | | |
% 14.03/2.75 | | | | Case 1:
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | (108) all_49_9 = 0
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | COMBINE_EQS: (107), (108) imply:
% 14.03/2.75 | | | | | (109) all_28_0 = 0
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | REDUCE: (13), (109) imply:
% 14.03/2.75 | | | | | (110) $false
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | CLOSE: (110) is inconsistent.
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | Case 2:
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | (111) all_49_10 = 0
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | COMBINE_EQS: (106), (111) imply:
% 14.03/2.75 | | | | | (112) all_28_2 = 0
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | SIMP: (112) implies:
% 14.03/2.75 | | | | | (113) all_28_2 = 0
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | REDUCE: (11), (113) imply:
% 14.03/2.75 | | | | | (114) $false
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | | CLOSE: (114) is inconsistent.
% 14.03/2.75 | | | | |
% 14.03/2.75 | | | | End of split
% 14.03/2.75 | | | |
% 14.03/2.75 | | | End of split
% 14.03/2.75 | | |
% 14.03/2.75 | | End of split
% 14.03/2.75 | |
% 14.03/2.75 | End of split
% 14.03/2.75 |
% 14.03/2.75 End of proof
% 14.03/2.75 % SZS output end Proof for theBenchmark
% 14.03/2.75
% 14.03/2.75 2141ms
%------------------------------------------------------------------------------