TSTP Solution File: KRS150+1 by Princess---230619

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : KRS150+1 : TPTP v8.1.2. Released v3.1.0.
% Transfm  : none
% Format   : tptp
% Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s

% Computer : n011.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 05:51:26 EDT 2023

% Result   : Theorem 8.19s 1.78s
% Output   : Proof 12.32s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : KRS150+1 : TPTP v8.1.2. Released v3.1.0.
% 0.06/0.12  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.12/0.33  % Computer : n011.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Mon Aug 28 02:06:40 EDT 2023
% 0.12/0.33  % CPUTime  : 
% 0.19/0.58  ________       _____
% 0.19/0.58  ___  __ \_________(_)________________________________
% 0.19/0.58  __  /_/ /_  ___/_  /__  __ \  ___/  _ \_  ___/_  ___/
% 0.19/0.58  _  ____/_  /   _  / _  / / / /__ /  __/(__  )_(__  )
% 0.19/0.58  /_/     /_/    /_/  /_/ /_/\___/ \___//____/ /____/
% 0.19/0.58  
% 0.19/0.58  A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.19/0.58  (2023-06-19)
% 0.19/0.58  
% 0.19/0.58  (c) Philipp Rümmer, 2009-2023
% 0.19/0.58  Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.19/0.58                Amanda Stjerna.
% 0.19/0.58  Free software under BSD-3-Clause.
% 0.19/0.58  
% 0.19/0.58  For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.19/0.58  
% 0.19/0.58  Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.19/0.60  Running up to 7 provers in parallel.
% 0.19/0.61  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.19/0.61  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.19/0.61  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.19/0.61  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.19/0.61  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.19/0.61  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.19/0.61  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 2.49/0.98  Prover 1: Preprocessing ...
% 2.49/0.98  Prover 4: Preprocessing ...
% 2.49/1.03  Prover 2: Preprocessing ...
% 2.49/1.03  Prover 3: Preprocessing ...
% 3.01/1.04  Prover 0: Preprocessing ...
% 3.01/1.04  Prover 5: Preprocessing ...
% 3.01/1.04  Prover 6: Preprocessing ...
% 4.94/1.36  Prover 5: Proving ...
% 4.94/1.36  Prover 2: Proving ...
% 5.49/1.43  Prover 6: Proving ...
% 5.49/1.46  Prover 1: Constructing countermodel ...
% 5.49/1.46  Prover 3: Constructing countermodel ...
% 6.00/1.51  Prover 4: Constructing countermodel ...
% 6.71/1.57  Prover 0: Proving ...
% 8.19/1.78  Prover 3: proved (1175ms)
% 8.19/1.78  
% 8.19/1.78  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 8.19/1.78  
% 8.19/1.78  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 8.19/1.78  Prover 2: stopped
% 8.19/1.78  Prover 0: stopped
% 8.19/1.79  Prover 6: stopped
% 8.19/1.79  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 8.19/1.79  Prover 5: stopped
% 8.19/1.79  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 8.19/1.79  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 8.19/1.79  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 8.19/1.84  Prover 11: Preprocessing ...
% 8.19/1.84  Prover 7: Preprocessing ...
% 8.19/1.85  Prover 10: Preprocessing ...
% 8.19/1.85  Prover 13: Preprocessing ...
% 8.19/1.85  Prover 8: Preprocessing ...
% 8.91/1.89  Prover 7: Warning: ignoring some quantifiers
% 8.91/1.89  Prover 7: Constructing countermodel ...
% 8.91/1.90  Prover 10: Warning: ignoring some quantifiers
% 8.91/1.90  Prover 10: Constructing countermodel ...
% 8.91/1.96  Prover 13: Warning: ignoring some quantifiers
% 9.45/1.98  Prover 13: Constructing countermodel ...
% 9.82/2.00  Prover 8: Warning: ignoring some quantifiers
% 9.85/2.01  Prover 8: Constructing countermodel ...
% 9.85/2.05  Prover 11: Constructing countermodel ...
% 9.85/2.07  Prover 10: gave up
% 9.85/2.07  Prover 16: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 9.85/2.09  Prover 16: Preprocessing ...
% 10.63/2.12  Prover 16: Warning: ignoring some quantifiers
% 10.63/2.13  Prover 13: gave up
% 10.63/2.13  Prover 19: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 10.63/2.13  Prover 16: Constructing countermodel ...
% 10.63/2.14  Prover 7: gave up
% 10.63/2.16  Prover 19: Preprocessing ...
% 10.63/2.17  Prover 1: Found proof (size 161)
% 10.63/2.17  Prover 1: proved (1567ms)
% 10.63/2.17  Prover 11: stopped
% 10.63/2.17  Prover 8: stopped
% 10.63/2.17  Prover 4: stopped
% 10.63/2.17  Prover 16: stopped
% 11.31/2.24  Prover 19: Warning: ignoring some quantifiers
% 11.31/2.25  Prover 19: Constructing countermodel ...
% 11.31/2.26  Prover 19: stopped
% 11.31/2.26  
% 11.31/2.26  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 11.31/2.26  
% 11.31/2.28  % SZS output start Proof for theBenchmark
% 11.31/2.29  Assumptions after simplification:
% 11.31/2.29  ---------------------------------
% 11.31/2.29  
% 11.31/2.29    (axiom_0)
% 11.77/2.31     ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cowlThing(v0) = v1) |  ~ $i(v0)) & 
% 11.77/2.31    ! [v0: $i] : ( ~ (cowlNothing(v0) = 0) |  ~ $i(v0))
% 11.77/2.31  
% 11.77/2.31    (axiom_1)
% 11.77/2.31     ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (xsd_string(v0) = v1) |  ~ $i(v0) |
% 11.77/2.31      xsd_integer(v0) = 0) &  ! [v0: $i] : ( ~ (xsd_string(v0) = 0) |  ~ $i(v0) | 
% 11.77/2.31      ? [v1: int] : ( ~ (v1 = 0) & xsd_integer(v0) = v1))
% 11.77/2.31  
% 11.77/2.31    (axiom_10)
% 11.77/2.32     ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cTEST(v0) = v1) |  ~ $i(v0) |  ?
% 11.77/2.32      [v2: any] :  ? [v3: any] : (cTOP(v0) = v3 & cC18(v0) = v2 & ( ~ (v3 = 0) | 
% 11.77/2.32          ~ (v2 = 0)))) &  ! [v0: $i] : ( ~ (cTEST(v0) = 0) |  ~ $i(v0) |
% 11.77/2.32      (cTOP(v0) = 0 & cC18(v0) = 0))
% 11.77/2.32  
% 11.77/2.32    (axiom_11)
% 11.77/2.32    cTOP(iV16560) = 0 & $i(iV16560)
% 11.77/2.32  
% 11.77/2.32    (axiom_12)
% 11.77/2.32    cTEST(iV16560) = 0 & $i(iV16560)
% 11.77/2.32  
% 11.77/2.32    (axiom_13)
% 11.77/2.32    cowlThing(iV16560) = 0 & $i(iV16560)
% 11.77/2.32  
% 11.77/2.32    (axiom_16)
% 11.77/2.32    $i(iV16561) &  ? [v0: int] : ( ~ (v0 = 0) & cC4(iV16561) = v0)
% 11.77/2.32  
% 11.77/2.32    (axiom_17)
% 11.77/2.32    cowlThing(iV16561) = 0 & $i(iV16561)
% 11.77/2.32  
% 11.77/2.32    (axiom_19)
% 11.77/2.32    $i(iV16561) &  ? [v0: int] : ( ~ (v0 = 0) & cC2(iV16561) = v0)
% 11.77/2.32  
% 11.77/2.32    (axiom_2)
% 11.77/2.32     ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cC10(v0) = v1) |  ~ $i(v0) |  !
% 11.77/2.32      [v2: $i] : ( ~ (rR1(v0, v2) = 0) |  ~ $i(v2) | cC2(v2) = 0)) &  ! [v0: $i] :
% 11.77/2.32    ( ~ (cC10(v0) = 0) |  ~ $i(v0) |  ? [v1: $i] :  ? [v2: int] : ( ~ (v2 = 0) &
% 11.77/2.32        rR1(v0, v1) = 0 & cC2(v1) = v2 & $i(v1)))
% 11.77/2.32  
% 11.77/2.32    (axiom_20)
% 11.77/2.32    $i(iV16562) &  ? [v0: int] : ( ~ (v0 = 0) & cC10(iV16562) = v0)
% 11.77/2.32  
% 11.77/2.32    (axiom_21)
% 11.77/2.32    $i(iV16562) &  ? [v0: int] : ( ~ (v0 = 0) & cC2(iV16562) = v0)
% 11.77/2.32  
% 11.77/2.32    (axiom_22)
% 11.77/2.32    cowlThing(iV16562) = 0 & $i(iV16562)
% 11.77/2.32  
% 11.77/2.32    (axiom_3)
% 11.77/2.33     ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cC12(v0) = v1) |  ~ $i(v0) |  ?
% 11.77/2.33      [v2: any] :  ? [v3: any] : (cC10(v0) = v3 & cC2(v0) = v2 & (v3 = 0 | v2 =
% 11.77/2.33          0))) &  ! [v0: $i] : ( ~ (cC12(v0) = 0) |  ~ $i(v0) |  ? [v1: int] :  ?
% 11.77/2.33      [v2: int] : ( ~ (v2 = 0) &  ~ (v1 = 0) & cC10(v0) = v2 & cC2(v0) = v1))
% 11.77/2.33  
% 11.77/2.33    (axiom_5)
% 11.77/2.33     ! [v0: $i] :  ! [v1: any] : ( ~ (cC8(v0) = v1) |  ~ $i(v0) |  ? [v2: any] : 
% 11.77/2.33      ? [v3: any] : (cC16(v0) = v2 & cC14(v0) = v3 & ( ~ (v2 = 0) | (v3 = 0 & v1 =
% 11.77/2.33            0)))) &  ! [v0: $i] : ( ~ (cC8(v0) = 0) |  ~ $i(v0) |  ? [v1: any] : 
% 11.77/2.33      ? [v2: any] : (cC16(v0) = v2 & cC14(v0) = v1 & ( ~ (v1 = 0) | v2 = 0)))
% 11.77/2.33  
% 11.77/2.33    (axiom_6)
% 11.77/2.33     ! [v0: $i] :  ! [v1: any] : ( ~ (cTOP(v0) = v1) |  ~ $i(v0) |  ? [v2: any] : 
% 11.77/2.33      ? [v3: any] : (cC18(v0) = v2 & cC16(v0) = v3 & ( ~ (v2 = 0) | (v3 = 0 & v1 =
% 11.77/2.33            0)))) &  ! [v0: $i] : ( ~ (cTOP(v0) = 0) |  ~ $i(v0) |  ? [v1: any] : 
% 11.77/2.33      ? [v2: any] : (cC18(v0) = v2 & cC16(v0) = v1 & ( ~ (v1 = 0) | v2 = 0)))
% 11.77/2.33  
% 11.77/2.33    (axiom_8)
% 11.77/2.33     ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cC6(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 11.77/2.33        any] :  ? [v3: any] : (cC4(v0) = v3 & cC2(v0) = v2 & (v3 = 0 | v2 = 0))) &
% 11.77/2.33     ! [v0: $i] : ( ~ (cC6(v0) = 0) |  ~ $i(v0) |  ? [v1: int] :  ? [v2: int] : (
% 11.77/2.33        ~ (v2 = 0) &  ~ (v1 = 0) & cC4(v0) = v2 & cC2(v0) = v1))
% 11.77/2.33  
% 11.77/2.33    (the_axiom)
% 11.77/2.34    $i(iV16561) & $i(iV16562) & $i(iV16560) &  ? [v0: any] :  ? [v1: any] :  ?
% 11.77/2.34    [v2: any] :  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :  ? [v6: any] :  ?
% 11.77/2.34    [v7: any] :  ? [v8: any] : (cC6(iV16561) = v6 & cC18(iV16560) = v0 &
% 11.77/2.34      cC8(iV16560) = v4 & cC16(iV16560) = v1 & cC14(iV16560) = v3 & cC12(iV16562)
% 11.77/2.34      = v8 & cowlThing(iV16561) = v5 & cowlThing(iV16562) = v7 &
% 11.77/2.34      cowlThing(iV16560) = v2 & ( ~ (v8 = 0) |  ~ (v7 = 0) |  ~ (v6 = 0) |  ~ (v5
% 11.77/2.34          = 0) |  ~ (v4 = 0) |  ~ (v3 = 0) |  ~ (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 =
% 11.77/2.34          0) |  ? [v9: $i] :  ? [v10: any] :  ? [v11: any] : (xsd_string(v9) = v10
% 11.77/2.34          & xsd_integer(v9) = v11 & $i(v9) & ((v11 = 0 & v10 = 0) | ( ~ (v11 = 0)
% 11.77/2.34              &  ~ (v10 = 0)))) |  ? [v9: $i] :  ? [v10: any] :  ? [v11: any] :
% 11.77/2.34        (cowlNothing(v9) = v11 & cowlThing(v9) = v10 & $i(v9) & ( ~ (v10 = 0) |
% 11.77/2.34            v11 = 0))))
% 11.77/2.34  
% 11.77/2.34    (function-axioms)
% 11.77/2.34     ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :  !
% 11.77/2.34    [v3: $i] : (v1 = v0 |  ~ (rR1(v3, v2) = v1) |  ~ (rR1(v3, v2) = v0)) &  ! [v0:
% 11.77/2.34      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 11.77/2.34      ~ (cTEST(v2) = v1) |  ~ (cTEST(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 11.77/2.34    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (cC6(v2) = v1) |  ~
% 11.77/2.34      (cC6(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] : 
% 11.77/2.34    ! [v2: $i] : (v1 = v0 |  ~ (cC4(v2) = v1) |  ~ (cC4(v2) = v0)) &  ! [v0:
% 11.77/2.34      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 11.77/2.34      ~ (cTOP(v2) = v1) |  ~ (cTOP(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 11.77/2.34    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (cC18(v2) = v1) |  ~
% 11.77/2.34      (cC18(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 11.77/2.34     ! [v2: $i] : (v1 = v0 |  ~ (cC8(v2) = v1) |  ~ (cC8(v2) = v0)) &  ! [v0:
% 11.77/2.34      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 11.77/2.34      ~ (cC16(v2) = v1) |  ~ (cC16(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 11.77/2.34    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (cC14(v2) = v1) |  ~
% 11.77/2.34      (cC14(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 11.77/2.34     ! [v2: $i] : (v1 = v0 |  ~ (cC12(v2) = v1) |  ~ (cC12(v2) = v0)) &  ! [v0:
% 11.77/2.34      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 11.77/2.34      ~ (cC10(v2) = v1) |  ~ (cC10(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 11.77/2.34    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (cC2(v2) = v1) |  ~
% 11.77/2.34      (cC2(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] : 
% 11.77/2.34    ! [v2: $i] : (v1 = v0 |  ~ (xsd_string(v2) = v1) |  ~ (xsd_string(v2) = v0)) &
% 11.77/2.34     ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 =
% 11.77/2.34      v0 |  ~ (xsd_integer(v2) = v1) |  ~ (xsd_integer(v2) = v0)) &  ! [v0:
% 11.77/2.34      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 11.77/2.34      ~ (cowlNothing(v2) = v1) |  ~ (cowlNothing(v2) = v0)) &  ! [v0:
% 11.77/2.34      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 11.77/2.34      ~ (cowlThing(v2) = v1) |  ~ (cowlThing(v2) = v0))
% 11.77/2.34  
% 11.77/2.34  Further assumptions not needed in the proof:
% 11.77/2.34  --------------------------------------------
% 11.77/2.34  axiom_14, axiom_15, axiom_18, axiom_23, axiom_4, axiom_7, axiom_9
% 11.77/2.34  
% 11.77/2.34  Those formulas are unsatisfiable:
% 11.77/2.34  ---------------------------------
% 11.77/2.34  
% 11.77/2.34  Begin of proof
% 11.77/2.35  | 
% 11.77/2.35  | ALPHA: (axiom_0) implies:
% 11.77/2.35  |   (1)   ! [v0: $i] : ( ~ (cowlNothing(v0) = 0) |  ~ $i(v0))
% 11.77/2.35  |   (2)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cowlThing(v0) = v1) |  ~
% 11.77/2.35  |          $i(v0))
% 11.77/2.35  | 
% 11.77/2.35  | ALPHA: (axiom_1) implies:
% 11.77/2.35  |   (3)   ! [v0: $i] : ( ~ (xsd_string(v0) = 0) |  ~ $i(v0) |  ? [v1: int] : ( ~
% 11.77/2.35  |            (v1 = 0) & xsd_integer(v0) = v1))
% 11.77/2.35  |   (4)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (xsd_string(v0) = v1) |  ~
% 11.77/2.35  |          $i(v0) | xsd_integer(v0) = 0)
% 11.77/2.35  | 
% 11.77/2.35  | ALPHA: (axiom_2) implies:
% 11.77/2.35  |   (5)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cC10(v0) = v1) |  ~ $i(v0) |
% 11.77/2.35  |           ! [v2: $i] : ( ~ (rR1(v0, v2) = 0) |  ~ $i(v2) | cC2(v2) = 0))
% 11.77/2.35  | 
% 11.77/2.35  | ALPHA: (axiom_3) implies:
% 11.77/2.35  |   (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cC12(v0) = v1) |  ~ $i(v0) |
% 11.77/2.35  |           ? [v2: any] :  ? [v3: any] : (cC10(v0) = v3 & cC2(v0) = v2 & (v3 = 0
% 11.77/2.35  |              | v2 = 0)))
% 11.77/2.35  | 
% 11.77/2.35  | ALPHA: (axiom_5) implies:
% 11.77/2.35  |   (7)   ! [v0: $i] :  ! [v1: any] : ( ~ (cC8(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 11.77/2.35  |            any] :  ? [v3: any] : (cC16(v0) = v2 & cC14(v0) = v3 & ( ~ (v2 = 0)
% 11.77/2.35  |              | (v3 = 0 & v1 = 0))))
% 11.77/2.35  | 
% 11.77/2.35  | ALPHA: (axiom_6) implies:
% 11.77/2.35  |   (8)   ! [v0: $i] : ( ~ (cTOP(v0) = 0) |  ~ $i(v0) |  ? [v1: any] :  ? [v2:
% 11.77/2.35  |            any] : (cC18(v0) = v2 & cC16(v0) = v1 & ( ~ (v1 = 0) | v2 = 0)))
% 11.77/2.35  |   (9)   ! [v0: $i] :  ! [v1: any] : ( ~ (cTOP(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 11.77/2.35  |            any] :  ? [v3: any] : (cC18(v0) = v2 & cC16(v0) = v3 & ( ~ (v2 = 0)
% 11.77/2.35  |              | (v3 = 0 & v1 = 0))))
% 11.77/2.35  | 
% 11.77/2.35  | ALPHA: (axiom_8) implies:
% 11.77/2.36  |   (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (cC6(v0) = v1) |  ~ $i(v0) |
% 11.77/2.36  |            ? [v2: any] :  ? [v3: any] : (cC4(v0) = v3 & cC2(v0) = v2 & (v3 = 0
% 11.77/2.36  |               | v2 = 0)))
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_10) implies:
% 11.77/2.36  |   (11)   ! [v0: $i] : ( ~ (cTEST(v0) = 0) |  ~ $i(v0) | (cTOP(v0) = 0 &
% 11.77/2.36  |             cC18(v0) = 0))
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_11) implies:
% 11.77/2.36  |   (12)  cTOP(iV16560) = 0
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_12) implies:
% 11.77/2.36  |   (13)  cTEST(iV16560) = 0
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_13) implies:
% 11.77/2.36  |   (14)  cowlThing(iV16560) = 0
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_16) implies:
% 11.77/2.36  |   (15)   ? [v0: int] : ( ~ (v0 = 0) & cC4(iV16561) = v0)
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_17) implies:
% 11.77/2.36  |   (16)  cowlThing(iV16561) = 0
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_19) implies:
% 11.77/2.36  |   (17)   ? [v0: int] : ( ~ (v0 = 0) & cC2(iV16561) = v0)
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_20) implies:
% 11.77/2.36  |   (18)   ? [v0: int] : ( ~ (v0 = 0) & cC10(iV16562) = v0)
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_21) implies:
% 11.77/2.36  |   (19)   ? [v0: int] : ( ~ (v0 = 0) & cC2(iV16562) = v0)
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (axiom_22) implies:
% 11.77/2.36  |   (20)  cowlThing(iV16562) = 0
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (the_axiom) implies:
% 11.77/2.36  |   (21)  $i(iV16560)
% 11.77/2.36  |   (22)  $i(iV16562)
% 11.77/2.36  |   (23)  $i(iV16561)
% 11.77/2.36  |   (24)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ? [v4:
% 11.77/2.36  |           any] :  ? [v5: any] :  ? [v6: any] :  ? [v7: any] :  ? [v8: any] :
% 11.77/2.36  |         (cC6(iV16561) = v6 & cC18(iV16560) = v0 & cC8(iV16560) = v4 &
% 11.77/2.36  |           cC16(iV16560) = v1 & cC14(iV16560) = v3 & cC12(iV16562) = v8 &
% 11.77/2.36  |           cowlThing(iV16561) = v5 & cowlThing(iV16562) = v7 &
% 11.77/2.36  |           cowlThing(iV16560) = v2 & ( ~ (v8 = 0) |  ~ (v7 = 0) |  ~ (v6 = 0) |
% 11.77/2.36  |              ~ (v5 = 0) |  ~ (v4 = 0) |  ~ (v3 = 0) |  ~ (v2 = 0) |  ~ (v1 =
% 11.77/2.36  |               0) |  ~ (v0 = 0) |  ? [v9: $i] :  ? [v10: any] :  ? [v11: any] :
% 11.77/2.36  |             (xsd_string(v9) = v10 & xsd_integer(v9) = v11 & $i(v9) & ((v11 = 0
% 11.77/2.36  |                   & v10 = 0) | ( ~ (v11 = 0) &  ~ (v10 = 0)))) |  ? [v9: $i] :
% 11.77/2.36  |              ? [v10: any] :  ? [v11: any] : (cowlNothing(v9) = v11 &
% 11.77/2.36  |               cowlThing(v9) = v10 & $i(v9) & ( ~ (v10 = 0) | v11 = 0))))
% 11.77/2.36  | 
% 11.77/2.36  | ALPHA: (function-axioms) implies:
% 11.77/2.36  |   (25)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.36  |         : (v1 = v0 |  ~ (cowlThing(v2) = v1) |  ~ (cowlThing(v2) = v0))
% 11.77/2.36  |   (26)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.36  |         : (v1 = v0 |  ~ (xsd_integer(v2) = v1) |  ~ (xsd_integer(v2) = v0))
% 11.77/2.36  |   (27)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.36  |         : (v1 = v0 |  ~ (cC2(v2) = v1) |  ~ (cC2(v2) = v0))
% 11.77/2.37  |   (28)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.37  |         : (v1 = v0 |  ~ (cC10(v2) = v1) |  ~ (cC10(v2) = v0))
% 11.77/2.37  |   (29)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.37  |         : (v1 = v0 |  ~ (cC14(v2) = v1) |  ~ (cC14(v2) = v0))
% 11.77/2.37  |   (30)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.37  |         : (v1 = v0 |  ~ (cC16(v2) = v1) |  ~ (cC16(v2) = v0))
% 11.77/2.37  |   (31)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.37  |         : (v1 = v0 |  ~ (cC18(v2) = v1) |  ~ (cC18(v2) = v0))
% 11.77/2.37  |   (32)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 11.77/2.37  |         : (v1 = v0 |  ~ (cC4(v2) = v1) |  ~ (cC4(v2) = v0))
% 11.77/2.37  | 
% 11.77/2.37  | DELTA: instantiating (17) with fresh symbol all_17_0 gives:
% 11.77/2.37  |   (33)   ~ (all_17_0 = 0) & cC2(iV16561) = all_17_0
% 11.77/2.37  | 
% 11.77/2.37  | ALPHA: (33) implies:
% 11.77/2.37  |   (34)   ~ (all_17_0 = 0)
% 11.77/2.37  |   (35)  cC2(iV16561) = all_17_0
% 11.77/2.37  | 
% 11.77/2.37  | DELTA: instantiating (19) with fresh symbol all_19_0 gives:
% 11.77/2.37  |   (36)   ~ (all_19_0 = 0) & cC2(iV16562) = all_19_0
% 11.77/2.37  | 
% 11.77/2.37  | ALPHA: (36) implies:
% 11.77/2.37  |   (37)   ~ (all_19_0 = 0)
% 11.77/2.37  |   (38)  cC2(iV16562) = all_19_0
% 11.77/2.37  | 
% 11.77/2.37  | DELTA: instantiating (18) with fresh symbol all_21_0 gives:
% 11.77/2.37  |   (39)   ~ (all_21_0 = 0) & cC10(iV16562) = all_21_0
% 11.77/2.37  | 
% 11.77/2.37  | ALPHA: (39) implies:
% 11.77/2.37  |   (40)   ~ (all_21_0 = 0)
% 11.77/2.37  |   (41)  cC10(iV16562) = all_21_0
% 11.77/2.37  | 
% 11.77/2.37  | DELTA: instantiating (15) with fresh symbol all_23_0 gives:
% 11.77/2.37  |   (42)   ~ (all_23_0 = 0) & cC4(iV16561) = all_23_0
% 11.77/2.37  | 
% 11.77/2.37  | ALPHA: (42) implies:
% 11.77/2.37  |   (43)   ~ (all_23_0 = 0)
% 11.77/2.37  |   (44)  cC4(iV16561) = all_23_0
% 11.77/2.37  | 
% 11.77/2.37  | DELTA: instantiating (24) with fresh symbols all_25_0, all_25_1, all_25_2,
% 11.77/2.37  |        all_25_3, all_25_4, all_25_5, all_25_6, all_25_7, all_25_8 gives:
% 11.77/2.37  |   (45)  cC6(iV16561) = all_25_2 & cC18(iV16560) = all_25_8 & cC8(iV16560) =
% 11.77/2.37  |         all_25_4 & cC16(iV16560) = all_25_7 & cC14(iV16560) = all_25_5 &
% 11.77/2.37  |         cC12(iV16562) = all_25_0 & cowlThing(iV16561) = all_25_3 &
% 11.77/2.37  |         cowlThing(iV16562) = all_25_1 & cowlThing(iV16560) = all_25_6 & ( ~
% 11.77/2.37  |           (all_25_0 = 0) |  ~ (all_25_1 = 0) |  ~ (all_25_2 = 0) |  ~
% 11.77/2.37  |           (all_25_3 = 0) |  ~ (all_25_4 = 0) |  ~ (all_25_5 = 0) |  ~
% 11.77/2.37  |           (all_25_6 = 0) |  ~ (all_25_7 = 0) |  ~ (all_25_8 = 0) |  ? [v0: $i]
% 11.77/2.37  |           :  ? [v1: any] :  ? [v2: any] : (xsd_string(v0) = v1 &
% 11.77/2.37  |             xsd_integer(v0) = v2 & $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0)
% 11.77/2.37  |                 &  ~ (v1 = 0)))) |  ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 11.77/2.37  |           (cowlNothing(v0) = v2 & cowlThing(v0) = v1 & $i(v0) & ( ~ (v1 = 0) |
% 11.77/2.37  |               v2 = 0)))
% 11.77/2.37  | 
% 11.77/2.37  | ALPHA: (45) implies:
% 11.77/2.37  |   (46)  cowlThing(iV16560) = all_25_6
% 11.77/2.37  |   (47)  cowlThing(iV16562) = all_25_1
% 11.77/2.37  |   (48)  cowlThing(iV16561) = all_25_3
% 11.77/2.37  |   (49)  cC12(iV16562) = all_25_0
% 11.77/2.38  |   (50)  cC14(iV16560) = all_25_5
% 11.77/2.38  |   (51)  cC16(iV16560) = all_25_7
% 11.77/2.38  |   (52)  cC8(iV16560) = all_25_4
% 11.77/2.38  |   (53)  cC18(iV16560) = all_25_8
% 11.77/2.38  |   (54)  cC6(iV16561) = all_25_2
% 11.77/2.38  |   (55)   ~ (all_25_0 = 0) |  ~ (all_25_1 = 0) |  ~ (all_25_2 = 0) |  ~
% 11.77/2.38  |         (all_25_3 = 0) |  ~ (all_25_4 = 0) |  ~ (all_25_5 = 0) |  ~ (all_25_6
% 11.77/2.38  |           = 0) |  ~ (all_25_7 = 0) |  ~ (all_25_8 = 0) |  ? [v0: $i] :  ? [v1:
% 11.77/2.38  |           any] :  ? [v2: any] : (xsd_string(v0) = v1 & xsd_integer(v0) = v2 &
% 11.77/2.38  |           $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0) &  ~ (v1 = 0)))) |  ?
% 11.77/2.38  |         [v0: $i] :  ? [v1: any] :  ? [v2: any] : (cowlNothing(v0) = v2 &
% 11.77/2.38  |           cowlThing(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | v2 = 0))
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (25) with 0, all_25_6, iV16560, simplifying with
% 11.77/2.38  |              (14), (46) gives:
% 11.77/2.38  |   (56)  all_25_6 = 0
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (25) with 0, all_25_1, iV16562, simplifying with
% 11.77/2.38  |              (20), (47) gives:
% 11.77/2.38  |   (57)  all_25_1 = 0
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (25) with 0, all_25_3, iV16561, simplifying with
% 11.77/2.38  |              (16), (48) gives:
% 11.77/2.38  |   (58)  all_25_3 = 0
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (5) with iV16562, all_21_0, simplifying with (22),
% 11.77/2.38  |              (41) gives:
% 11.77/2.38  |   (59)  all_21_0 = 0 |  ! [v0: $i] : ( ~ (rR1(iV16562, v0) = 0) |  ~ $i(v0) |
% 11.77/2.38  |           cC2(v0) = 0)
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (6) with iV16562, all_25_0, simplifying with (22),
% 11.77/2.38  |              (49) gives:
% 11.77/2.38  |   (60)  all_25_0 = 0 |  ? [v0: any] :  ? [v1: any] : (cC10(iV16562) = v1 &
% 11.77/2.38  |           cC2(iV16562) = v0 & (v1 = 0 | v0 = 0))
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (7) with iV16560, all_25_4, simplifying with (21),
% 11.77/2.38  |              (52) gives:
% 11.77/2.38  |   (61)   ? [v0: any] :  ? [v1: any] : (cC16(iV16560) = v0 & cC14(iV16560) = v1
% 11.77/2.38  |           & ( ~ (v0 = 0) | (v1 = 0 & all_25_4 = 0)))
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (8) with iV16560, simplifying with (12), (21)
% 11.77/2.38  |              gives:
% 11.77/2.38  |   (62)   ? [v0: any] :  ? [v1: any] : (cC18(iV16560) = v1 & cC16(iV16560) = v0
% 11.77/2.38  |           & ( ~ (v0 = 0) | v1 = 0))
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (9) with iV16560, 0, simplifying with (12), (21)
% 11.77/2.38  |              gives:
% 11.77/2.38  |   (63)   ? [v0: any] :  ? [v1: any] : (cC18(iV16560) = v0 & cC16(iV16560) = v1
% 11.77/2.38  |           & ( ~ (v0 = 0) | v1 = 0))
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (10) with iV16561, all_25_2, simplifying with (23),
% 11.77/2.38  |              (54) gives:
% 11.77/2.38  |   (64)  all_25_2 = 0 |  ? [v0: any] :  ? [v1: any] : (cC4(iV16561) = v1 &
% 11.77/2.38  |           cC2(iV16561) = v0 & (v1 = 0 | v0 = 0))
% 11.77/2.38  | 
% 11.77/2.38  | GROUND_INST: instantiating (11) with iV16560, simplifying with (13), (21)
% 11.77/2.38  |              gives:
% 11.77/2.39  |   (65)  cTOP(iV16560) = 0 & cC18(iV16560) = 0
% 11.77/2.39  | 
% 11.77/2.39  | ALPHA: (65) implies:
% 11.77/2.39  |   (66)  cC18(iV16560) = 0
% 11.77/2.39  | 
% 11.77/2.39  | DELTA: instantiating (63) with fresh symbols all_37_0, all_37_1 gives:
% 11.77/2.39  |   (67)  cC18(iV16560) = all_37_1 & cC16(iV16560) = all_37_0 & ( ~ (all_37_1 =
% 11.77/2.39  |             0) | all_37_0 = 0)
% 11.77/2.39  | 
% 11.77/2.39  | ALPHA: (67) implies:
% 11.77/2.39  |   (68)  cC16(iV16560) = all_37_0
% 11.77/2.39  |   (69)  cC18(iV16560) = all_37_1
% 11.77/2.39  |   (70)   ~ (all_37_1 = 0) | all_37_0 = 0
% 11.77/2.39  | 
% 11.77/2.39  | DELTA: instantiating (62) with fresh symbols all_39_0, all_39_1 gives:
% 11.77/2.39  |   (71)  cC18(iV16560) = all_39_0 & cC16(iV16560) = all_39_1 & ( ~ (all_39_1 =
% 11.77/2.39  |             0) | all_39_0 = 0)
% 11.77/2.39  | 
% 11.77/2.39  | ALPHA: (71) implies:
% 11.77/2.39  |   (72)  cC16(iV16560) = all_39_1
% 11.77/2.39  |   (73)  cC18(iV16560) = all_39_0
% 11.77/2.39  | 
% 11.77/2.39  | DELTA: instantiating (61) with fresh symbols all_41_0, all_41_1 gives:
% 11.77/2.39  |   (74)  cC16(iV16560) = all_41_1 & cC14(iV16560) = all_41_0 & ( ~ (all_41_1 =
% 11.77/2.39  |             0) | (all_41_0 = 0 & all_25_4 = 0))
% 11.77/2.39  | 
% 11.77/2.39  | ALPHA: (74) implies:
% 11.77/2.39  |   (75)  cC14(iV16560) = all_41_0
% 11.77/2.39  |   (76)  cC16(iV16560) = all_41_1
% 11.77/2.39  |   (77)   ~ (all_41_1 = 0) | (all_41_0 = 0 & all_25_4 = 0)
% 11.77/2.39  | 
% 11.77/2.39  | BETA: splitting (64) gives:
% 11.77/2.39  | 
% 11.77/2.39  | Case 1:
% 11.77/2.39  | | 
% 11.77/2.39  | |   (78)  all_25_2 = 0
% 11.77/2.39  | | 
% 11.77/2.39  | | BETA: splitting (60) gives:
% 11.77/2.39  | | 
% 11.77/2.39  | | Case 1:
% 11.77/2.39  | | | 
% 11.77/2.39  | | |   (79)  all_25_0 = 0
% 11.77/2.39  | | | 
% 11.77/2.39  | | | GROUND_INST: instantiating (29) with all_25_5, all_41_0, iV16560,
% 11.77/2.39  | | |              simplifying with (50), (75) gives:
% 11.77/2.39  | | |   (80)  all_41_0 = all_25_5
% 11.77/2.39  | | | 
% 11.77/2.39  | | | GROUND_INST: instantiating (30) with all_25_7, all_41_1, iV16560,
% 11.77/2.39  | | |              simplifying with (51), (76) gives:
% 11.77/2.39  | | |   (81)  all_41_1 = all_25_7
% 11.77/2.39  | | | 
% 11.77/2.39  | | | GROUND_INST: instantiating (30) with all_39_1, all_41_1, iV16560,
% 11.77/2.39  | | |              simplifying with (72), (76) gives:
% 11.77/2.39  | | |   (82)  all_41_1 = all_39_1
% 11.77/2.39  | | | 
% 11.77/2.39  | | | GROUND_INST: instantiating (30) with all_37_0, all_41_1, iV16560,
% 11.77/2.39  | | |              simplifying with (68), (76) gives:
% 11.77/2.39  | | |   (83)  all_41_1 = all_37_0
% 11.77/2.39  | | | 
% 12.27/2.39  | | | GROUND_INST: instantiating (31) with all_25_8, all_37_1, iV16560,
% 12.27/2.39  | | |              simplifying with (53), (69) gives:
% 12.27/2.39  | | |   (84)  all_37_1 = all_25_8
% 12.27/2.39  | | | 
% 12.27/2.39  | | | GROUND_INST: instantiating (31) with all_37_1, all_39_0, iV16560,
% 12.27/2.39  | | |              simplifying with (69), (73) gives:
% 12.27/2.39  | | |   (85)  all_39_0 = all_37_1
% 12.27/2.39  | | | 
% 12.27/2.39  | | | GROUND_INST: instantiating (31) with 0, all_39_0, iV16560, simplifying
% 12.27/2.39  | | |              with (66), (73) gives:
% 12.27/2.39  | | |   (86)  all_39_0 = 0
% 12.27/2.39  | | | 
% 12.27/2.39  | | | COMBINE_EQS: (81), (82) imply:
% 12.27/2.39  | | |   (87)  all_39_1 = all_25_7
% 12.27/2.39  | | | 
% 12.27/2.39  | | | COMBINE_EQS: (82), (83) imply:
% 12.27/2.39  | | |   (88)  all_39_1 = all_37_0
% 12.27/2.39  | | | 
% 12.27/2.39  | | | COMBINE_EQS: (85), (86) imply:
% 12.27/2.39  | | |   (89)  all_37_1 = 0
% 12.27/2.39  | | | 
% 12.27/2.39  | | | SIMP: (89) implies:
% 12.27/2.39  | | |   (90)  all_37_1 = 0
% 12.27/2.39  | | | 
% 12.27/2.39  | | | COMBINE_EQS: (87), (88) imply:
% 12.27/2.39  | | |   (91)  all_37_0 = all_25_7
% 12.27/2.39  | | | 
% 12.27/2.39  | | | COMBINE_EQS: (84), (90) imply:
% 12.27/2.39  | | |   (92)  all_25_8 = 0
% 12.27/2.39  | | | 
% 12.27/2.39  | | | SIMP: (92) implies:
% 12.27/2.39  | | |   (93)  all_25_8 = 0
% 12.27/2.39  | | | 
% 12.27/2.39  | | | BETA: splitting (70) gives:
% 12.27/2.39  | | | 
% 12.27/2.39  | | | Case 1:
% 12.27/2.39  | | | | 
% 12.27/2.39  | | | |   (94)   ~ (all_37_1 = 0)
% 12.27/2.39  | | | | 
% 12.27/2.39  | | | | REDUCE: (90), (94) imply:
% 12.27/2.39  | | | |   (95)  $false
% 12.27/2.39  | | | | 
% 12.27/2.39  | | | | CLOSE: (95) is inconsistent.
% 12.27/2.39  | | | | 
% 12.27/2.40  | | | Case 2:
% 12.27/2.40  | | | | 
% 12.27/2.40  | | | |   (96)  all_37_0 = 0
% 12.28/2.40  | | | | 
% 12.28/2.40  | | | | COMBINE_EQS: (91), (96) imply:
% 12.28/2.40  | | | |   (97)  all_25_7 = 0
% 12.28/2.40  | | | | 
% 12.28/2.40  | | | | COMBINE_EQS: (81), (97) imply:
% 12.28/2.40  | | | |   (98)  all_41_1 = 0
% 12.28/2.40  | | | | 
% 12.28/2.40  | | | | BETA: splitting (77) gives:
% 12.28/2.40  | | | | 
% 12.28/2.40  | | | | Case 1:
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | |   (99)   ~ (all_41_1 = 0)
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | | REDUCE: (98), (99) imply:
% 12.28/2.40  | | | | |   (100)  $false
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | | CLOSE: (100) is inconsistent.
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | Case 2:
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | |   (101)  all_41_0 = 0 & all_25_4 = 0
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | | ALPHA: (101) implies:
% 12.28/2.40  | | | | |   (102)  all_25_4 = 0
% 12.28/2.40  | | | | |   (103)  all_41_0 = 0
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | | COMBINE_EQS: (80), (103) imply:
% 12.28/2.40  | | | | |   (104)  all_25_5 = 0
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | | BETA: splitting (55) gives:
% 12.28/2.40  | | | | | 
% 12.28/2.40  | | | | | Case 1:
% 12.28/2.40  | | | | | | 
% 12.28/2.40  | | | | | |   (105)   ~ (all_25_0 = 0)
% 12.28/2.40  | | | | | | 
% 12.28/2.40  | | | | | | REDUCE: (79), (105) imply:
% 12.28/2.40  | | | | | |   (106)  $false
% 12.28/2.40  | | | | | | 
% 12.28/2.40  | | | | | | CLOSE: (106) is inconsistent.
% 12.28/2.40  | | | | | | 
% 12.28/2.40  | | | | | Case 2:
% 12.28/2.40  | | | | | | 
% 12.28/2.40  | | | | | |   (107)   ~ (all_25_1 = 0) |  ~ (all_25_2 = 0) |  ~ (all_25_3 = 0) |
% 12.28/2.40  | | | | | |           ~ (all_25_4 = 0) |  ~ (all_25_5 = 0) |  ~ (all_25_6 = 0) |
% 12.28/2.40  | | | | | |           ~ (all_25_7 = 0) |  ~ (all_25_8 = 0) |  ? [v0: $i] :  ?
% 12.28/2.40  | | | | | |          [v1: any] :  ? [v2: any] : (xsd_string(v0) = v1 &
% 12.28/2.40  | | | | | |            xsd_integer(v0) = v2 & $i(v0) & ((v2 = 0 & v1 = 0) | ( ~
% 12.28/2.40  | | | | | |                (v2 = 0) &  ~ (v1 = 0)))) |  ? [v0: $i] :  ? [v1:
% 12.28/2.40  | | | | | |            any] :  ? [v2: any] : (cowlNothing(v0) = v2 &
% 12.28/2.40  | | | | | |            cowlThing(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | v2 = 0))
% 12.28/2.40  | | | | | | 
% 12.28/2.40  | | | | | | BETA: splitting (107) gives:
% 12.28/2.40  | | | | | | 
% 12.28/2.40  | | | | | | Case 1:
% 12.28/2.40  | | | | | | | 
% 12.28/2.40  | | | | | | |   (108)   ~ (all_25_1 = 0)
% 12.28/2.40  | | | | | | | 
% 12.28/2.40  | | | | | | | REDUCE: (57), (108) imply:
% 12.28/2.40  | | | | | | |   (109)  $false
% 12.28/2.40  | | | | | | | 
% 12.28/2.40  | | | | | | | CLOSE: (109) is inconsistent.
% 12.28/2.40  | | | | | | | 
% 12.28/2.40  | | | | | | Case 2:
% 12.28/2.40  | | | | | | | 
% 12.31/2.40  | | | | | | |   (110)   ~ (all_25_2 = 0) |  ~ (all_25_3 = 0) |  ~ (all_25_4 = 0)
% 12.31/2.40  | | | | | | |          |  ~ (all_25_5 = 0) |  ~ (all_25_6 = 0) |  ~ (all_25_7 =
% 12.31/2.40  | | | | | | |            0) |  ~ (all_25_8 = 0) |  ? [v0: $i] :  ? [v1: any] : 
% 12.31/2.40  | | | | | | |          ? [v2: any] : (xsd_string(v0) = v1 & xsd_integer(v0) = v2
% 12.31/2.40  | | | | | | |            & $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0) &  ~ (v1 =
% 12.31/2.40  | | | | | | |                  0)))) |  ? [v0: $i] :  ? [v1: any] :  ? [v2: any]
% 12.31/2.40  | | | | | | |          : (cowlNothing(v0) = v2 & cowlThing(v0) = v1 & $i(v0) & (
% 12.32/2.40  | | | | | | |              ~ (v1 = 0) | v2 = 0))
% 12.32/2.40  | | | | | | | 
% 12.32/2.40  | | | | | | | BETA: splitting (110) gives:
% 12.32/2.40  | | | | | | | 
% 12.32/2.40  | | | | | | | Case 1:
% 12.32/2.40  | | | | | | | | 
% 12.32/2.40  | | | | | | | |   (111)   ~ (all_25_2 = 0)
% 12.32/2.40  | | | | | | | | 
% 12.32/2.40  | | | | | | | | REDUCE: (78), (111) imply:
% 12.32/2.40  | | | | | | | |   (112)  $false
% 12.32/2.40  | | | | | | | | 
% 12.32/2.40  | | | | | | | | CLOSE: (112) is inconsistent.
% 12.32/2.40  | | | | | | | | 
% 12.32/2.40  | | | | | | | Case 2:
% 12.32/2.40  | | | | | | | | 
% 12.32/2.40  | | | | | | | |   (113)   ~ (all_25_3 = 0) |  ~ (all_25_4 = 0) |  ~ (all_25_5 =
% 12.32/2.40  | | | | | | | |            0) |  ~ (all_25_6 = 0) |  ~ (all_25_7 = 0) |  ~
% 12.32/2.40  | | | | | | | |          (all_25_8 = 0) |  ? [v0: $i] :  ? [v1: any] :  ? [v2:
% 12.32/2.40  | | | | | | | |            any] : (xsd_string(v0) = v1 & xsd_integer(v0) = v2 &
% 12.32/2.40  | | | | | | | |            $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0) &  ~ (v1 =
% 12.32/2.40  | | | | | | | |                  0)))) |  ? [v0: $i] :  ? [v1: any] :  ? [v2:
% 12.32/2.40  | | | | | | | |            any] : (cowlNothing(v0) = v2 & cowlThing(v0) = v1 &
% 12.32/2.40  | | | | | | | |            $i(v0) & ( ~ (v1 = 0) | v2 = 0))
% 12.32/2.40  | | | | | | | | 
% 12.32/2.40  | | | | | | | | BETA: splitting (113) gives:
% 12.32/2.40  | | | | | | | | 
% 12.32/2.40  | | | | | | | | Case 1:
% 12.32/2.40  | | | | | | | | | 
% 12.32/2.40  | | | | | | | | |   (114)   ~ (all_25_3 = 0)
% 12.32/2.40  | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | REDUCE: (58), (114) imply:
% 12.32/2.40  | | | | | | | | |   (115)  $false
% 12.32/2.40  | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | CLOSE: (115) is inconsistent.
% 12.32/2.40  | | | | | | | | | 
% 12.32/2.40  | | | | | | | | Case 2:
% 12.32/2.40  | | | | | | | | | 
% 12.32/2.40  | | | | | | | | |   (116)   ~ (all_25_4 = 0) |  ~ (all_25_5 = 0) |  ~ (all_25_6
% 12.32/2.40  | | | | | | | | |            = 0) |  ~ (all_25_7 = 0) |  ~ (all_25_8 = 0) |  ?
% 12.32/2.40  | | | | | | | | |          [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 12.32/2.40  | | | | | | | | |          (xsd_string(v0) = v1 & xsd_integer(v0) = v2 & $i(v0)
% 12.32/2.40  | | | | | | | | |            & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0) &  ~ (v1 =
% 12.32/2.40  | | | | | | | | |                  0)))) |  ? [v0: $i] :  ? [v1: any] :  ? [v2:
% 12.32/2.40  | | | | | | | | |            any] : (cowlNothing(v0) = v2 & cowlThing(v0) = v1 &
% 12.32/2.40  | | | | | | | | |            $i(v0) & ( ~ (v1 = 0) | v2 = 0))
% 12.32/2.40  | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | BETA: splitting (116) gives:
% 12.32/2.40  | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | Case 1:
% 12.32/2.40  | | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | |   (117)   ~ (all_25_4 = 0)
% 12.32/2.40  | | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | | REDUCE: (102), (117) imply:
% 12.32/2.40  | | | | | | | | | |   (118)  $false
% 12.32/2.40  | | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | | CLOSE: (118) is inconsistent.
% 12.32/2.40  | | | | | | | | | | 
% 12.32/2.40  | | | | | | | | | Case 2:
% 12.32/2.40  | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | |   (119)   ~ (all_25_5 = 0) |  ~ (all_25_6 = 0) |  ~
% 12.32/2.41  | | | | | | | | | |          (all_25_7 = 0) |  ~ (all_25_8 = 0) |  ? [v0: $i] : 
% 12.32/2.41  | | | | | | | | | |          ? [v1: any] :  ? [v2: any] : (xsd_string(v0) = v1 &
% 12.32/2.41  | | | | | | | | | |            xsd_integer(v0) = v2 & $i(v0) & ((v2 = 0 & v1 =
% 12.32/2.41  | | | | | | | | | |                0) | ( ~ (v2 = 0) &  ~ (v1 = 0)))) |  ? [v0:
% 12.32/2.41  | | | | | | | | | |            $i] :  ? [v1: any] :  ? [v2: any] :
% 12.32/2.41  | | | | | | | | | |          (cowlNothing(v0) = v2 & cowlThing(v0) = v1 & $i(v0)
% 12.32/2.41  | | | | | | | | | |            & ( ~ (v1 = 0) | v2 = 0))
% 12.32/2.41  | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | BETA: splitting (119) gives:
% 12.32/2.41  | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | Case 1:
% 12.32/2.41  | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | |   (120)   ~ (all_25_5 = 0)
% 12.32/2.41  | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | REDUCE: (104), (120) imply:
% 12.32/2.41  | | | | | | | | | | |   (121)  $false
% 12.32/2.41  | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | CLOSE: (121) is inconsistent.
% 12.32/2.41  | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | Case 2:
% 12.32/2.41  | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | |   (122)   ~ (all_25_6 = 0) |  ~ (all_25_7 = 0) |  ~
% 12.32/2.41  | | | | | | | | | | |          (all_25_8 = 0) |  ? [v0: $i] :  ? [v1: any] :  ?
% 12.32/2.41  | | | | | | | | | | |          [v2: any] : (xsd_string(v0) = v1 & xsd_integer(v0)
% 12.32/2.41  | | | | | | | | | | |            = v2 & $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 =
% 12.32/2.41  | | | | | | | | | | |                  0) &  ~ (v1 = 0)))) |  ? [v0: $i] :  ?
% 12.32/2.41  | | | | | | | | | | |          [v1: any] :  ? [v2: any] : (cowlNothing(v0) = v2 &
% 12.32/2.41  | | | | | | | | | | |            cowlThing(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | v2
% 12.32/2.41  | | | | | | | | | | |              = 0))
% 12.32/2.41  | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | BETA: splitting (122) gives:
% 12.32/2.41  | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | Case 1:
% 12.32/2.41  | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | |   (123)   ~ (all_25_6 = 0)
% 12.32/2.41  | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | REDUCE: (56), (123) imply:
% 12.32/2.41  | | | | | | | | | | | |   (124)  $false
% 12.32/2.41  | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | CLOSE: (124) is inconsistent.
% 12.32/2.41  | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | Case 2:
% 12.32/2.41  | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | |   (125)   ~ (all_25_7 = 0) |  ~ (all_25_8 = 0) |  ? [v0:
% 12.32/2.41  | | | | | | | | | | | |            $i] :  ? [v1: any] :  ? [v2: any] :
% 12.32/2.41  | | | | | | | | | | | |          (xsd_string(v0) = v1 & xsd_integer(v0) = v2 &
% 12.32/2.41  | | | | | | | | | | | |            $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0) &  ~
% 12.32/2.41  | | | | | | | | | | | |                (v1 = 0)))) |  ? [v0: $i] :  ? [v1: any] : 
% 12.32/2.41  | | | | | | | | | | | |          ? [v2: any] : (cowlNothing(v0) = v2 &
% 12.32/2.41  | | | | | | | | | | | |            cowlThing(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | v2
% 12.32/2.41  | | | | | | | | | | | |              = 0))
% 12.32/2.41  | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | BETA: splitting (125) gives:
% 12.32/2.41  | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | Case 1:
% 12.32/2.41  | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | |   (126)   ~ (all_25_7 = 0)
% 12.32/2.41  | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | REDUCE: (97), (126) imply:
% 12.32/2.41  | | | | | | | | | | | | |   (127)  $false
% 12.32/2.41  | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | CLOSE: (127) is inconsistent.
% 12.32/2.41  | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | Case 2:
% 12.32/2.41  | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | |   (128)   ~ (all_25_8 = 0) |  ? [v0: $i] :  ? [v1: any] : 
% 12.32/2.41  | | | | | | | | | | | | |          ? [v2: any] : (xsd_string(v0) = v1 &
% 12.32/2.41  | | | | | | | | | | | | |            xsd_integer(v0) = v2 & $i(v0) & ((v2 = 0 & v1 =
% 12.32/2.41  | | | | | | | | | | | | |                0) | ( ~ (v2 = 0) &  ~ (v1 = 0)))) |  ? [v0:
% 12.32/2.41  | | | | | | | | | | | | |            $i] :  ? [v1: any] :  ? [v2: any] :
% 12.32/2.41  | | | | | | | | | | | | |          (cowlNothing(v0) = v2 & cowlThing(v0) = v1 &
% 12.32/2.41  | | | | | | | | | | | | |            $i(v0) & ( ~ (v1 = 0) | v2 = 0))
% 12.32/2.41  | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | BETA: splitting (128) gives:
% 12.32/2.41  | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | Case 1:
% 12.32/2.41  | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | |   (129)   ~ (all_25_8 = 0)
% 12.32/2.41  | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | REDUCE: (93), (129) imply:
% 12.32/2.41  | | | | | | | | | | | | | |   (130)  $false
% 12.32/2.41  | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | CLOSE: (130) is inconsistent.
% 12.32/2.41  | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | Case 2:
% 12.32/2.41  | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | |   (131)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 12.32/2.41  | | | | | | | | | | | | | |          (xsd_string(v0) = v1 & xsd_integer(v0) = v2 &
% 12.32/2.41  | | | | | | | | | | | | | |            $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0) &  ~
% 12.32/2.41  | | | | | | | | | | | | | |                (v1 = 0)))) |  ? [v0: $i] :  ? [v1: any] : 
% 12.32/2.41  | | | | | | | | | | | | | |          ? [v2: any] : (cowlNothing(v0) = v2 &
% 12.32/2.41  | | | | | | | | | | | | | |            cowlThing(v0) = v1 & $i(v0) & ( ~ (v1 = 0) | v2
% 12.32/2.41  | | | | | | | | | | | | | |              = 0))
% 12.32/2.41  | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 12.32/2.41  | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | Case 1:
% 12.32/2.41  | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | |   (132)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 12.32/2.41  | | | | | | | | | | | | | | |          (xsd_string(v0) = v1 & xsd_integer(v0) = v2 &
% 12.32/2.41  | | | | | | | | | | | | | | |            $i(v0) & ((v2 = 0 & v1 = 0) | ( ~ (v2 = 0) &  ~
% 12.32/2.41  | | | | | | | | | | | | | | |                (v1 = 0))))
% 12.32/2.41  | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | | DELTA: instantiating (132) with fresh symbols all_167_0,
% 12.32/2.41  | | | | | | | | | | | | | | |        all_167_1, all_167_2 gives:
% 12.32/2.41  | | | | | | | | | | | | | | |   (133)  xsd_string(all_167_2) = all_167_1 &
% 12.32/2.41  | | | | | | | | | | | | | | |          xsd_integer(all_167_2) = all_167_0 & $i(all_167_2)
% 12.32/2.41  | | | | | | | | | | | | | | |          & ((all_167_0 = 0 & all_167_1 = 0) | ( ~
% 12.32/2.41  | | | | | | | | | | | | | | |              (all_167_0 = 0) &  ~ (all_167_1 = 0)))
% 12.32/2.41  | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | | ALPHA: (133) implies:
% 12.32/2.41  | | | | | | | | | | | | | | |   (134)  $i(all_167_2)
% 12.32/2.41  | | | | | | | | | | | | | | |   (135)  xsd_integer(all_167_2) = all_167_0
% 12.32/2.41  | | | | | | | | | | | | | | |   (136)  xsd_string(all_167_2) = all_167_1
% 12.32/2.41  | | | | | | | | | | | | | | |   (137)  (all_167_0 = 0 & all_167_1 = 0) | ( ~ (all_167_0 =
% 12.32/2.41  | | | | | | | | | | | | | | |              0) &  ~ (all_167_1 = 0))
% 12.32/2.41  | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with all_167_2, all_167_1,
% 12.32/2.41  | | | | | | | | | | | | | | |              simplifying with (134), (136) gives:
% 12.32/2.41  | | | | | | | | | | | | | | |   (138)  all_167_1 = 0 | xsd_integer(all_167_2) = 0
% 12.32/2.41  | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 12.32/2.41  | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | | Case 1:
% 12.32/2.41  | | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | | |   (139)  all_167_0 = 0 & all_167_1 = 0
% 12.32/2.41  | | | | | | | | | | | | | | | | 
% 12.32/2.41  | | | | | | | | | | | | | | | | ALPHA: (139) implies:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (140)  all_167_1 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | |   (141)  all_167_0 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | REDUCE: (136), (140) imply:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (142)  xsd_string(all_167_2) = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | REDUCE: (135), (141) imply:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (143)  xsd_integer(all_167_2) = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_167_2, simplifying with
% 12.32/2.42  | | | | | | | | | | | | | | | |              (134), (142) gives:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (144)   ? [v0: int] : ( ~ (v0 = 0) &
% 12.32/2.42  | | | | | | | | | | | | | | | |            xsd_integer(all_167_2) = v0)
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | DELTA: instantiating (144) with fresh symbol all_181_0
% 12.32/2.42  | | | | | | | | | | | | | | | |        gives:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (145)   ~ (all_181_0 = 0) & xsd_integer(all_167_2) =
% 12.32/2.42  | | | | | | | | | | | | | | | |          all_181_0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | ALPHA: (145) implies:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (146)   ~ (all_181_0 = 0)
% 12.32/2.42  | | | | | | | | | | | | | | | |   (147)  xsd_integer(all_167_2) = all_181_0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (26) with 0, all_181_0, all_167_2,
% 12.32/2.42  | | | | | | | | | | | | | | | |              simplifying with (143), (147) gives:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (148)  all_181_0 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | REDUCE: (146), (148) imply:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (149)  $false
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | CLOSE: (149) is inconsistent.
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | Case 2:
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | |   (150)   ~ (all_167_0 = 0) &  ~ (all_167_1 = 0)
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | ALPHA: (150) implies:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (151)   ~ (all_167_1 = 0)
% 12.32/2.42  | | | | | | | | | | | | | | | |   (152)   ~ (all_167_0 = 0)
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | Case 1:
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | |   (153)  xsd_integer(all_167_2) = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (26) with all_167_0, 0, all_167_2,
% 12.32/2.42  | | | | | | | | | | | | | | | | |              simplifying with (135), (153) gives:
% 12.32/2.42  | | | | | | | | | | | | | | | | |   (154)  all_167_0 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | | REDUCE: (152), (154) imply:
% 12.32/2.42  | | | | | | | | | | | | | | | | |   (155)  $false
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | | CLOSE: (155) is inconsistent.
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | Case 2:
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | |   (156)  all_167_1 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | | REDUCE: (151), (156) imply:
% 12.32/2.42  | | | | | | | | | | | | | | | | |   (157)  $false
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | | CLOSE: (157) is inconsistent.
% 12.32/2.42  | | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | Case 2:
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | |   (158)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 12.32/2.42  | | | | | | | | | | | | | | |          (cowlNothing(v0) = v2 & cowlThing(v0) = v1 &
% 12.32/2.42  | | | | | | | | | | | | | | |            $i(v0) & ( ~ (v1 = 0) | v2 = 0))
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | DELTA: instantiating (158) with fresh symbols all_167_0,
% 12.32/2.42  | | | | | | | | | | | | | | |        all_167_1, all_167_2 gives:
% 12.32/2.42  | | | | | | | | | | | | | | |   (159)  cowlNothing(all_167_2) = all_167_0 &
% 12.32/2.42  | | | | | | | | | | | | | | |          cowlThing(all_167_2) = all_167_1 & $i(all_167_2) &
% 12.32/2.42  | | | | | | | | | | | | | | |          ( ~ (all_167_1 = 0) | all_167_0 = 0)
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | ALPHA: (159) implies:
% 12.32/2.42  | | | | | | | | | | | | | | |   (160)  $i(all_167_2)
% 12.32/2.42  | | | | | | | | | | | | | | |   (161)  cowlThing(all_167_2) = all_167_1
% 12.32/2.42  | | | | | | | | | | | | | | |   (162)  cowlNothing(all_167_2) = all_167_0
% 12.32/2.42  | | | | | | | | | | | | | | |   (163)   ~ (all_167_1 = 0) | all_167_0 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_167_2, all_167_1,
% 12.32/2.42  | | | | | | | | | | | | | | |              simplifying with (160), (161) gives:
% 12.32/2.42  | | | | | | | | | | | | | | |   (164)  all_167_1 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | BETA: splitting (163) gives:
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | Case 1:
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | |   (165)   ~ (all_167_1 = 0)
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | REDUCE: (164), (165) imply:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (166)  $false
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | CLOSE: (166) is inconsistent.
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | Case 2:
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | |   (167)  all_167_0 = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | REDUCE: (162), (167) imply:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (168)  cowlNothing(all_167_2) = 0
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_167_2, simplifying with
% 12.32/2.42  | | | | | | | | | | | | | | | |              (160), (168) gives:
% 12.32/2.42  | | | | | | | | | | | | | | | |   (169)  $false
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | | CLOSE: (169) is inconsistent.
% 12.32/2.42  | | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | | 
% 12.32/2.42  | | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | | 
% 12.32/2.42  | | | | | | | | End of split
% 12.32/2.42  | | | | | | | | 
% 12.32/2.42  | | | | | | | End of split
% 12.32/2.42  | | | | | | | 
% 12.32/2.42  | | | | | | End of split
% 12.32/2.42  | | | | | | 
% 12.32/2.42  | | | | | End of split
% 12.32/2.42  | | | | | 
% 12.32/2.42  | | | | End of split
% 12.32/2.42  | | | | 
% 12.32/2.42  | | | End of split
% 12.32/2.42  | | | 
% 12.32/2.42  | | Case 2:
% 12.32/2.42  | | | 
% 12.32/2.42  | | |   (170)   ? [v0: any] :  ? [v1: any] : (cC10(iV16562) = v1 & cC2(iV16562)
% 12.32/2.42  | | |            = v0 & (v1 = 0 | v0 = 0))
% 12.32/2.42  | | | 
% 12.32/2.42  | | | DELTA: instantiating (170) with fresh symbols all_59_0, all_59_1 gives:
% 12.32/2.42  | | |   (171)  cC10(iV16562) = all_59_0 & cC2(iV16562) = all_59_1 & (all_59_0 =
% 12.32/2.42  | | |            0 | all_59_1 = 0)
% 12.32/2.42  | | | 
% 12.32/2.42  | | | ALPHA: (171) implies:
% 12.32/2.42  | | |   (172)  cC2(iV16562) = all_59_1
% 12.32/2.42  | | |   (173)  cC10(iV16562) = all_59_0
% 12.32/2.42  | | |   (174)  all_59_0 = 0 | all_59_1 = 0
% 12.32/2.42  | | | 
% 12.32/2.42  | | | GROUND_INST: instantiating (27) with all_19_0, all_59_1, iV16562,
% 12.32/2.42  | | |              simplifying with (38), (172) gives:
% 12.32/2.42  | | |   (175)  all_59_1 = all_19_0
% 12.32/2.42  | | | 
% 12.32/2.42  | | | GROUND_INST: instantiating (28) with all_21_0, all_59_0, iV16562,
% 12.32/2.42  | | |              simplifying with (41), (173) gives:
% 12.32/2.42  | | |   (176)  all_59_0 = all_21_0
% 12.32/2.42  | | | 
% 12.32/2.42  | | | BETA: splitting (174) gives:
% 12.32/2.42  | | | 
% 12.32/2.42  | | | Case 1:
% 12.32/2.42  | | | | 
% 12.32/2.42  | | | |   (177)  all_59_0 = 0
% 12.32/2.42  | | | | 
% 12.32/2.42  | | | | COMBINE_EQS: (176), (177) imply:
% 12.32/2.42  | | | |   (178)  all_21_0 = 0
% 12.32/2.42  | | | | 
% 12.32/2.43  | | | | REDUCE: (40), (178) imply:
% 12.32/2.43  | | | |   (179)  $false
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | CLOSE: (179) is inconsistent.
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | Case 2:
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | |   (180)  all_59_1 = 0
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | COMBINE_EQS: (175), (180) imply:
% 12.32/2.43  | | | |   (181)  all_19_0 = 0
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | REDUCE: (37), (181) imply:
% 12.32/2.43  | | | |   (182)  $false
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | CLOSE: (182) is inconsistent.
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | End of split
% 12.32/2.43  | | | 
% 12.32/2.43  | | End of split
% 12.32/2.43  | | 
% 12.32/2.43  | Case 2:
% 12.32/2.43  | | 
% 12.32/2.43  | |   (183)   ? [v0: any] :  ? [v1: any] : (cC4(iV16561) = v1 & cC2(iV16561) =
% 12.32/2.43  | |            v0 & (v1 = 0 | v0 = 0))
% 12.32/2.43  | | 
% 12.32/2.43  | | BETA: splitting (59) gives:
% 12.32/2.43  | | 
% 12.32/2.43  | | Case 1:
% 12.32/2.43  | | | 
% 12.32/2.43  | | |   (184)  all_21_0 = 0
% 12.32/2.43  | | | 
% 12.32/2.43  | | | REDUCE: (40), (184) imply:
% 12.32/2.43  | | |   (185)  $false
% 12.32/2.43  | | | 
% 12.32/2.43  | | | CLOSE: (185) is inconsistent.
% 12.32/2.43  | | | 
% 12.32/2.43  | | Case 2:
% 12.32/2.43  | | | 
% 12.32/2.43  | | | 
% 12.32/2.43  | | | DELTA: instantiating (183) with fresh symbols all_55_0, all_55_1 gives:
% 12.32/2.43  | | |   (186)  cC4(iV16561) = all_55_0 & cC2(iV16561) = all_55_1 & (all_55_0 = 0
% 12.32/2.43  | | |            | all_55_1 = 0)
% 12.32/2.43  | | | 
% 12.32/2.43  | | | ALPHA: (186) implies:
% 12.32/2.43  | | |   (187)  cC2(iV16561) = all_55_1
% 12.32/2.43  | | |   (188)  cC4(iV16561) = all_55_0
% 12.32/2.43  | | |   (189)  all_55_0 = 0 | all_55_1 = 0
% 12.32/2.43  | | | 
% 12.32/2.43  | | | GROUND_INST: instantiating (27) with all_17_0, all_55_1, iV16561,
% 12.32/2.43  | | |              simplifying with (35), (187) gives:
% 12.32/2.43  | | |   (190)  all_55_1 = all_17_0
% 12.32/2.43  | | | 
% 12.32/2.43  | | | GROUND_INST: instantiating (32) with all_23_0, all_55_0, iV16561,
% 12.32/2.43  | | |              simplifying with (44), (188) gives:
% 12.32/2.43  | | |   (191)  all_55_0 = all_23_0
% 12.32/2.43  | | | 
% 12.32/2.43  | | | BETA: splitting (189) gives:
% 12.32/2.43  | | | 
% 12.32/2.43  | | | Case 1:
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | |   (192)  all_55_0 = 0
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | COMBINE_EQS: (191), (192) imply:
% 12.32/2.43  | | | |   (193)  all_23_0 = 0
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | SIMP: (193) implies:
% 12.32/2.43  | | | |   (194)  all_23_0 = 0
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | REDUCE: (43), (194) imply:
% 12.32/2.43  | | | |   (195)  $false
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | CLOSE: (195) is inconsistent.
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | Case 2:
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | |   (196)  all_55_1 = 0
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | COMBINE_EQS: (190), (196) imply:
% 12.32/2.43  | | | |   (197)  all_17_0 = 0
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | REDUCE: (34), (197) imply:
% 12.32/2.43  | | | |   (198)  $false
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | | CLOSE: (198) is inconsistent.
% 12.32/2.43  | | | | 
% 12.32/2.43  | | | End of split
% 12.32/2.43  | | | 
% 12.32/2.43  | | End of split
% 12.32/2.43  | | 
% 12.32/2.43  | End of split
% 12.32/2.43  | 
% 12.32/2.43  End of proof
% 12.32/2.43  % SZS output end Proof for theBenchmark
% 12.32/2.43  
% 12.32/2.43  1845ms
%------------------------------------------------------------------------------